MFCreateWaveFormatExFromMFMediaType 함수(mfapi.h)
Media Foundation 오디오 미디어 형식을 WAVEFORMATEX 구조체로 변환합니다.
구문
HRESULT MFCreateWaveFormatExFromMFMediaType(
IMFMediaType *pMFType,
WAVEFORMATEX **ppWF,
UINT32 *pcbSize,
UINT32 Flags
);
매개 변수
pMFType
미디어 형식의 IMFMediaType 인터페이스에 대한 포인터입니다.
ppWF
WAVEFORMATEX 구조체에 대한 포인터를 받습니다. 호출자는 CoTaskMemFree를 호출하여 구조체에 할당된 메모리를 해제해야 합니다.
pcbSize
WAVEFORMATEX 구조체의 크기를 받습니다.
Flags
MFWaveFormatExConvertFlags 열거형의 플래그를 포함합니다.
반환 값
함수는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | Description |
---|---|
|
함수가 성공했습니다. |
설명
반환된 구조체의 wFormatTag 멤버가 WAVE_FORMAT_EXTENSIBLE 경우 포인터를 WAVEFORMATEXTENSIBLE 구조체로 캐스팅할 수 있습니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | mfapi.h |
라이브러리 | Mfplat.lib |
DLL | Mfplat.dll |