Microsoft DirectX 9.0

IStreamSample::SetSampleTimes

Sets the current sample's start and end times. You can call this method prior to updating the sample.

Syntax

HRESULT SetSampleTimes(
  const STREAM_TIME *pStartTime,
  const STREAM_TIME *pEndTime
  );

Parameters

pStartTime

[in] Pointer to a STREAM_TIME value that contains the sample's new start time.

pEndTime

[in] Pointer to a STREAM_TIME value that contains the sample's new end time.

Return Values

Returns S_OK if successful or E_POINTER if one of the parameters is NULL.

Remarks

For streams that have a clock, the times must be relative to the stream's current time. If the stream doesn't have a clock, the times should be relative to the media.

This method applies only to writable streams.

See Also