REGFILTERPINS
This structure contains pin information for registering a filter.
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.
Requirements
DirectShow applications and DirectShow filters have different include file and link library requirements. See Setting Up the Build Environment for more information.
OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header: Dshow.h.
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.