Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
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 |