Share via


CPosPassThru::GetCurrentPosition (Compact 2013)

3/26/2014

Retrieves the current position in terms of the media stream's total length.

Syntax

HRESULT GetCurrentPosition(
  LONGLONG* pCurrent 
);

Parameters

  • pCurrent
    Current position in current time format units.

Return Value

Returns NOERROR if successful. Otherwise, returns the HRESULT value returned from calling IMediaSeeking::GetCurrentPosition on the connected pin.

Remarks

This member function implements the IMediaSeeking::GetCurrentPosition interface.

It calls the CPosPassThru::GetMediaTime virtual member function, which you should override and implement in your derived class to return the current position.

If this fails (which it does by default), the IMediaSeeking::GetCurrentPosition on the upstream filter's output pin is called.

Requirements

Header

dshow.h,
Streams.h

Library

ole32.lib,
Ole32auth.lib,
Strmbase.lib,
Strmiids.lib,
uuid.lib

See Also

Reference

CPosPassThru Class