Commentaires

panagix Posté à 23/11/2013 15:55

Bonjour,

Votre question se apporte a Vidéo deluxe et non pas à Magix info.

Pensez aux autres internautes pour leurs recherchent futur.

milou Posté à 23/11/2013 16:01

OK et merci Panagix ! Je tiendrai compte de votre remarque mais vous ne répondez pas à ma question ! Merci d'y répondre !

philchris Posté à 23/11/2013 16:07

Bonjour Milou,

Voici quelques précisions sur Direct sound et Wave

DirectSound est une API dédiée à la gestion de la partie audio. Elle fait partie de l'ensemble DirectX.

Une interface de programmation (Application Programming Interface ou API) est une interface fournie par un programme informatique. Elle permet l'interaction des programmes les uns avec les autres, de manière analogue à une interface homme-machine, qui rend possible l'interaction entre un homme et une machine.

Du point de vue technique une API est un ensemble de fonctions, procédures ou classes mises à disposition par une bibliothèque logicielle, un système d'exploitation ou un service. La connaissance des API est indispensable à l'interopérabilité entre les composants logiciels.

Dans le cas typique d'une bibliothèque, il s'agit généralement de fonctions considérées comme utiles pour d'autres composants.

 

Le format WAV est une extension de fichiers audio, il s'agit d'un conteneur capable de recevoir des formats aussi variés que le MP3, le WMA, l'ATRAC3, l'ADPCM, le PCM. C'est ce dernier qui est cependant le plus courant, et c'est pour cela que l'extension .wav est souvent — et donc à tort — considérée comme correspondant à des fichiers « sans pertes » (communément désignés par le mot anglais lossless). Le format WAV est standardisé sous Windows ; son pendant sous la plate-forme Macintosh est l'AIFF/AIFC.
Le conteneur WAV est désormais ancien, et peu pratique.
Une interface en tant que telle est quelque chose d'abstrait ; les composants réalisant celle-ci étant des mises en œuvre (ou implémentation). Idéalement, il peut y avoir plusieurs mises en œuvre pour une même interface. Par exemple, sous UNIX, la libc définit des fonctions de base utilisées par pratiquement tous les programmes et est fournie par des mises en œuvre propriétaires ou libres, sous différents systèmes d'exploitation.

Cordialement
PC