IStreamBufferRecordControl::Start
Microsoft DirectShow 9.0 |
IStreamBufferRecordControl::Start
This topic applies only to Windows XP Service Pack 1 or later.
The Start method starts the recording.
Syntax
HRESULT Start( REFERENCE_TIME *prtStart );
Parameters
prtStart
[in, out] Pointer to a variable that contains the start time. The time is relative to the current stream time, in 100-nanosecond units. The value zero represents now; negative values are in the past; and positive values are in the future.
- For content recordings, the time must be a value between 0 and 5 seconds (50000000), inclusive. Negative times are not valid.
- For reference recordings, negative times are valid if they fall within existing content. If the time given in prtStart is earlier than the earliest valid content, the actual start time of the content is used instead. This value is returned in prtStart when the method returns.
Return Values
Returns an HRESULT. Possible values include those in the following table.
Value | Description |
E_INVALIDARG | Invalid time. |
E_POINTER | NULL pointer argument. |
S_OK | The method succeeded. |
Remarks
The start time must be less than or equal to the stop time.
Requirements
Header: Include Sbe.h.
See Also