Attributs de l’enregistreur récepteur

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

Attribut Description
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 (MFT) basées sur le matériel.
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 débit des données entrantes.
MF_TRANSCODE_CONTAINERTYPE Spécifie le type de conteneur du fichier de sortie.
MFT_FIELDOFUSE_UNLOCK_Attribute Contient un pointeur IMFFieldOfUseMFTUnlock , qui est utilisé pour déverrouiller un MFT avec des restrictions de champ d’utilisation. Pour plus d’informations, consultez Restrictions de champ 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 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 dans le magasin d’attributs. Passez 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