Share via


AMOVIESETUP_PIN

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_MEDIATYPE structure providing media type information.

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.