attribut MFT_CODEC_MERIT_Attribute

Enthält den Wert eines Hardwarecodecs.

Datentyp

UINT32

Abrufen/Festlegen

Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Bemerkungen

Dieses Attribut wird für das Aktivierungsobjekt für eine Media Foundation-Transformation (MFT) festgelegt, die einen Hardwarecodec darstellt. Der Wert des Attributs ist der Wert des Codecs.

Dieses Attribut steuert die Reihenfolge, in der die MFTEnumEx-Funktion Codecs aufzählt, wenn das flag MFT_ENUM_FLAG_SORTANDFILTER festgelegt ist. MFTs mit einem Leistungswert werden in der Liste höher als andere MFTs angezeigt.

Dieses Attribut enthält keinen vertrauenswürdigen Wert. Um den tatsächlichen Wert des Codecs zu überprüfen, rufen Sie die MFGetMFTMerit-Funktion auf.

Wenn der Wert des MFT_CODEC_MERIT_Attribute-Attributs nicht mit dem von MFGetMFTMerit abgerufenen Wert übereinstimmt, schlägt die IMFActivate::ActivateObject-Methode fehl und gibt MF_E_INVALID_CODEC_MERIT zurück.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Header
Mftransform.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Attribute transformieren