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 |
|
Siehe auch