_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
Combase.h (include Streams.h)

Weitere Informationen

DirectShow-Strukturen