Share via


REGFILTERPINS

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This structure 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 interface for filter registration.

Requirements

Header dshow.h
Windows Embedded CE Windows CE 2.12 and later
Windows Mobile Windows Mobile Version 5.0 and later
Note Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements
For more information, see Setting Up the Build Environment, Version 2.12 requires DXPAK 1.0 or later

See Also

Reference

DirectShow Structures