DirectSound
Retour à la page precedente
DirectSound est une API proposée par Microsoft. Celle-ci s’occupe de gérer les sons et simplifie considérablement le développement et la gestion de l’audio sur les différents périphériques comme Xaudio (Xbox) ou DirectSound sous Windows. Sous Windows Vista, la nouvelle stack (pile logicielle) ou encore Waveform Audio API sur les équipements embarqués.
DirectSound fournit entre autre une batterie de sons stéréo et 3D avec un mixage au niveau matériel, ainsi que la gestion de la mémoire pour la carte son.
DirectSound permet également de virtualiser la carte son et ses attributs (buffers, mixage). Cela afin de permettre à une application de gérer n’importe quelle carte de la même manière, puisque le logiciel ne dialogue plus qu’avec DirectSound. Il est également possible de charger des buffers avec des sons, de les jouer, de les mixer et de les synchroniser ensemble. Un son volumineux sera automatiquement découpé par le système en morceaux compatibles avec la taille du buffer. Enfin, une extension DirectSound3D permet la restitution de sons spatialement localisés avec seulement deux enceintes, afin d’obtenir des effets spéciaux plus percutants.
DirectSound permet d’avoir accès a des effets spéciaux, comme par exemple les Chorus, la compression, la distortion, l’echo, le flanger, gle argle, l’équaliseur paramétrique, reverb, et Interactive3DLevel2Reverb