Microsoft Windows CE 3.0  

AMOVIESETUP_PIN

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Pin information for registering a filter.

typedef struct _AMOVIESETUP_PIN{
LPWSTR
strName
;
BOOL
bRendered
;
BOOL
bOutput
;
BOOL
bZero
;
BOOL
bMany
;
const CLSID *
clsConnectsToFilter
;
LPWSTR
strConnectsToPin
;
UINT
nMediaTypes
;
LPAMOVIESETUP_MEDIATYPE
lpMediaType
;}
AMOVIESETUP_PIN;

Members

strName
Name of the pin.
bRendered
Set to TRUE if the filter renders this input; otherwise, set to FALSE.
bOutput
Flag to indicate if this pin is an output pin.
bZero
If the filter has zero instances of this pin, set this to TRUE; otherwise, set to FALSE. For example, a decompression filter might choose not to create a sound output pin for a movie without a sound track.
bMany
If the filter has many instances of this pin, set this to TRUE; otherwise, set to FALSE. For example, a mixer might have multiple instances of its input pin.
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
AMOVIESETUP_MEDIATYPEstructure providing media type information.