다음을 통해 공유


MFPKEY_WMADEC_HIRESOUTPUT 속성

오디오 디코더가 고해상도 출력을 제공해야 하는지 여부를 지정합니다.

IPropertyBag 상수

g_wszWMACHiResOutput

데이터 형식

VT_BOOL

기본값

VARIANT_FALSE

설명

이 속성을 VARIANT_TRUE 설정하여 다중 채널 또는 24비트 오디오 콘텐츠 또는 샘플 속도가 48,000Hz보다 큰 오디오를 디코딩합니다. 콘텐츠가 고해상도로 인코딩되었지만 이 속성이 VARIANT_FALSE 경우 다음 동작이 적용됩니다.

  • DMO 출력은 16비트 48KHz 스테레오로 제한됩니다.
  • MFT는 16비트로 제한되는 출력 모드를 열거하고 채널 수 또는 샘플링 속도의 변경 내용을 포함하지 않습니다.

고해상도 오디오의 속성은 WAVEFORMATEX가 아닌 WAVEFORMATEXTENSIBLE 구조로 전달됩니다.

고해상도 출력은 디코더가 Windows XP 이상에서 실행되는 경우에만 사용할 수 있습니다. 애플리케이션이 실행 중인 운영 체제에 관계없이 이 속성을 설정할 수 있습니다. Windows XP 이전 버전의 Windows에서 디코더는 이 설정을 무시하고 표준 출력을 제공합니다.

많은 플레이어(Windows 미디어 플레이어 9 시리즈 이상 포함)는 모든 콘텐츠에 대해 이 값을 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Wmcodecdsp.h

추가 정보

Media Foundation 속성