@azure/communication-call-automation
Version:
Azure client library for Azure Communication Call Automation services
38 lines • 1.03 kB
JavaScript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
// Enum for channel.
export var Channel;
(function (Channel) {
Channel[Channel["Unknown"] = 0] = "Unknown";
Channel[Channel["Mono"] = 1] = "Mono";
})(Channel || (Channel = {}));
/**
* Helper function to create outbound audio data payload.
*/
export function createOutboundAudioData(data) {
const outStreamingData = {
kind: "audioData",
audioData: {
data: data,
timestamp: undefined,
participant: undefined,
isSilent: false,
},
stopAudio: {},
};
const json = JSON.stringify(outStreamingData);
return json;
}
/**
* Helper function to create outbound stop audio data payload.
*/
export function createOutboundStopAudioData() {
const outStreamingData = {
kind: "stopAudio",
audioData: undefined,
stopAudio: {},
};
const json = JSON.stringify(outStreamingData);
return json;
}
//# sourceMappingURL=streaming.js.map