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": ""
}
]
}
}