docs(travis): Update protocol.md - 5d81b61 [skip ci]

This commit is contained in:
Travis CI
2019-11-11 13:41:29 +00:00
parent 5d81b61325
commit 3770b75a78
2 changed files with 264 additions and 0 deletions

View File

@ -2212,6 +2212,61 @@
"type": "class",
"examples": []
},
{
"subheads": [],
"description": "The visibility/enabled state of a filter changed",
"return": [
"{String} `sourceName` Source name",
"{String} `filterName` Filter name",
"{Boolean} `filterEnabled` New filter state"
],
"api": "events",
"name": "SourceFilterVisibilityChanged",
"category": "sources",
"since": "4.7.0",
"returns": [
{
"type": "String",
"name": "sourceName",
"description": "Source name"
},
{
"type": "String",
"name": "filterName",
"description": "Filter name"
},
{
"type": "Boolean",
"name": "filterEnabled",
"description": "New filter state"
}
],
"names": [
{
"name": "",
"description": "SourceFilterVisibilityChanged"
}
],
"categories": [
{
"name": "",
"description": "sources"
}
],
"sinces": [
{
"name": "",
"description": "4.7.0"
}
],
"heading": {
"level": 2,
"text": "SourceFilterVisibilityChanged"
},
"lead": "",
"type": "class",
"examples": []
},
{
"subheads": [],
"description": "Filters in a source have been reordered.",
@ -6739,6 +6794,7 @@
"param": "{String} `sourceName` Source name",
"return": [
"{Array<Object>} `filters` List of filters for the specified source",
"{Boolean} `filters.*.enabled` Filter status (enabled or not)",
"{String} `filters.*.type` Filter type",
"{String} `filters.*.name` Filter name",
"{Object} `filters.*.settings` Filter settings"
@ -6753,6 +6809,11 @@
"name": "filters",
"description": "List of filters for the specified source"
},
{
"type": "Boolean",
"name": "filters.*.enabled",
"description": "Filter status (enabled or not)"
},
{
"type": "String",
"name": "filters.*.type",
@ -6802,6 +6863,83 @@
"type": "class",
"examples": []
},
{
"subheads": [],
"description": "List filters applied to a source",
"param": [
"{String} `sourceName` Source name",
"{String} `filterName` Source filter name"
],
"return": [
"{Boolean} `enabled` Filter status (enabled or not)",
"{String} `type` Filter type",
"{String} `name` Filter name",
"{Object} `settings` Filter settings"
],
"api": "requests",
"name": "GetSourceFilterInfo",
"category": "sources",
"since": "4.7.0",
"returns": [
{
"type": "Boolean",
"name": "enabled",
"description": "Filter status (enabled or not)"
},
{
"type": "String",
"name": "type",
"description": "Filter type"
},
{
"type": "String",
"name": "name",
"description": "Filter name"
},
{
"type": "Object",
"name": "settings",
"description": "Filter settings"
}
],
"params": [
{
"type": "String",
"name": "sourceName",
"description": "Source name"
},
{
"type": "String",
"name": "filterName",
"description": "Source filter name"
}
],
"names": [
{
"name": "",
"description": "GetSourceFilterInfo"
}
],
"categories": [
{
"name": "",
"description": "sources"
}
],
"sinces": [
{
"name": "",
"description": "4.7.0"
}
],
"heading": {
"level": 2,
"text": "GetSourceFilterInfo"
},
"lead": "",
"type": "class",
"examples": []
},
{
"subheads": [],
"description": "Add a new filter to a source. Available source types along with their settings properties are available from `GetSourceTypesList`.",
@ -7077,6 +7215,61 @@
"type": "class",
"examples": []
},
{
"subheads": [],
"description": "Change the visibility/enabled state of a filter",
"param": [
"{String} `sourceName` Source name",
"{String} `filterName` Source filter name",
"{String} `filterEnabled` New filter state"
],
"api": "requests",
"name": "EnableSourceFilter",
"category": "sources",
"since": "4.7.0",
"params": [
{
"type": "String",
"name": "sourceName",
"description": "Source name"
},
{
"type": "String",
"name": "filterName",
"description": "Source filter name"
},
{
"type": "String",
"name": "filterEnabled",
"description": "New filter state"
}
],
"names": [
{
"name": "",
"description": "EnableSourceFilter"
}
],
"categories": [
{
"name": "",
"description": "sources"
}
],
"sinces": [
{
"name": "",
"description": "4.7.0"
}
],
"heading": {
"level": 2,
"text": "EnableSourceFilter"
},
"lead": "",
"type": "class",
"examples": []
},
{
"subheads": [],
"description": "\n\nAt least `embedPictureFormat` or `saveToFilePath` must be specified.\n\nClients can specify `width` and `height` parameters to receive scaled pictures. Aspect ratio is\npreserved if only one of these two parameters is specified.",

View File

@ -95,6 +95,7 @@ auth_response = base64_encode(auth_response_hash)
+ [SourceRenamed](#sourcerenamed)
+ [SourceFilterAdded](#sourcefilteradded)
+ [SourceFilterRemoved](#sourcefilterremoved)
+ [SourceFilterVisibilityChanged](#sourcefiltervisibilitychanged)
+ [SourceFiltersReordered](#sourcefiltersreordered)
+ [SourceOrderChanged](#sourceorderchanged)
+ [SceneItemAdded](#sceneitemadded)
@ -178,11 +179,13 @@ auth_response = base64_encode(auth_response_hash)
+ [SetBrowserSourceProperties](#setbrowsersourceproperties)
+ [GetSpecialSources](#getspecialsources)
+ [GetSourceFilters](#getsourcefilters)
+ [GetSourceFilterInfo](#getsourcefilterinfo)
+ [AddFilterToSource](#addfiltertosource)
+ [RemoveFilterFromSource](#removefilterfromsource)
+ [ReorderSourceFilter](#reordersourcefilter)
+ [MoveSourceFilter](#movesourcefilter)
+ [SetSourceFilterSettings](#setsourcefiltersettings)
+ [EnableSourceFilter](#enablesourcefilter)
+ [TakeSourceScreenshot](#takesourcescreenshot)
* [Streaming](#streaming-1)
+ [GetStreamingStatus](#getstreamingstatus)
@ -915,6 +918,24 @@ A filter was removed from a source.
| `filterType` | _String_ | Filter type |
---
### SourceFilterVisibilityChanged
- Added in v4.7.0
The visibility/enabled state of a filter changed
**Response Items:**
| Name | Type | Description |
| ---- | :---: | ------------|
| `sourceName` | _String_ | Source name |
| `filterName` | _String_ | Filter name |
| `filterEnabled` | _Boolean_ | New filter state |
---
### SourceFiltersReordered
@ -2619,11 +2640,39 @@ List filters applied to a source
| Name | Type | Description |
| ---- | :---: | ------------|
| `filters` | _Array&lt;Object&gt;_ | List of filters for the specified source |
| `filters.*.enabled` | _Boolean_ | Filter status (enabled or not) |
| `filters.*.type` | _String_ | Filter type |
| `filters.*.name` | _String_ | Filter name |
| `filters.*.settings` | _Object_ | Filter settings |
---
### GetSourceFilterInfo
- Added in v4.7.0
List filters applied to a source
**Request Fields:**
| Name | Type | Description |
| ---- | :---: | ------------|
| `sourceName` | _String_ | Source name |
| `filterName` | _String_ | Source filter name |
**Response Items:**
| Name | Type | Description |
| ---- | :---: | ------------|
| `enabled` | _Boolean_ | Filter status (enabled or not) |
| `type` | _String_ | Filter type |
| `name` | _String_ | Filter name |
| `settings` | _Object_ | Filter settings |
---
### AddFilterToSource
@ -2730,6 +2779,28 @@ Update settings of a filter
| `filterSettings` | _Object_ | New settings. These will be merged to the current filter settings. |
**Response Items:**
_No additional response items._
---
### EnableSourceFilter
- Added in v4.7.0
Change the visibility/enabled state of a filter
**Request Fields:**
| Name | Type | Description |
| ---- | :---: | ------------|
| `sourceName` | _String_ | Source name |
| `filterName` | _String_ | Source filter name |
| `filterEnabled` | _String_ | New filter state |
**Response Items:**
_No additional response items._