attribut MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE

Spécifie un objet d’activation qui crée un présentateur vidéo personnalisé pour le récepteur multimédia du convertisseur vidéo amélioré (EVR).

Type de données

Iunknown*

Notes

Si vous créez l’EVR via un objet d’activation, vous pouvez utiliser cet attribut pour définir un présentateur 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::SetUnknown. La valeur de l’attribut est un pointeur vers un objet d’activation implémenté par l’appelant. L’objet d’activation de l’appelant doit exposer l’interface IMFActivate .

Si vous définissez cet attribut, l’EVR appelle IMFActivate::ActivateObject pour créer le présentateur vidéo personnalisé. Le présentateur vidéo doit exposer l’interface IMFVideoPresenter .

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

Spécifications

Condition requise Valeur
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és

IMFAttributes::GetUnknown

IMFAttributes::SetUnknown

IMFActiver

Objets d’activation

Comment écrire un présentateur EVR