Outgoing Messages
Notifies the platform implementation to stop writing audio samples to the Engine.
JSON Structure
{
"header": {
"version": "4.0",
"messageType": "Publish",
"id": {{String}},
"messageDescription": {
"topic": "AudioInput",
"action": "StopAudioInput"
}
},
"payload": {
"streamId": {{String}}
}
}
Payload
| Property |
Type |
Required |
Description |
Example |
| streamId |
String |
Yes |
Stream ID that is used to write audio data to. |
4f52d5a6-2b36-4723-93d5-4e569be99961 |
Notifies the platform implementation to start writing audio samples to the Engine.
JSON Structure
{
"header": {
"version": "4.0",
"messageType": "Publish",
"id": {{String}},
"messageDescription": {
"topic": "AudioInput",
"action": "StartAudioInput"
}
},
"payload": {
"name": {{String}},
"audioType": {{AudioInputAudioType}},
"streamId": {{String}}
}
}
Payload
| Property |
Type |
Required |
Description |
Example |
| name |
String |
Yes |
Name of the Engine component that is requesting audio. |
|
| audioType |
AudioInputAudioType |
Yes |
The type of audio data being requested. |
|
| streamId |
String |
Yes |
Stream ID that is used to write audio data to. |
|
Enums
Values
| Value |
Description |
| "VOICE" |
Voice audio type. |
| "COMMUNICATION" |
Communication audio type. |
| "LOOPBACK" |
Loopback audio type. |