Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| Microsoft DirectShow 9.0 |
IStreamBufferRecordControl::GetRecordingStatus
This topic applies only to Windows XP Service Pack 1 or later.
The GetRecordingStatus method retrieves the status of the recording.
Syntax
HRESULT GetRecordingStatus( HRESULT* phLastResult, BOOL* pbStarted, BOOL* pbStopped );
Parameters
phLastResult
[out] Pointer to a variable that receives an HRESULT value. The HRESULT value indicates the current status of writing or closing the file. This parameter can be NULL.
pbStarted
[out] Pointer to a variable that receives a Boolean value, indicating whether the recording has started,
| Value | Description |
| TRUE | The recording has started. |
| FALSE | The recording has not started. |
This parameter can be NULL.
pbStopped
[out] Pointer to a variable that receives a Boolean value, indicating whether recording has been stopped.
| Value | Description |
| TRUE | The recording has stopped. |
| FALSE | The recording has not stopped, or has not started yet. |
This parameter can be NULL.
Return Values
Returns an HRESULT. Possible values include those in the following table.
| Value | Description |
| S_OK | The method succeeded. |
Remarks
This method reports the status of the Start and Stop methods, which themselves are asynchronous.
Requirements
Header: Include Sbe.h.
See Also