Share via


Configurazione della decodifica audio (Microsoft Media Foundation)

Decodificare il contenuto audio di Windows Media è molto più semplice di codificarlo. Dopo aver creato un oggetto decodificatore audio, impostare il tipo di input usando il metodo IMediaObject::SetInputType o FMTransform::SetInputType . Il tipo di supporto usato per l'input del decodificatore deve corrispondere al tipo di output usato quando il contenuto è stato codificato. Sono inclusi i dati di formato estesi aggiunti alla struttura WAVEFORMATEX . È necessario assicurarsi che questi dati siano corretti, perché il decodificatore non può elaborare campioni senza di esso.

Dopo aver impostato il tipo di input, è possibile configurare tutte le funzionalità del decodificatore che si desidera usare. Le funzionalità di decodificatore, come quelle usate per la codifica, vengono impostate usando i metodi di IPropertyBag o IPropertyStore.

Dopo aver impostato il tipo di input e tutte le funzionalità del decodificatore sono configurate, è possibile enumerare i tipi di output supportati dal decodificatore eseguendo chiamate a IMediaObject::GetOutputType o FMTransform::GetOutputType.

Uso dell'audio