Freigeben über


IFilterMapper2-Schnittstelle (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.]

Registriert und hebt die Registrierung von Filtern auf und sucht Filter in der Registrierung. Das Hilfsobjekt Filter Mapper implementiert diese Schnittstelle.

Filter verwenden diese Schnittstelle, um sich selbst zu registrieren und die Registrierung aufzuheben. Wenn der Filterdiagramm-Manager ein Filterdiagramm erstellt, verwendet er diese Schnittstelle, um Filter nachzuschlagen und ihre Eigenschaften zu bestimmen. Anwendungen können diese Schnittstelle auch verwenden, um Filter zu suchen. Weitere Informationen finden Sie unter Verwenden der Filterzuordnung und Registrieren von DirectShow-Filtern.

Vererbung

Die IFilterMapper2-Schnittstelle erbt von der IUnknown-Schnittstelle . IFilterMapper2 verfügt auch über die folgenden Typen von Membern:

Methoden

Die IFilterMapper2-Schnittstelle verfügt über diese Methoden.

 
IFilterMapper2::CreateCategory

Die CreateCategory-Methode fügt der Registrierung eine neue Filterkategorie hinzu.
IFilterMapper2::EnumMatchingFilters

Die EnumMatchingFilters-Methode listet registrierte Filter auf, die die angegebenen Anforderungen erfüllen.
IFilterMapper2::RegisterFilter

Die RegisterFilter-Methode fügt der Registrierung Filterinformationen hinzu.
IFilterMapper2::UnregisterFilter

Die UnregisterFilter-Methode entfernt Filterinformationen aus der Registrierung.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)