Share via


attribut MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS

Permet au lecteur source ou à l’enregistreur récepteur d’utiliser des transformations Media Foundation (MFT) basées sur le matériel.

Type de données

UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

Pour définir cet attribut, appelez IMFAttributes::SetUINT32.

Notes

Par défaut, le lecteur source et l’enregistreur récepteur n’utilisent pas de décodeurs matériels ou d’encodeurs. Pour activer l’utilisation de mfts matériels, définissez cet attribut sur TRUE lorsque vous créez le lecteur source ou l’enregistreur récepteur.

Utilisez cet attribut avec les fonctions suivantes :

Il existe une exception au comportement par défaut. Le lecteur source et l’enregistreur récepteur utilisent automatiquement des mfts qui sont inscrits localement dans le processus de l’appelant. Pour inscrire un MFT localement, appelez MFTRegisterLocal ou MFTRegisterLocalByCLSID. Les fichiers MFT matériels inscrits localement sont utilisés même si l’attribut MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS n’est pas défini.

Cet attribut n’affecte pas le décodage vidéo à accélération matérielle qui utilise DirectX Video Acceleration (DXVA). Pour activer le décodage DXVA dans le lecteur source, définissez l’attribut MF_SOURCE_READER_D3D_MANAGER .

Si cet attribut a la valeur TRUE, ne définissez pas l’attribut MF_READWRITE_DISABLE_CONVERTERS .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête
Mfreadwrite.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs de l’enregistreur récepteur

Attributs du lecteur source