Pin information for registering a filter.
Syntax
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_MEDIATYPE structure providing media type information.
Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.