Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[La funzionalità associata a questa pagina, Gestione compressione audio, è una funzionalità legacy. Microsoft consiglia vivamente che il nuovo codice non usi questa funzionalità.
A volte ACM non è in grado di convertire i dati da un formato a un altro in un singolo passaggio. Ad esempio, un'applicazione potrebbe dover convertire dati stereo a 16 bit, da 44 kHz a 11 kHz mono ADPCM. Se il compressore o il decompressore non è in grado di eseguire direttamente questa conversione, l'applicazione potrebbe tentarla in due passaggi. Questo significa in genere eseguire una conversione tra due formati PCM, quindi un'altra conversione al tipo di formato finale.
Per eseguire la conversione in due passaggi, usare la funzioneacmFormatSuggest per trovare un formato PCM corrispondente al formato ADPCM. Usare quindi due flussi di conversione per eseguire la conversione. Ad esempio, eseguire una conversione da PCM stereo a 16 bit, stereo da 44 kHz a 16 bit, mono a 11 kHz, quindi convertire da mono a 16 bit, 11 kHz mono a 11 kHz mono ADPCM.
La conversione a più passaggi avviene anche quando il formato di origine o di destinazione non è PCM. Se il formato di origine non è PCM, deve essere modificato in un formato PCM prima della conversione. Se il formato di destinazione non è PCM, l'origine deve essere convertita in un formato PCM intermedio e quindi convertita nel formato di destinazione finale.
Le conversioni più semplici si verificano quando i formati di origine e di destinazione sono entrambi formati PCM. Quando il formato di origine o di destinazione non è PCM, la conversione potrebbe richiedere un passaggio aggiuntivo. Se i formati di origine e di destinazione non sono PCM, la conversione richiede in genere più di un passaggio e, in alcuni casi, la conversione potrebbe non essere possibile.