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) |