ICaptureGraphBuilder::FindInterface-Methode (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Syntax
HRESULT FindInterface(
[in] const GUID *pCategory,
[in] IBaseFilter *pf,
[in] REFIID riid,
[out] void **ppint
);
Parameter
[in] pCategory
Zeiger auf eine GUID, die die Ausgabeheftkategorie angibt. Eine Liste aller Anheftungskategorien finden Sie unter Anheftungseigenschaftensatz . NULL gibt an, dass alle Ausgabepins unabhängig von der Kategorie durchsucht werden.
[in] pf
Zeiger auf die IBaseFilter-Schnittstelle des Filters.
[in] riid
Referenz-ID der gewünschten Schnittstelle.
[out] ppint
Adresse eines Voidzeigers. Wenn die Schnittstelle gefunden wurde, initialisiert diese Methode ppint , sodass sie die Adresse eines Zeigers auf die gefundene Schnittstelle enthält. Rufen Sie die Release-Methode auf, um die Verweisanzahl zu verringern, wenn Sie mit der Schnittstelle fertig sind.
Rückgabewert
Gibt einen HRESULT-Wert zurück.
Hinweise
Diese Methode sucht nach der Schnittstelle für den Filter und Upstream und nach dem Filter, sofern keine Kategorie angegeben ist. Wenn eine Kategorie angegeben wird, wird sie nur nach dem Ausgabepin dieser Kategorie angezeigt. Es kann verwendet werden, um Schnittstellen für Renderer, Multiplexer, TV-Tuner, Kreuzleisten usw. zu finden.
Wenn pCategory &LOOK_UPSTREAM_ONLY entspricht, sucht der Graph-Generator Upstream des im Parameter pf angegebenen Filters, aber nicht auf dem Filter selbst oder nach dem Filter.
Wenn pCategory &LOOK_DOWNSTREAM_ONLY entspricht, sieht der Graphen-Generator nach dem filter aus, der im Parameter pf angegeben ist, aber nicht auf den Filter selbst oder Upstream des Filters.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |