MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID-Attribut
CLSID eines benutzerdefinierten Videomixers 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 Videomixer 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 Schnittstelle IMFActivate zurück.
Legen Sie dieses Attribut für den IMFActivate-Zeiger fest, indem Sie IMFAttributes::SetGUID aufrufen. Der Wert des Attributs ist die CLSID des benutzerdefinierten Videomixers der Anwendung.
Wenn dieses Attribut festgelegt ist, ruft der EVR CoCreateInstance mit der angegebenen CLSID auf, um den benutzerdefinierten Videomixer zu erstellen. Der Videomixer muss die Schnittstelle IMFTransform verfügbar machen. Der Mixer 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 |
|
Siehe auch