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.
Il codificatore Windows Media Audio enumera tutti i tipi di output supportati nel modulo completo. Recuperare il tipo desiderato chiamando IMediaObject::GetOutputType o IMFTransform::GetAvailableOutputTypee quindi impostare il tipo recuperato, non modificato, come tipo di output chiamando IMediaObject::SetOutputType o IMFTransform::SetOutputType.
I tipi di supporti di output supportati dal codificatore audio cambiano man mano che vengono configurate le proprietà del codificatore. È necessario configurare tutte le proprietà del codificatore da usare prima di enumerare il tipo di output.
Le modalità a due passaggi e VBR sono supportate dai codificatori audio, ma sono configurate in modo diverso rispetto ai video. Per altre informazioni, vedere enumerazione dei tipi audio per modalità di codifica specifiche.
I tipi di input supportati dal codificatore audio non sono disponibili fino a quando non imposti il tipo di output. Se si chiama IMediaObject::GetInputType o IMFTransform::GetInputType prima di impostare un tipo di output, il metodo restituisce rispettivamente DMO_E_NO_MORE_ITEMS o MFT_E_NO_MORE_TYPES. Dopo aver impostato il tipo di output, il codificatore enumera i tipi di input supportati per il tipo di output selezionato.
Nessun ricampionamento audio viene eseguito dal codificatore Windows Media Audio. Ciò significa che il tipo di output del codificatore e il tipo di input del codificatore devono avere lo stesso numero di canali, bit per campione e frequenza di campionamento. Per altre informazioni, vedere Individuazione dei tipi di output del codificatore audio.
Nota
Ogni tipo di output enumerato dal codificatore audio contiene una struttura WAVEFORMATEX (a cui punta AM_MEDIA_TYPE.pbFormat) con dati estesi aggiunti. Le dimensioni dei dati estesi sono specificate da WAVEFORMATEX.cbSize. Questi dati devono essere conservati con il contenuto codificato in modo che possano essere recapitati al decodificatore. Il contenuto non può essere decompresso senza i dati di formato esteso.
Argomenti correlati