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. |