Freigeben über


MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS-Attribut

Gibt an, wie ein benutzerdefinierter Referenten für den erweiterten Videorenderer (Enhanced Video Renderer, EVR) erstellt wird.

Datentyp

UINT32

Bemerkungen

Sie können dieses Attribut für den IMFActivate-Zeiger festlegen, der von der MFCreateVideoRendererActivate-Funktion abgerufen wurde. Der Wert dieses Attributs ist ein bitweises OR der folgenden Werte.

Wert BESCHREIBUNG
MF_ACTIVATE_CUSTOM_PRESENTER_ALLOWFAIL Wenn die IMFActivate::ActivateObject-Methode den benutzerdefinierten Referenten der Anwendung nicht erstellt, verwendet sie stattdessen den EVR-Standard-Presenter. Wenn das IMFActivate-Objekt beim Erstellen des benutzerdefinierten Referenten fehlschlägt, schlägt die ActivateObject-Methode standardmäßig fehl.

 

Anwendungen können das attribut MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID verwenden, um einen benutzerdefinierten Referenten für den EVR anzugeben.

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

Weitere Informationen

Alphabetische Liste der Media Foundation-Attribute

Erweiterte Videorendererattribute

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

Aktivierungsobjekte

Schreiben eines EVR-Referenten