MFT _ 코덱의 _ 가치가 있는 _ 특성 특성MFT_CODEC_MERIT_Attribute attribute

하드웨어 코덱의 가치가 있는 값을 포함 합니다.Contains the merit value of a hardware codec.

데이터 형식Data type

UINT32UINT32

가져오기/설정Get/set

이 특성을 가져오려면 Imfattributes:: GetUINT32를 호출 합니다.To get this attribute, call IMFAttributes::GetUINT32.

이 특성을 설정 하려면 Imfattributes:: SetUINT32를 호출 합니다.To set this attribute, call IMFAttributes::SetUINT32.

설명Remarks

이 특성은 하드웨어 코덱을 나타내는 MFT (미디어 파운데이션 변환)의 정품 인증 개체에 대해 설정 됩니다.This attribute is set on the activation object for a Media Foundation transform (MFT) that represents a hardware codec. 특성의 값은 코덱의 가치가 있는 값입니다.The value of the attribute is the codec's merit value.

이 특성은 MFT _ 열거형 _ 플래그 _ sortandfilter 플래그가 설정 된 경우 MFTEnumEx 함수가 코덱을 열거 하는 순서를 제어 합니다.This attribute controls the order in which the MFTEnumEx function enumerates codecs, if the MFT_ENUM_FLAG_SORTANDFILTER flag is set. MFTs는 다른 MFTs 보다 목록에서 더 높은 값이 표시 됩니다.MFTs with a merit value appear higher in the list than other MFTs.

이 특성에는 신뢰할 수 있는 값이 포함 되어 있지 않습니다.This attribute does not contain a trusted value. 코덱의 실제 가치가 있는 값을 확인 하려면 MFGetMFTMerit 함수를 호출 합니다.To verify the codec's actual merit value, call the MFGetMFTMerit function.

MFT 코덱의 영향을 받는 _ _ _ 특성 특성의 값이 MFGetMFTMerit에서 검색 된 값과 일치 하지 않는 경우 Imfactivate:: Anobject 메서드는 실패 하 고 MF의 _ _ 유효 하지 않은 _ 코덱을 _ 반환 합니다.If the value of the MFT_CODEC_MERIT_Attribute attribute does not match the merit value retrieved by MFGetMFTMerit, the IMFActivate::ActivateObject method fails and returns MF_E_INVALID_CODEC_MERIT.

이 특성에 대 한 GUID 상수는 mfuuid에서 내보내집니다.The GUID constant for this attribute is exported from mfuuid.lib.

요구 사항Requirements

요구 사항Requirement Value
지원되는 최소 클라이언트Minimum supported client
Windows 7 [ 데스크톱 앱 | UWP 앱]Windows 7 [desktop apps | UWP apps]
지원되는 최소 서버Minimum supported server
Windows Server 2008 R2 [ 데스크톱 앱 | UWP 앱]Windows Server 2008 R2 [desktop apps | UWP apps]
헤더Header
Mftransform
Mftransform.h

참고 항목See also

미디어 파운데이션 특성의 사전순 목록Alphabetical List of Media Foundation Attributes

Transform 특성Transform Attributes