CBaseReferenceClock::SetTimeDelta
Microsoft DirectShow 9.0 |
CBaseReferenceClock::SetTimeDelta
The SetTimeDelta method adjusts the internal clock time.
Syntax
HRESULT SetTimeDelta( const REFERENCE_TIME& TimeDelta );
Parameters
TimeDelta
Amount to adjust the clock time, in 100-nanosecond units. A positive value moves the clock forward, and a negative value moves the clock backward.
Return Value
Returns S_OK.
Remarks
The derived class can use this method to adjust the internal clock, if it drifts from the device that is providing timing information.
The CBaseReferenceClock::GetTime method never returns decreasing values. If you adjust the clock backward, GetTime returns the previous value until the clock reaches that value again.
Requirements
** Header:** Declared in Refclock.h; include Streams.h.
** Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
See Also