MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID-Attribut

CLSID eines benutzerdefinierten Videoreferenten für die Mediensenke für erweiterten Videorenderer (EVR).

Datentyp

GUID

Hinweise

Wenn Sie den EVR über ein Aktivierungsobjekt erstellen, können Sie dieses Attribut verwenden, um einen benutzerdefinierten Videoreferent für den EVR festzulegen. Verwenden Sie dieses Attribut wie folgt:

  1. Rufen Sie die MFCreateVideoRendererActivate-Funktion auf, um ein Aktivierungsobjekt für den EVR zu erstellen. Die Funktion gibt einen Zeiger auf die Schnittstelle IMFActivate zurück.

  2. Legen Sie dieses Attribut für den IMFActivate-Zeiger fest, indem Sie IMFAttributes::SetGUID aufrufen. Der Wert des Attributs ist die CLSID des benutzerdefinierten Videoreferenten der Anwendung.

Wenn dieses Attribut festgelegt ist, ruft der EVR CoCreateInstance mit der angegebenen CLSID auf, um den benutzerdefinierten Videoreferent zu erstellen. Der Videoreferent muss die Schnittstelle IMFVideoPresenter verfügbar machen. Der Referent wird als In-Process-COM-Server erstellt.

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

Anforderungen

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

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Erweiterte Videorendererattribute

IMFAttributes::GetGUID

IMFAttributes::SetGUID

IMFActivate

Aktivierungsobjekte

Schreiben Sie eines EVR-Referenten