mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
docs: Document ObsOutputState enum
This commit is contained in:
parent
4c3660c08d
commit
57a9e23f16
@ -10,7 +10,8 @@ enumTypeOrder = [
|
|||||||
'RequestBatchExecutionType',
|
'RequestBatchExecutionType',
|
||||||
'RequestStatus',
|
'RequestStatus',
|
||||||
'EventSubscription',
|
'EventSubscription',
|
||||||
'ObsMediaInputAction'
|
'ObsMediaInputAction',
|
||||||
|
'ObsOutputState'
|
||||||
]
|
]
|
||||||
|
|
||||||
categoryOrder = [
|
categoryOrder = [
|
||||||
|
@ -67,17 +67,97 @@ template<typename T> T *GetCalldataPointer(const calldata_t *data, const char *n
|
|||||||
}
|
}
|
||||||
|
|
||||||
enum ObsOutputState {
|
enum ObsOutputState {
|
||||||
|
/**
|
||||||
|
* Unknown state.
|
||||||
|
*
|
||||||
|
* @enumIdentifier OBS_WEBSOCKET_OUTPUT_UNKNOWN
|
||||||
|
* @enumType ObsOutputState
|
||||||
|
* @rpcVersion 1
|
||||||
|
* @initialVersion 5.0.0
|
||||||
|
* @api enums
|
||||||
|
*/
|
||||||
OBS_WEBSOCKET_OUTPUT_UNKNOWN,
|
OBS_WEBSOCKET_OUTPUT_UNKNOWN,
|
||||||
|
/**
|
||||||
|
* The output is starting.
|
||||||
|
*
|
||||||
|
* @enumIdentifier OBS_WEBSOCKET_OUTPUT_STARTING
|
||||||
|
* @enumType ObsOutputState
|
||||||
|
* @rpcVersion 1
|
||||||
|
* @initialVersion 5.0.0
|
||||||
|
* @api enums
|
||||||
|
*/
|
||||||
OBS_WEBSOCKET_OUTPUT_STARTING,
|
OBS_WEBSOCKET_OUTPUT_STARTING,
|
||||||
|
/**
|
||||||
|
* The input has started.
|
||||||
|
*
|
||||||
|
* @enumIdentifier OBS_WEBSOCKET_OUTPUT_STARTED
|
||||||
|
* @enumType ObsOutputState
|
||||||
|
* @rpcVersion 1
|
||||||
|
* @initialVersion 5.0.0
|
||||||
|
* @api enums
|
||||||
|
*/
|
||||||
OBS_WEBSOCKET_OUTPUT_STARTED,
|
OBS_WEBSOCKET_OUTPUT_STARTED,
|
||||||
|
/**
|
||||||
|
* The output is stopping.
|
||||||
|
*
|
||||||
|
* @enumIdentifier OBS_WEBSOCKET_OUTPUT_STOPPING
|
||||||
|
* @enumType ObsOutputState
|
||||||
|
* @rpcVersion 1
|
||||||
|
* @initialVersion 5.0.0
|
||||||
|
* @api enums
|
||||||
|
*/
|
||||||
OBS_WEBSOCKET_OUTPUT_STOPPING,
|
OBS_WEBSOCKET_OUTPUT_STOPPING,
|
||||||
|
/**
|
||||||
|
* The output has stopped.
|
||||||
|
*
|
||||||
|
* @enumIdentifier OBS_WEBSOCKET_OUTPUT_STOPPED
|
||||||
|
* @enumType ObsOutputState
|
||||||
|
* @rpcVersion 1
|
||||||
|
* @initialVersion 5.0.0
|
||||||
|
* @api enums
|
||||||
|
*/
|
||||||
OBS_WEBSOCKET_OUTPUT_STOPPED,
|
OBS_WEBSOCKET_OUTPUT_STOPPED,
|
||||||
|
/**
|
||||||
|
* The output has disconnected and is reconnecting.
|
||||||
|
*
|
||||||
|
* @enumIdentifier OBS_WEBSOCKET_OUTPUT_RECONNECTING
|
||||||
|
* @enumType ObsOutputState
|
||||||
|
* @rpcVersion 1
|
||||||
|
* @initialVersion 5.0.0
|
||||||
|
* @api enums
|
||||||
|
*/
|
||||||
OBS_WEBSOCKET_OUTPUT_RECONNECTING,
|
OBS_WEBSOCKET_OUTPUT_RECONNECTING,
|
||||||
|
/**
|
||||||
|
* The output has reconnected successfully.
|
||||||
|
*
|
||||||
|
* @enumIdentifier OBS_WEBSOCKET_OUTPUT_RECONNECTED
|
||||||
|
* @enumType ObsOutputState
|
||||||
|
* @rpcVersion 1
|
||||||
|
* @initialVersion 5.2.0
|
||||||
|
* @api enums
|
||||||
|
*/
|
||||||
OBS_WEBSOCKET_OUTPUT_RECONNECTED,
|
OBS_WEBSOCKET_OUTPUT_RECONNECTED,
|
||||||
|
/**
|
||||||
|
* The output is now paused.
|
||||||
|
*
|
||||||
|
* @enumIdentifier OBS_WEBSOCKET_OUTPUT_PAUSED
|
||||||
|
* @enumType ObsOutputState
|
||||||
|
* @rpcVersion 1
|
||||||
|
* @initialVersion 5.2.0
|
||||||
|
* @api enums
|
||||||
|
*/
|
||||||
OBS_WEBSOCKET_OUTPUT_PAUSED,
|
OBS_WEBSOCKET_OUTPUT_PAUSED,
|
||||||
|
/**
|
||||||
|
* The output has been resumed (unpaused).
|
||||||
|
*
|
||||||
|
* @enumIdentifier OBS_WEBSOCKET_OUTPUT_RESUMED
|
||||||
|
* @enumType ObsOutputState
|
||||||
|
* @rpcVersion 1
|
||||||
|
* @initialVersion 5.0.0
|
||||||
|
* @api enums
|
||||||
|
*/
|
||||||
OBS_WEBSOCKET_OUTPUT_RESUMED,
|
OBS_WEBSOCKET_OUTPUT_RESUMED,
|
||||||
};
|
};
|
||||||
|
|
||||||
NLOHMANN_JSON_SERIALIZE_ENUM(ObsOutputState, {
|
NLOHMANN_JSON_SERIALIZE_ENUM(ObsOutputState, {
|
||||||
{OBS_WEBSOCKET_OUTPUT_UNKNOWN, "OBS_WEBSOCKET_OUTPUT_UNKNOWN"},
|
{OBS_WEBSOCKET_OUTPUT_UNKNOWN, "OBS_WEBSOCKET_OUTPUT_UNKNOWN"},
|
||||||
{OBS_WEBSOCKET_OUTPUT_STARTING, "OBS_WEBSOCKET_OUTPUT_STARTING"},
|
{OBS_WEBSOCKET_OUTPUT_STARTING, "OBS_WEBSOCKET_OUTPUT_STARTING"},
|
||||||
@ -162,7 +242,6 @@ enum ObsMediaInputAction {
|
|||||||
*/
|
*/
|
||||||
OBS_WEBSOCKET_MEDIA_INPUT_ACTION_PREVIOUS,
|
OBS_WEBSOCKET_MEDIA_INPUT_ACTION_PREVIOUS,
|
||||||
};
|
};
|
||||||
|
|
||||||
NLOHMANN_JSON_SERIALIZE_ENUM(ObsMediaInputAction,
|
NLOHMANN_JSON_SERIALIZE_ENUM(ObsMediaInputAction,
|
||||||
{
|
{
|
||||||
{OBS_WEBSOCKET_MEDIA_INPUT_ACTION_NONE, "OBS_WEBSOCKET_MEDIA_INPUT_ACTION_NONE"},
|
{OBS_WEBSOCKET_MEDIA_INPUT_ACTION_NONE, "OBS_WEBSOCKET_MEDIA_INPUT_ACTION_NONE"},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user