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.
Traditionell wurden Microsoft DirectShow-Streams ausschließlich durch ihren Medientyp identifiziert. Dies reicht zwar für das Rendern einfacher Filterdiagramme aus, komplexere Diagramme und Diagramme, die eine Hardwaretopologie widerspiegeln, erfordern zusätzliche Informationen für die korrekte Diagrammerstellung. Um das Erstellen von Filterdiagrammen zum ordnungsgemäßen Identifizieren und Verbinden von Pins zu ermöglichen, geben Videoaufnahme-Minidriver Streamkategorien an, zu denen ihre Pins gehören, sowie Medien.
Streamkategorien sind eine Methode, um den hauptzweck eines Pins zu identifizieren. Ein Aufnahmefilter kann z. B. zwei Ausgabe-Pins mit identischen MediaTypes aufweisen, die für jeden Pin unterstützt werden. In dem Fall, in dem der Filter einer der Pins Vorrang gibt, könnte der Pin mit höherer Priorität der Aufnahmedatenstromkategorie (PINNAME_VIDEO_CAPTURE) und dem Pin mit niedrigerer Priorität an die Vorschaudatenstromkategorie (PINNAME_VIDEO_PREVIEW) zugewiesen werden.
"Mediums sind eine Methode, um die Verbindung zwischen zwei Pins auf separaten Filtern sicherzustellen, z. B. den analogen Audioausgabe-Pin auf einem TV-Tunerfilter (zur Unterstützung von TV-Audio) und den TV-Audio-Eingabe-Pin auf einem TV-Audiofilter." Eine Möglichkeit, ein Medium zu betrachten, besteht darin, dass es eine Verbindung zwischen dem Ausgabestift eines Filters und dem Eingabestift eines anderen Filters identifiziert.
Die DirectShow-Diagramm-Generator-Schnittstellen , IFilterMapper2 und ICaptureGraphBuilder verwenden diese Methoden, um Filterdiagramme basierend auf Mittel- und Datenstromkategorien zu erstellen.