Compartilhar via


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