mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
Merge pull request #641 from VMinute/bugfix/fix-list-scenes-collections
General: Add ScenesCollection object
This commit is contained in:
commit
056c1ef1fc
@ -474,6 +474,31 @@
|
|||||||
},
|
},
|
||||||
"examples": []
|
"examples": []
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"subheads": [],
|
||||||
|
"typedef": "{Object} `ScenesCollection`",
|
||||||
|
"property": "{String} `sc-name` Name of the scene collection",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "String",
|
||||||
|
"name": "sc-name",
|
||||||
|
"description": "Name of the scene collection"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"typedefs": [
|
||||||
|
{
|
||||||
|
"type": "Object",
|
||||||
|
"name": "ScenesCollection",
|
||||||
|
"description": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "",
|
||||||
|
"heading": {
|
||||||
|
"level": 2,
|
||||||
|
"text": ""
|
||||||
|
},
|
||||||
|
"examples": []
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"subheads": [],
|
"subheads": [],
|
||||||
"typedef": "{Object} `Scene`",
|
"typedef": "{Object} `Scene`",
|
||||||
@ -8218,24 +8243,16 @@
|
|||||||
{
|
{
|
||||||
"subheads": [],
|
"subheads": [],
|
||||||
"description": "List available scene collections",
|
"description": "List available scene collections",
|
||||||
"return": [
|
"return": "{Array<ScenesCollection>} `scene-collections` Scene collections list",
|
||||||
"{Array<String>} `scene-collections` Scene collections list",
|
|
||||||
"{String} `scene-collections.*.sc-name` Scene collection name"
|
|
||||||
],
|
|
||||||
"api": "requests",
|
"api": "requests",
|
||||||
"name": "ListSceneCollections",
|
"name": "ListSceneCollections",
|
||||||
"category": "scene collections",
|
"category": "scene collections",
|
||||||
"since": "4.0.0",
|
"since": "4.0.0",
|
||||||
"returns": [
|
"returns": [
|
||||||
{
|
{
|
||||||
"type": "Array<String>",
|
"type": "Array<ScenesCollection>",
|
||||||
"name": "scene-collections",
|
"name": "scene-collections",
|
||||||
"description": "Scene collections list"
|
"description": "Scene collections list"
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "String",
|
|
||||||
"name": "scene-collections.*.sc-name",
|
|
||||||
"description": "Scene collection name"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"names": [
|
"names": [
|
||||||
|
@ -49,6 +49,7 @@ You can also refer to any of the client libraries listed on the [README](README.
|
|||||||
* [SceneItemTransform](#sceneitemtransform)
|
* [SceneItemTransform](#sceneitemtransform)
|
||||||
* [OBSStats](#obsstats)
|
* [OBSStats](#obsstats)
|
||||||
* [Output](#output)
|
* [Output](#output)
|
||||||
|
* [ScenesCollection](#scenescollection)
|
||||||
* [Scene](#scene)
|
* [Scene](#scene)
|
||||||
- [Events](#events)
|
- [Events](#events)
|
||||||
* [Scenes](#scenes)
|
* [Scenes](#scenes)
|
||||||
@ -344,6 +345,10 @@ These are complex types, such as `Source` and `Scene`, which are used as argumen
|
|||||||
| `totalFrames` | _int_ | Number of frames sent |
|
| `totalFrames` | _int_ | Number of frames sent |
|
||||||
| `droppedFrames` | _int_ | Number of frames dropped |
|
| `droppedFrames` | _int_ | Number of frames dropped |
|
||||||
| `totalBytes` | _int_ | Total bytes sent |
|
| `totalBytes` | _int_ | Total bytes sent |
|
||||||
|
## ScenesCollection
|
||||||
|
| Name | Type | Description |
|
||||||
|
| ---- | :---: | ------------|
|
||||||
|
| `sc-name` | _String_ | Name of the scene collection |
|
||||||
## Scene
|
## Scene
|
||||||
| Name | Type | Description |
|
| Name | Type | Description |
|
||||||
| ---- | :---: | ------------|
|
| ---- | :---: | ------------|
|
||||||
@ -3308,8 +3313,7 @@ _No specified parameters._
|
|||||||
|
|
||||||
| Name | Type | Description |
|
| Name | Type | Description |
|
||||||
| ---- | :---: | ------------|
|
| ---- | :---: | ------------|
|
||||||
| `scene-collections` | _Array<String>_ | Scene collections list |
|
| `scene-collections` | _Array<ScenesCollection>_ | Scene collections list |
|
||||||
| `scene-collections.*.sc-name` | _String_ | Scene collection name |
|
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -2,6 +2,11 @@
|
|||||||
|
|
||||||
#include "WSRequestHandler.h"
|
#include "WSRequestHandler.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @typedef {Object} `ScenesCollection`
|
||||||
|
* @property {String} `sc-name` Name of the scene collection
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Change the active scene collection.
|
* Change the active scene collection.
|
||||||
*
|
*
|
||||||
@ -59,8 +64,7 @@ RpcResponse WSRequestHandler::GetCurrentSceneCollection(const RpcRequest& reques
|
|||||||
/**
|
/**
|
||||||
* List available scene collections
|
* List available scene collections
|
||||||
*
|
*
|
||||||
* @return {Array<String>} `scene-collections` Scene collections list
|
* @return {Array<ScenesCollection>} `scene-collections` Scene collections list
|
||||||
* @return {String} `scene-collections.*.sc-name` Scene collection name
|
|
||||||
*
|
*
|
||||||
* @api requests
|
* @api requests
|
||||||
* @name ListSceneCollections
|
* @name ListSceneCollections
|
||||||
|
Loading…
x
Reference in New Issue
Block a user