다음을 통해 공유


MFPKEY_ENCCOMPLEXITY 속성

인코딩 알고리즘의 복잡성을 지정합니다. 값은 0에서 100 사이의 정수입니다. 여기서 0은 가장 복잡한 알고리즘을 지정하고 100은 가장 복잡한 알고리즘을 지정합니다.

IPropertyBag 상수

IPropertyStore를 사용하는 경우에만 사용할 수 있습니다.

데이터 형식

VT_UI4

기본값

Windows Media Audio 10 및 Windows Media Audio 10 Professional용 100

Windows Media Audio 10 무손실 Windows Vista 릴리스용 100

Windows 7 릴리스용 0 Windows Media Audio 10 무손실

설명

MFPKEY_CONSTRAINECOMPLEXITY 속성의 값이 VARIANT_TRUE 인코더는 이 속성의 값에 따라 알고리즘의 복잡성을 조정합니다.

Windows Media Audio 10 인코더 및 Windows Media Audio 10 Professional 인코더의 경우 이 속성의 값이 100이면 인코더는 CPU에 높은 수요를 배치하고 최고 품질의 출력을 생성합니다. 이 속성의 값이 감소하면 CPU에 대한 수요가 감소하지만 출력의 품질도 감소합니다.

Windows Media Audio 10 무손실 인코더의 경우 이 속성의 값이 0이면 인코더는 CPU에 대한 수요가 낮습니다. 이 속성의 값이 증가하면 CPU에 대한 수요가 증가하고 인코더 출력의 크기가 약간 줄어듭니다. 출력은 이 속성의 값에 관계없이 무손실입니다.

이 속성을 기본값인 VARIANT_FALSE 그대로 두면 인코더는 기본 알고리즘을 사용합니다. 기본 알고리즘은 사용 중인 인코더와 실행 중인 Windows 버전에 따라 달라집니다. 다음 표에서는 다양한 조합의 기본 동작에 대해 설명합니다.

운영 체제 기본 동작
Windows Vista Windows Media Audio 10, Windows Media Audio 10 Professional 및 Windows Media Audio 10 무손실 인코더는 모두 기본적으로 가장 복잡한 알고리즘을 사용합니다.
Windows 7 Windows Media Audio 10 및 Windows Media Audio 10 Professional 인코더는 기본적으로 가장 복잡한 알고리즘을 사용합니다. Windows Media Audio 10 무손실 인코더는 기본적으로 가장 복잡한 알고리즘을 사용합니다.

 

MFPKEY_CONSTRAINECOMPLEXITY 속성의 값이 VARIANT_FALSE 인코더는 이 속성을 무시합니다.

요구 사항

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

추가 정보

Media Foundation 속성