IXStudioRecording Interface

Important The XStudio native C nano-COM APIs have been deprecated in favor of the KStudio native C nano-COM APIs.
Xbox Studio interface for recording sensor data to an Xbox Event File (XEF).

Syntax

interface IXStudioRecording : public IUnknown  

IXStudioRecording has the following members.

Public Methods

  Name Description
GetCurrentTick Gets the current position of the recording as a tick count.
GetState Gets the current state of the recording (started, stopped, paused, or invalid).
SetBinaryMetaData Inserts file-level binary metadata tag (key:value pair). The metadata is a opaque binary large object (BLOB).
SetMetaData Inserts file-level string metadata tag (key:value pair).
SetMetaData Inserts file-level string metadata tag (key:value pair).
SetStreamBinaryMetaData Inserts a stream-level binary metadata tag (key:value pair). The metadata value is a opaque binary large object (BLOB).
SetStreamMetaData Inserts a stream-level string metadata tag (key:value pair).
Start Starts recording the sensor data stream.
Stop Stops recording the sensor data stream.

Remarks

IXStudioRecording is the interface used to record sensor data. To obtain an IXStudioRecording interface, call CreateRecording. To start and stop recordings, call Start and Stop. When you are finished using the interface, call Release.

Requirements

Header: Declared in xstudio.h.

Library: Use xstudioclient.lib (console) or xstudioservice.lib (desktop).