Contains pin information for registering a filter.
Syntax
typedef struct { LPWSTR strName; BOOL bRendered; BOOL bOutput; BOOL bZero; BOOL bMany; const CLSID * clsConnectsToFilter; const WCHAR * strConnectsToPin; UINT nMediaTypes; const REGPINTYPES * lpMediaType; } REGFILTERPINS;
Members
- strName
- Name of the pin.
- bRendered
- Set to TRUE if the filter renders this input; otherwise, set to FALSE.
- bOutput
- Set to TRUE if this pin is an output pin.
- bZero
- Set to TRUE if the filter has zero instances of this pin; otherwise, set to FALSE.
- bMany
- Set to TRUE if the filter has more than one instance of this pin; otherwise, set to FALSE.
- clsConnectsToFilter
- CLSID of the filter to which this filter connects in a filter graph.
- strConnectsToPin
- Name of the pin to which this pin connects in a filter graph.
- nMediaTypes
- Number of media types supported by this pin.
- lpMediaType
- REGPINTYPES structure providing media type information.
Remarks
This structure is used by the IFilterMapper and IFilterMapper2 interfaces for filter registration. It is used if the dwVersion member in REGFILTER2 is 1.
This structure is equivalent to the AMOVIESETUP_PIN structure.
Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.