AMOVIESETUP_PIN Structure

Structures

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 Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.