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.
interface IXStudioSession : public IUnknown
IXStudioSession has the following members.
| 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. |
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.
Header: Declared in xstudio.h.
Library: Use xstudioclient.lib (console) or xstudioservice.lib (desktop).