MF _ ACTIVATE CUSTOM VIDEO _ _ _ PRESENTER _ ACTIVATE-Attribut

Gibt ein Aktivierungsobjekt an, das einen benutzerdefinierten Video presenter für die EVR-Mediensenke (Enhanced Video Renderer) erstellt.

Datentyp

IUnknown*

Bemerkungen

Wenn Sie die EVR über ein Aktivierungsobjekt erstellen, können Sie dieses Attribut verwenden, um eine benutzerdefinierte Video-Moderatorin für die EVR zu erstellen. Verwenden Sie dieses Attribut wie folgt:

  1. Rufen Sie die Funktion MFCreateVideoRendererActivate auf, um ein Aktivierungsobjekt für die EVR zu erstellen. Die -Funktion gibt einen Zeiger auf die BERACTIVate-Schnittstelle zurück.
  2. Legen Sie dieses Attribut auf dem ZEIGER FÜR DIE AKTION fest, indem Sie DURCH AUFRUFEN VON ATTRIBUTEs::SetUnknown aufrufen. Der Wert des Attributs ist ein Zeiger auf ein Aktivierungsobjekt, das vom Aufrufer implementiert wird. Das Aktivierungsobjekt des Aufrufers muss die BERACTIVate-Schnittstelle verfügbar machen.

Wenn Sie dieses Attribut festlegen, ruft der EVR DEN AUFRUF VONGEACTIVATE::ActivateObject auf, um den benutzerdefinierten Video presenter zu erstellen. Die Videopräsentation muss die BENUTZEROBERFLÄCHEVideoPresenter-Schnittstelle verfügbar machen.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2008-Desktop-Apps]
Header
Mfidl.h

Weitere Informationen

Alphabetische Liste Media Foundation Attribute

Erweiterte Videorendererattribute

ATTRIBUTEs::GetUnknown

ATTRIBUTEs::SetUnknown

ACTIVate

Aktivierungsobjekte

Schreiben eines EVR-Presenters