XSTUDIO_CONTROL_STATE Enumeration

Important The XStudio native C nano-COM APIs have been deprecated in favor of the KStudio native C nano-COM APIs.
Specifies the recorder/player state.

Syntax

enum XSTUDIO_CONTROL_STATE
{
    XSTUDIO_CONTROL_STATE_INVALID = 0,
    XSTUDIO_CONTROL_STATE_STOPPED,
    XSTUDIO_CONTROL_STATE_STARTED,
    XSTUDIO_CONTROL_STATE_PAUSED
};  

Constants

Constant Description
XSTUDIO_CONTROL_STATE_INVALID The recorder/player is in an invalid state.
XSTUDIO_CONTROL_STATE_STOPPED The recorder/player is stopped.
XSTUDIO_CONTROL_STATE_STARTED The recorder/player is running.
XSTUDIO_CONTROL_STATE_PAUSED The recorder/player is paused.

Requirements

Header: Declared in xstudio.h.

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

See also

IXStudioPlayback::GetState Method

IXStudioRecording::GetState Method