Partager via


attribut MF_READWRITE_USE_ONLY_HARDWARE_TRANSFORMS

Spécifie que le lecteur source ou l’enregistreur récepteur doit charger uniquement des transformations Media Foundation basées sur le matériel (MFT) qui correspondent au gestionnaire de périphériques D3D passé.

Type de données

UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes ::GetUINT32.

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

Remarques

Par défaut, le lecteur source et l’enregistreur récepteur utilisent toute transformation qui correspond au type de média, y compris les décodeurs logiciels et les encodeurs. Définissez cet attribut sur TRUE pour vous assurer que le lecteur source ou l’enregistreur récepteur utilisent uniquement des MFT matériels qui correspondent au gestionnaire de périphériques D3D transmis via les attributs MF_SOURCE_READER_D3D_MANAGER ou MF_SINK_WRITER_D3D_MANAGER . Si un MFT matériel correspondant n’est pas trouvé, l’API Lecteur source ou Enregistreur récepteur qui tente de créer la chaîne de transformation échoue avec un code d’erreur approprié.

Si le gestionnaire d’appareils D3D n’est pas passé ou si l’attribut MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS n’est pas défini, cet attribut n’a aucun effet.

Utilisez cet attribut avec les fonctions suivantes :

Spécifications

Besoin Valeur
Client minimum pris en charge Windows 11 version 25H2
Serveur minimum pris en charge Windows Server version 25H2
En-tête de page Mfreadwrite.h

Voir aussi

liste alphabétique des attributs Media Foundation

Attributs de l’enregistreur récepteur

attributs de lecteur source