Freigeben über


MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS-Attribut

Gibt an, wie ein benutzerdefinierter Mixer 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_MIXER_ALLOWFAIL Wenn die IMFActivate::ActivateObject-Methode den benutzerdefinierten Mixer der Anwendung nicht erstellt, wird stattdessen der EVR-Standardmixer verwendet. Wenn das IMFActivate-Objekt beim Erstellen des benutzerdefinierten Mixers fehlschlägt, schlägt die ActivateObject-Methode standardmäßig fehl.

 

Anwendungen können das attribut MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID verwenden, um einen benutzerdefinierten Mixer 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