다음을 통해 공유


IWMCodecProps::GetCodecProp 메서드(wmcodecdsp.h)

출력 형식과 관련된 코덱 속성을 검색합니다.

구문

HRESULT GetCodecProp(
  [in]      DWORD             dwFormat,
  [in]      LPCWSTR           pszName,
  [out]     WMT_PROP_DATATYPE *pType,
  [out]     BYTE              *pValue,
  [in, out] DWORD             *pdwSize
);

매개 변수

[in] dwFormat

속성이 적용되는 출력 형식입니다. 이 값을 원하는 비디오 형식의 FOURCC 값으로 설정합니다.

[in] pszName

속성 이름을 포함하는 와이드 문자 null로 끝나는 문자열입니다. 다음 표에 나열된 속성은 IWMCodecProps 인터페이스를 통해서만 지원됩니다.

속성 이름 상수 의미
g_wszWMCPCodecName
형식(또는 FOURCC)과 연결된 코덱의 이름을 검색합니다. 이는 IWMCodecStrings 인터페이스의 대안입니다.
g_wszWMCPSupportedVBRModes
코덱에서 지원하는 인코딩 모드를 검색합니다. 반환되는 값에는 다음 플래그 중 하나 이상이 포함됩니다.
  • WM_CODEC_ONEPASS_CBR
  • WM_CODEC_ONEPASS_VBR
  • WM_CODEC_TWOPASS_CBR
  • WM_CODEC_TWOPASS_VBR_UNCONSTRAINED
  • WM_CODEC_TWOPASS_VBR_PEAKCONSTRAINED

[out] pType

속성 값의 데이터 형식을 수신하는 변수의 주소입니다.

[out] pValue

속성 값을 받는 바이트 버퍼의 주소입니다.

[in, out] pdwSize

값 버퍼의 크기(바이트)에 대한 포인터입니다. pValue가 NULL이면 메서드는 이 값을 필요한 크기로 설정합니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 설명
S_OK
메서드가 성공했습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wmcodecdsp.h

참고 항목

IWMCodecProps 인터페이스