_AMOVIESETUP-FILTERstruktur
Die AMOVIESETUP _ FILTER-Struktur enthält Informationen zum Registrieren eines Filters.
Syntax
typedef struct _AMOVIESETUP_FILTER {
const CLSID *clsID;
const WCHAR *strName;
DWORD dwMerit;
UINT nPins;
const AMOVIESETUP_PIN *lpPin;
} AMOVIESETUP_FILTER, *PAMOVIESETUP_FILTER, *FAR LPAMOVIESETUP_FILTER;
Members
-
Clsid
-
Klassenbezeichner des Filters.
-
strName
-
Name des Filters.
-
dwMerit
-
Filtern Sie dies. Wird von der IGraphBuilder-Schnittstelle beim Erstellen eines Filterdiagramms verwendet. Eine Liste der Wertwerte finden Sie unter Auswerten von.
-
nPins
-
Anzahl der Elemente im lpPin-Array. Wenn lpPin NULL ist, legen Sie diesen Member auf 0 fest.
-
lpPin
-
Zeiger auf ein Array von AMOVIESETUP-PIN-Strukturen _ der Größe nPins. Jedes Member dieses Arrays beschreibt eine Stecknadel im Filter.
Bemerkungen
Informationen zur Verwendung dieser Struktur finden Sie unter Registrieren von DirectShow-Filtern. Verwenden Sie diese Struktur nur für Filter, die in der Standardfilterkategorie (CLSID _ LegacyAmFilterCategory) registriert sind. Verwenden Sie zum Registrieren eines Filters in einer anderen Kategorie die IFilterMapper2::RegisterFilter-Methode, wie unter Implementieren von DllRegisterServer beschrieben.
Hinweis
Die Headerdatei combase.h wird mit den DirectShow-Basisklassen bereitgestellt.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|