docs(ci): Update protocol.md - f14379a [skip ci]

This commit is contained in:
Azure CI 2020-11-27 15:41:27 +00:00
parent f14379af68
commit f7616ade1f
2 changed files with 128 additions and 3 deletions

View File

@ -10488,7 +10488,7 @@
"api": "requests",
"name": "GetTransitionPosition",
"category": "transitions",
"since": "4.8.0",
"since": "unreleased",
"returns": [
{
"type": "double",
@ -10511,7 +10511,7 @@
"sinces": [
{
"name": "",
"description": "4.8.0"
"description": "unreleased"
}
],
"heading": {
@ -10627,6 +10627,88 @@
"lead": "",
"type": "class",
"examples": []
},
{
"subheads": [],
"description": "Release the T-Bar (like a user releasing their mouse button after moving it).\n*YOU MUST CALL THIS if you called `SetTBarPosition` with the `release` parameter set to `false`.*",
"api": "requests",
"name": "ReleaseTBar",
"category": "transitions",
"since": "unreleased",
"names": [
{
"name": "",
"description": "ReleaseTBar"
}
],
"categories": [
{
"name": "",
"description": "transitions"
}
],
"sinces": [
{
"name": "",
"description": "unreleased"
}
],
"heading": {
"level": 2,
"text": "ReleaseTBar"
},
"lead": "",
"type": "class",
"examples": []
},
{
"subheads": [],
"description": "\n\nIf your code needs to perform multiple successive T-Bar moves (e.g. : in an animation, or in response to a user moving a T-Bar control in your User Interface), set `release` to false and call `ReleaseTBar` later once the animation/interaction is over.",
"param": [
"{double} `position` T-Bar position. This value must be between 0.0 and 1.0.",
"{boolean (optional)} `release` Whether or not the T-Bar gets released automatically after setting its new position (like a user releasing their mouse button after moving the T-Bar). Call `ReleaseTBar` manually if you set `release` to false. Defaults to true."
],
"api": "requests",
"name": "SetTBarPosition",
"category": "transitions",
"since": "unreleased",
"params": [
{
"type": "double",
"name": "position",
"description": "T-Bar position. This value must be between 0.0 and 1.0."
},
{
"type": "boolean (optional)",
"name": "release",
"description": "Whether or not the T-Bar gets released automatically after setting its new position (like a user releasing their mouse button after moving the T-Bar). Call `ReleaseTBar` manually if you set `release` to false. Defaults to true."
}
],
"names": [
{
"name": "",
"description": "SetTBarPosition"
}
],
"categories": [
{
"name": "",
"description": "transitions"
}
],
"sinces": [
{
"name": "",
"description": "unreleased"
}
],
"heading": {
"level": 2,
"text": "SetTBarPosition"
},
"lead": "Set the manual position of the T-Bar (in Studio Mode) to the specified value. Will return an error if OBS is not in studio mode or if the current transition doesn't support T-Bar control.",
"type": "class",
"examples": []
}
]
}

View File

@ -257,6 +257,8 @@ You can also refer to any of the client libraries listed on the [README](README.
+ [GetTransitionPosition](#gettransitionposition)
+ [GetTransitionSettings](#gettransitionsettings)
+ [SetTransitionSettings](#settransitionsettings)
+ [ReleaseTBar](#releasetbar)
+ [SetTBarPosition](#settbarposition)
<!-- tocstop -->
@ -4170,7 +4172,7 @@ _No specified parameters._
### GetTransitionPosition
- Added in v4.8.0
- Unreleased
Get the position of the current transition.
@ -4234,3 +4236,44 @@ Change the current settings of a transition
---
### ReleaseTBar
- Unreleased
Release the T-Bar (like a user releasing their mouse button after moving it).
*YOU MUST CALL THIS if you called `SetTBarPosition` with the `release` parameter set to `false`.*
**Request Fields:**
_No specified parameters._
**Response Items:**
_No additional response items._
---
### SetTBarPosition
- Unreleased
If your code needs to perform multiple successive T-Bar moves (e.g. : in an animation, or in response to a user moving a T-Bar control in your User Interface), set `release` to false and call `ReleaseTBar` later once the animation/interaction is over.
**Request Fields:**
| Name | Type | Description |
| ---- | :---: | ------------|
| `position` | _double_ | T-Bar position. This value must be between 0.0 and 1.0. |
| `release` | _boolean (optional)_ | Whether or not the T-Bar gets released automatically after setting its new position (like a user releasing their mouse button after moving the T-Bar). Call `ReleaseTBar` manually if you set `release` to false. Defaults to true. |
**Response Items:**
_No additional response items._
---