Share via


IStreamBufferRecordControl interface (sbe.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

The IStreamBufferRecordControl interface is used to control stream buffer Recording objects.

Use the IStreamBufferSink::CreateRecorder method on the Stream Buffer Sink filter to create new Recording objects. After making a recording, stop the Recording object and release it before releasing the Stream Buffer Sink filter.

Inheritance

The IStreamBufferRecordControl interface inherits from the IUnknown interface. IStreamBufferRecordControl also has these types of members:

Methods

The IStreamBufferRecordControl interface has these methods.

 
IStreamBufferRecordControl::GetRecordingStatus

The GetRecordingStatus method retrieves the status of the recording.
IStreamBufferRecordControl::Start

The Start method starts the recording.
IStreamBufferRecordControl::Stop

The Stop method stops the recording and closes the file.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IStreamBufferRecordControl).

Requirements

Requirement Value
Minimum supported client Windows�XP with SP1 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header sbe.h

See also

Creating Stream Buffer Recordings

Stream Buffer Engine Interfaces