OpenAL Soft er en cross-platform software implementering af audio API OpenAL 3D. Det er bygget off af open source Windows-version tilgængelig oprindeligt fra SVN repository på openal.org.
OpenAL giver muligheder for afspilning af lyd i et virtuelt 3d miljø. Distance dæmpning, doppler skift, og retningsbestemt lyd udledere er blandt de funktioner håndteres af API. Mere avancerede effekter, herunder luft absorption, lavpasfiltre, og rumklang, er tilgængelige via EFX forlængelse. Det letter også streaming audio, multi-kanal buffere, og lyd capture.
OpenAL Soft er ment som en kompatibel opdatering / udskiftning til OpenAL Sample Implementation (SI). SI har været vedligeholdt i lang tid, og ville kræve en masse arbejde at rydde op. Efter forsøg på at arbejde på SI for lidt, blev jeg overvældet af den mængde arbejde behov for, og jeg til sidst besluttede at punge den gamle version af Windows til at forsøge en accelereret ALSA version. Den accelererede ALSA idé hurtigt faldt igennem, men jeg endte med portering af softwaren blande kode til at være på tværs af platforme, med flere output backends: ALSA, OSS, DirectSound, og en .wav skribent i øjeblikket gennemføres.
OpenAL Soft understøtter mono, stereo, 4-kanals, 5,1, 6,1, og 7,1 output, i modsætning til den SI s 4-kanals max (selvom det havde nogle bestemmelser for 6-kanal, var det ikke 5,1, og var tilsyneladende en "sen "Ud). OpenAL Soft understøtter ikke Vorbis og MP3 extensions, men dem blev betragtet frarådet selv i SI. Det gør dog, at støtte nogle af de nyere udvidelser som AL_EXT_FLOAT32 og AL_EXT_MCFORMATS til multi-kanal og flydende komma formater, samt ALC_EXT_EFX miljømæssige lydeffekter og andre.
Krav:
Software detaljer:
Kommentarer ikke fundet