Partager via


Attributs de l’enregistreur récepteur

Les attributs suivants peuvent être utilisés pour initialiser l’enregistreur récepteur.

Attribut Descriptif
MF_LOW_LATENCY Active le traitement à faible latence.
MF_READWRITE_DISABLE_CONVERTERS Active ou désactive les conversions de format par l’enregistreur récepteur.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Permet à l’enregistreur récepteur d’utiliser des transformations Media Foundation basées sur le matériel (MFT).
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é.
MF_SINK_WRITER_ASYNC_CALLBACK Contient un pointeur vers l’interface de rappel de l’application pour l’enregistreur récepteur.
MF_SINK_WRITER_DISABLE_THROTTLING Spécifie si l’enregistreur récepteur limite le taux de données entrantes.
MF_TRANSCODE_CONTAINERTYPE Spécifie le type de conteneur du fichier de sortie.
MFT_FIELDOFUSE_UNLOCK_Attribute Contient un pointeur IMFFieldOfUseMFTUnlock, utilisé pour déverrouiller un MFT avec des restrictions de champ d’utilisation. Pour plus d’informations, consultez Champ des restrictions d’utilisation.
MF_SINK_WRITER_D3D_MANAGER Utilisez cet attribut pour fournir un appareil Direct3D pour tous les encodeurs vidéo ou récepteurs multimédias chargés par l’enregistreur du récepteur.

 

Utilisez ces attributs avec les méthodes et fonctions suivantes :

Pour utiliser l’un de ces attributs, appelez d’abord MFCreateAttributes pour créer un magasin d’attributs. Utilisez ensuite l’interface IMFAttributes pour définir les attributs souhaités sur le magasin d’attributs. Transmettez le pointeur IMFAttributes au paramètre pAttributes de l’une des méthodes ou fonctions répertoriées précédemment.

IMFSinkWriter

attributs Media Foundation