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
S_OK
함수가 성공했습니다.

설명

반환된 구조체의 wFormatTag 멤버가 WAVE_FORMAT_EXTENSIBLE 경우 포인터를 WAVEFORMATEXTENSIBLE 구조체로 캐스팅할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 mfapi.h
라이브러리 Mfplat.lib
DLL Mfplat.dll

참고 항목

미디어 파운데이션 함수

미디어 형식 변환

미디어 형식