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:
- 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.
- 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 |
|