Attribut MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID

CLSID d’un mélangeur vidéo personnalisé pour le récepteur média du convertisseur vidéo amélioré (EVR).

Type de données

GUID

Notes

Si vous créez l’EVR par un objet d’activation, vous pouvez utiliser cet attribut pour définir un mélangeur vidéo personnalisé sur l’EVR. Utilisez cet attribut comme suit :

  1. Appelez la fonction MFCreateVideoRendererActivate pour créer un objet d’activation pour l’EVR. La fonction retourne un pointeur vers l’interface IMFActivate.

  2. Définissez cet attribut sur le pointeur IMFActivate en appelant IMFAttributes::SetGUID. La valeur de l’attribut est le CLSID du mélangeur vidéo personnalisé de l’application.

Si cet attribut est défini, l’EVR appelle CoCreateInstance avec le CLSID spécifié afin de créer le mélangeur vidéo personnalisé. Le mélangeur vidéo doit exposer l’interface IMFTransform. Le mélangeur est créé en tant que serveur COM in-process.

La constante GUID de cet attribut est exportée à partir du fichier mfuuid.lib.

Configuration requise

Condition requise Value
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Mfidl.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs du convertisseur vidéo amélioré

IMFAttributes::GetGUID

IMFAttributes::SetGUID

IMFActivate

Objets d’activation