Microsoft Windows CE 3.0  

CTransformOutputPin Class

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.

The CTransformOutputPinclass implements the output pin of a simple transform filter. It is the class assigned to the m_pOutputdata member of the CTransformFilterclass. Typically, you can create objects of a class derived from CTransformFilterwithout modifying the CTransformOutputPinclass. If you want to override this class and derive a class from CTransformFilter, use the class and then override the CTransformFilter::GetPinmember function to create pins of your derived class.

Protected Data Members

m_pTransformFilter Pointer to the owning CTransformFilterobject.

Public Data Members

m_pPosition Pointer to a CPosPassThruobject that implements the IMediaPositioninterface to pass media position commands on to the upstream filter.

Member Functions

CTransformOutputPin Constructs a CTransformOutputPinobject.
CurrentMediaType Retrieves the media type currently assigned to the filter.

Overridable Member Functions

BreakConnect Informs the derived class when the connection is broken.
CheckConnect Informs the derived class when the connection process is starting.
CheckMediaType Determines if the pin can use a specified media type.
CompleteConnect Informs the derived class when the connection process has completed.
DecideBufferSize Determines the number and size of buffers required.
GetMediaType Returns the media type that the output pin uses.
SetMediaType Informs the derived class when the media type is established for the connection.

Implemented IQualityControl Methods

Notify Receives a quality-control notification, typically from a downstream filter. This method is inherited from the IQualityControlinterface through the CBasePinclass.

Implemented IPin Methods

QueryId Retrieves an identifier for the pin.

Implemented INonDelegatingUnknown Methods

NonDelegatingQueryInterface Returns an interface and increments the reference count.