IXStudioSession 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 an Xbox Studio session.

Syntax

interface IXStudioSession : public IUnknown  

IXStudioSession has the following members.

Public Methods

  Name Description
Connect Connects to the Xbox Studio service on the target console.
CreateFileIterator Creates a file iterator over the events in an Xbox Event File (XEF).
CreatePlayback Creates a playback interface to play the events in an Xbox Event File (XEF).
CreateRecording Creates a recording interface to record sensor events into an Xbox Event File (XEF).
CreateTitleClient Creates an interface for a title to write and read events from a custom title stream.
Disconnect Disconnects from the Xbox Studio service on the target console.
GetConnectionStatus Returns the connection status of the session.

Remarks

IXStudioSession is the interface to an Xbox Studio session. Use IXStudioSession to connect to the console, record sensor streams, play back an Xbox Event File (XEF), and iterate XEF file contents.

To obtain an IXStudioSession interface, call XStudioCreateSession.

When done using the interface, call Release.

Requirements

Header: Declared in xstudio.h.

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

See also

XStudioCreateSession