Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[La fonctionnalité associée à cette page, le Gestionnaire de compression audio, est une fonctionnalité héritée. Microsoft recommande vivement que le nouveau code n’utilise pas cette fonctionnalité.]
Parfois, l’ACM ne peut pas convertir les données d’un format en une seule étape. Par exemple, une application peut avoir besoin de convertir des données stéréo 16 bits, 44 kHz en ADPCM mono de 11 kHz. Si le compresseur ou le décompresseur ne peut pas effectuer cette conversion directement, l’application peut la tenter en deux étapes. Cela signifie généralement effectuer une conversion entre deux formats PCM, puis une autre conversion vers le type de format final.
Pour effectuer une conversion en deux étapes, utilisez la fonction acmFormatSuggest pour rechercher un format PCM qui correspond au format ADPCM. Utilisez ensuite deux flux de conversion pour effectuer la conversion. Par exemple, effectuez une conversion de 16 bits, 44 kHz stéréo PCM en PCM stéréo 16 bits, 11 kHz, puis convertissez de 16 bits, 11 kHz mono à 11 kHz mono ADPCM.
La conversion multistep se produit également lorsque la source ou le format de destination n’est pas PCM. Si le format source n’est pas PCM, il doit être remplacé par un format PCM avant la conversion. Si le format de destination n’est pas PCM, la source doit être convertie en format PCM intermédiaire, puis convertie au format de destination final.
Les conversions les plus simples se produisent lorsque les formats source et de destination sont les deux formats PCM. Lorsque le format source ou de destination n’est pas PCM, la conversion peut nécessiter une étape supplémentaire. Si les formats source et de destination ne sont pas PCM, la conversion nécessite généralement plusieurs étapes et, dans certains cas, la conversion peut ne pas être possible.