Funzione MFCreateAudioMediaType (mfapi.h)
[Questa API non è supportata e può essere modificata o non disponibile in futuro.]
Crea un tipo di supporto audio da una struttura WAVEFORMATEX .
Sintassi
HRESULT MFCreateAudioMediaType(
[in] const WAVEFORMATEX *pAudioFormat,
[out] IMFAudioMediaType **ppIAudioMediaType
);
Parametri
[in] pAudioFormat
Puntatore a una struttura WAVEFORMATEX che descrive il formato audio.
[out] ppIAudioMediaType
Riceve un puntatore all'interfaccia IMFAudioMediaType . Il chiamante deve rilasciare l'interfaccia.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
L'interfaccia FMAudioMediaType è deprecata, pertanto le applicazioni devono evitare l'uso di questa funzione. Per creare un tipo di supporto da una struttura WAVEFORMATEX , eseguire le operazioni seguenti:
- Chiamare MFCreateMediaType. Questa funzione restituisce un puntatore all'interfaccia FMMediaType . L'oggetto tipo di supporto restituito è inizialmente vuoto.
- Chiamare MFInitMediaTypeFromWaveFormatEx per popolare il tipo di supporto dalla struttura WAVEFORMATEX .
Questa funzione è disponibile nelle piattaforme seguenti se i componenti ridistribuibili di Windows Media Format 11 SDK sono installati:
- Windows XP con Service Pack 2 (SP2) e versioni successive.
- Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) e KB925766 (aggiornamento cumulativo di ottobre 2006 per Windows XP Media Center Edition) installato.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |