MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE-Attribut
Gibt ein Aktivierungsobjekt an, das einen benutzerdefinierten Videomoderator für die EVR-Mediensenke (Enhanced Video Renderer) erstellt.
Datentyp
Iunknown*
Bemerkungen
Wenn Sie den EVR über ein Aktivierungsobjekt erstellen, können Sie dieses Attribut verwenden, um einen benutzerdefinierten Video-Referenten für den EVR festzulegen. Verwenden Sie dieses Attribut wie folgt:
- Rufen Sie die MFCreateVideoRendererActivate-Funktion auf , um ein Aktivierungsobjekt für den EVR zu erstellen. Die Funktion gibt einen Zeiger auf die IMFActivate-Schnittstelle zurück.
- Legen Sie dieses Attribut für den IMFActivate-Zeiger fest, indem Sie IMFAttributes::SetUnknown aufrufen. Der Wert des Attributs ist ein Zeiger auf ein Aktivierungsobjekt, das vom Aufrufer implementiert wird. Das Aktivierungsobjekt des Aufrufers muss die IMFActivate-Schnittstelle verfügbar machen.
Wenn Sie dieses Attribut festlegen, ruft der EVR IMFActivate::ActivateObject auf, um den benutzerdefinierten Video-Referenten zu erstellen. Der Videomoderator muss die IMFVideoPresenter-Schnittstelle verfügbar machen.
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 |
|
Siehe auch