CMediaSample::SetTime

 
Microsoft DirectShow 9.0

CMediaSample::SetTime

The SetTime method sets the stream times when this sample should begin and finish. This method implements the IMediaSample::SetTime method.

Syntax

  HRESULT SetTime(
    REFERENCE_TIME *pTimeStart,
    REFERENCE_TIME *pTimeEnd
);

Parameters

pTimeStart

Pointer to the stream time at which the sample begins, in 100-nanosecond units, or NULL.

pTimeEnd

Pointer to the stream time at which the sample ends, in 100-nanosecond units, or NULL.

Return Value

Returns S_OK.

Remarks

This method sets the CMediaSample::m_Start and CMediaSample::m_End member variables, which specify the time stamps. It also updates the CMediaSample::m_dwFlags member variable, which specifies whether the time stamps are valid.

For information about time stamps, see Time and Clocks in DirectShow.

Requirements

**  Header:** Declared in Amfilter.h; include Streams.h.

**  Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).

See Also