Funzione MFCreateWaveFormatExFromMFMediaType (mfapi.h)
Converte un tipo di supporto audio di Media Foundation in una struttura WAVEFORMATEX .
Sintassi
HRESULT MFCreateWaveFormatExFromMFMediaType(
IMFMediaType *pMFType,
WAVEFORMATEX **ppWF,
UINT32 *pcbSize,
UINT32 Flags
);
Parametri
pMFType
Puntatore all'interfaccia IMFMediaType del tipo di supporto.
ppWF
Riceve un puntatore alla struttura WAVEFORMATEX . Il chiamante deve rilasciare la memoria allocata per la struttura chiamando CoTaskMemFree.
pcbSize
Riceve le dimensioni della struttura WAVEFORMATEX .
Flags
Contiene un flag dall'enumerazione MFWaveFormatExConvertFlags .
Valore restituito
La funzione restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Funzione completata. |
Commenti
Se il membro wFormatTag della struttura restituita è WAVE_FORMAT_EXTENSIBLE, è possibile eseguire il cast del puntatore in una struttura WAVEFORMATEXTENSIBLE .
Requisiti
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |