Returns the RenderStream assigners list
GET /api/session/renderstream/assigners
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
},
"result": [
{
"uid": "",
"name": "",
"transport": {
"type": "",
"format": "",
"bitDepth": 0
},
"alpha": false,
"overlapPixels": 0,
"paddingPixels": 0,
"preferredNetwork": {
"ip": "",
"name": ""
}
}
]
}
Fail over a single machine
POST /api/session/renderstream/failover
{
"machine": {
"uid": "",
"name": ""
}
}
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
}
}
Returns config information for the selected layer
GET /api/session/renderstream/layerconfig
uid uint64
name string
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
},
"result": {
"framerateFractionDivisor": 0,
"asset": {
"uid": "",
"name": ""
},
"pool": {
"uid": "",
"name": ""
},
"channelMappings": [
{
"channel": "",
"mapping": {
"uid": "",
"name": ""
},
"assigner": {
"uid": "",
"name": ""
}
}
],
"defaultAssigner": {
"uid": "",
"name": ""
}
}
}
Returns the RenderStream layer list
GET /api/session/renderstream/layers
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
},
"result": [
{
"uid": "",
"name": ""
}
]
}
Returns status information for the selected layer
GET /api/session/renderstream/layerstatus
uid uint64
name string
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
},
"result": {
"reference": {
"tNow": 0
},
"workload": {
"uid": "",
"name": "",
"instances": [
{
"machineUid": "",
"machineName": "",
"state": "",
"healthMessage": "",
"healthDetails": ""
}
]
},
"streams": [
{
"uid": "",
"name": "",
"sourceMachine": "",
"receiverMachine": "",
"status": {
"subscriptionWanted": false,
"subscribeSuccessful": false,
"tLastDropped": 0,
"tLastError": 0,
"lastErrorMessage": ""
},
"statusString": ""
}
],
"assetErrors": [
""
]
}
}
Returns the RenderStream pools list
GET /api/session/renderstream/pools
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
},
"result": [
{
"uid": "",
"name": "",
"machines": [
{
"uid": "",
"name": "",
"preferredSyncAdapter": "",
"adapters": [
{
"name": "",
"ipAddress": "",
"subnet": ""
}
]
}
],
"understudies": [
{
"uid": "",
"name": "",
"preferredSyncAdapter": "",
"adapters": [
{
"name": "",
"ipAddress": "",
"subnet": ""
}
]
}
]
}
]
}
Restarts a workload for the selected layer
POST /api/session/renderstream/restartlayers
{
"layers": [
{
"uid": "",
"name": ""
}
]
}
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
}
}
Starts a workload for the selected layer
POST /api/session/renderstream/startlayers
{
"layers": [
{
"uid": "",
"name": ""
}
]
}
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
}
}
Stops a workload for the selected layer
POST /api/session/renderstream/stoplayers
{
"layers": [
{
"uid": "",
"name": ""
}
]
}
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
}
}
Syncs a workload for the selected layer
POST /api/session/renderstream/synclayers
{
"layers": [
{
"uid": "",
"name": ""
}
]
}
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
}
}
Updates a cluster pool and restarts a workload for the selected layer.
Checks all machines in the Cluster pool’s machines list. If some machines fail, it replaces them with the Understudies from the same pool.
It allows to replace a primary node as well as follower nodes.
POST /api/session/renderstream/failoverpool
{
"layer": {
"uid": "",
"name": ""
}
}
{
"status": {
"code": 0,
"message": "",
"details": [
{
"type_url": "",
"value": ""
}
]
}
}