Erweiterte Erfassungsthemen
[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.]
In diesem Abschnitt werden einige fortgeschrittene Aspekte der Videoaufnahme in DirectShow beschrieben. Die meisten in diesem Abschnitt beschriebenen Probleme werden automatisch von der ICaptureGraphBuilder2 Schnittstelle behandelt. Die hier aufgeführten Informationen können jedoch hilfreich sein, wenn Sie eine Problembehandlung für eine Videoaufnahmeanwendung durchführen müssen. Sie sollten diesen Abschnitt auch lesen, wenn Ihre Anwendung ein benutzerdefiniertes Aufnahmediagramm irgendeiner Art erstellt und Sie feststellen, dass ICaptureGraphBuilder2 nicht Ihren Anforderungen entspricht. Schließlich enthält dieser Abschnitt einige Informationen zur Verwendung des VMR-Filters (Video Mixing Renderer) in einer Videoaufnahmeanwendung.
Es ist möglich, ein Videoaufnahmediagramm vollständig mit IGraphBuilder- Methoden zu erstellen. Sie können die beiden Schnittstellen auch kombinieren, indem Sie ICaptureGraphBuilder2 für einige Aufgaben und IGraphBuilder für andere verwenden.
Dieser Abschnitt enthält die folgenden Themen:
- Behandeln von Repaint-Ereignissen in der Videoaufnahme
- Arbeiten mit Pinkategorien
- Verwenden des Smart Tee-Filters
- Verwenden des Überlagerungsmischers in der Videoaufnahme
- Videoport-Pins
- VideoInfo2-Formattyp
- Erstellen von Kernel-Mode Filtern
- WDM-Klassentreiberfilter
- Verwenden der WDDM-Aufnahme in DirectShow-
Verwandte Themen