DirectShow Animated Header -- CPosPassThru Helper Function DirectShow Animated Header -- CPosPassThru Helper Function* Microsoft DirectShow SDK
*Index  *Topic Contents
*Previous Topic: Conversion Functions
*Next Topic: DLL and Setup Functions

CPosPassThru Helper Function


The CPosPassThru helper function creates a plug-in distributor (a CPosPassThru COM object) that supports IMediaSeeking and IMediaPosition.
Function Description
CreatePosPassThru Creates a CPosPassThru COM object.


CreatePosPassThru

CPosPassThru Helper Function

Creates a COM object that supports IMediaSeeking and IMediaPosition for single-input pin renderers and transform filters.

STDAPI CreatePosPassThru(
  LPUNKNOWN pAgg,
  BOOL bRenderer,
  IPin *pPin,
  IUnknown **ppPassThru
  );

Parameters
pAgg
NULL if the object is not being created as part of an aggregate; otherwise, a pointer to the aggregate object's IUnknown interface (the controlling IUnknown).
bRenderer
TRUE if the filter supports rendering; otherwise, FALSE.
pPin
Pointer to the filter's input pin.
ppPassThru
ISeekingPassThru interface.
Return Values

Returns S_OK if successful; otherwise, returns an HRESULT indicating the error.

Remarks

You can use this function to create a CPosPassThru object in Quartz.dll rather than from your own .dll file. The CLSID of the object is CLSID_SeekingPassThru.

© 1998 Microsoft Corporation. All rights reserved. Terms of Use.

*Top of Page