Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
Die IVMRVideoStreamControl Schnittstelle auf den Eingabe-Pins des virtuellen Computers ermöglicht Anwendungen und Upstreamfiltern die Steuerung des Verhaltens der Mischerkomponente, einschließlich der Z-Reihenfolge und des aktiven Zustands der Eingabedatenströme des virtuellen Computers. Obwohl diese Schnittstelle auf den Pins verfügbar gemacht wird, wird sie auf der Mixerkomponente des virtuellen Computers ausgeführt, sodass sie nur verfügbar ist, wenn der Mixer geladen wird, was der Fall ist, wenn der VMR mehrere Eingabedatenströme verarbeitet. Upstreamfilter verwenden die methoden SetColorKey und GetColorKey zum Steuern des Quellfarbschlüssels. Diese Methoden ermöglichen Effekte wie die Überlagerung von Animationen über Video. Legen Sie einfach die Farbtaste auf die Hintergrundfarbe des Animationsdatenstroms fest, und der VMR mischt diesen Stream mit einem anderen Videostream. Anwendungen sollten nicht den Farbschlüssel in einen anderen Wert ändern als der Wert, der von einem Upstreamfilter verwendet wird, z. B. einen Decoder.
Filter verwenden die GetStreamActiveState und SetStreamActiveState- Methoden, um dem Mixer mitzuteilen, ob Eingabedaten von einem angegebenen Pin erwartet werden sollen. Beispielsweise verwendet der Line21-Decoder diese Methoden, um den Eingabenadel des virtuellen Computers nur für Line21-Daten zu aktivieren, wenn diese Daten im Datenstrom vorhanden sind. Das Festlegen eines Pins auf einen inaktiven Zustand weist den Mixer an, nicht auf Daten eines angegebenen Pins zu warten, bevor das Bild kompositing.