UNPKG

@azure/communication-call-automation

Version:
43 lines 1.26 kB
"use strict"; // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. Object.defineProperty(exports, "__esModule", { value: true }); exports.Channel = void 0; exports.createOutboundAudioData = createOutboundAudioData; exports.createOutboundStopAudioData = createOutboundStopAudioData; // Enum for channel. var Channel; (function (Channel) { Channel[Channel["Unknown"] = 0] = "Unknown"; Channel[Channel["Mono"] = 1] = "Mono"; })(Channel || (exports.Channel = Channel = {})); /** * Helper function to create outbound audio data payload. */ 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. */ function createOutboundStopAudioData() { const outStreamingData = { kind: "stopAudio", audioData: undefined, stopAudio: {}, }; const json = JSON.stringify(outStreamingData); return json; } //# sourceMappingURL=streaming.js.map