Freigeben über


IVMRMixerControl-Schnittstelle (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die IVMRMixerControl Schnittstelle ermöglicht es einer Anwendung, die eingehenden Videostreams auf dem Video mixing Renderer Filter 7 (VMR-7) zu bearbeiten. Obwohl diese Schnittstelle für den Filter implementiert ist, ist es tatsächlich die Mixerkomponente, die konfiguriert wird. Aus diesem Grund ist diese Schnittstelle nur verfügbar, wenn der Mixer über einen Aufruf von IVMRFilterConfig::SetNumberOfStreams geladen wurde. Diese Schnittstelle ist nur für die Verwendung durch Anwendungen vorgesehen. Sie sollte nicht von Upstream Filtern verwendet werden.

Verwenden Sie für VMR-9 die IVMRMixerControl9-Schnittstelle .

Vererbung

Die IVMRMixerControl-Schnittstelle erbt von der IUnknown-Schnittstelle . IVMRMixerControl verfügt auch über folgende Membertypen:

Methoden

Die IVMRMixerControl-Schnittstelle verfügt über diese Methoden.

 
IVMRMixerControl::GetAlpha

Die GetAlpha-Methode ruft den konstanten Alphawert ab, der auf diesen Videostream angewendet wird.
IVMRMixerControl::GetBackgroundClr

Ruft die aktuelle Hintergrundfarbe für das Ausgaberechteck ab.
IVMRMixerControl::GetMixingPrefs

Ruft die Mischeinstellungen für den Stream ab.
IVMRMixerControl::GetOutputRect

Die GetOutputRect-Methode ruft die Position des Videorechtecks dieses Streams innerhalb des Kompositionsrechtecks ab.
IVMRMixerControl::GetZOrder

Die GetZOrder-Methode ruft die Position dieses Videostreams in der Z-Reihenfolge ab.
IVMRMixerControl::SetAlpha

Die SetAlpha-Methode legt einen konstanten Alphawert fest, der auf diesen Videostream angewendet wird.
IVMRMixerControl::SetBackgroundClr

Legt die Hintergrundfarbe für das Ausgaberechteck fest.
IVMRMixerControl::SetMixingPrefs

Legt die Mischeinstellungen für den Stream fest.
IVMRMixerControl::SetOutputRect

Die SetOutputRect-Methode legt die Position dieses Datenstroms innerhalb des Kompositionsrechtecks fest.
IVMRMixerControl::SetZOrder

Die SetZOrder-Methode legt die Position dieses Videostreams in der Z-Reihenfolge fest. größere Werte sind weiter entfernt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)

Weitere Informationen

Verwenden des Videomischrenderers