@sendbird/calls-react-native
Version:
Sendbird Calls SDK for React Native: Empower React Native apps with seamless audio, video, and group calling. Build interactive communication easily.
57 lines (51 loc) • 2.58 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.RouteChangeReason = exports.AVAudioSessionPort = void 0;
// NOTE: This file must follow the native-side convention.
/**
* @platform iOS
* @description AVAudioSession.RouteChangeReason {@link https://developer.apple.com/documentation/avfaudio/avaudiosession/routechangereason}
*/
let RouteChangeReason;
/**
* @platform iOS
* @description AVAudioSession.Port {@link https://developer.apple.com/documentation/avfaudio/avaudiosession/port}
*/
exports.RouteChangeReason = RouteChangeReason;
(function (RouteChangeReason) {
RouteChangeReason[RouteChangeReason["unknown"] = 0] = "unknown";
RouteChangeReason[RouteChangeReason["newDeviceAvailable"] = 1] = "newDeviceAvailable";
RouteChangeReason[RouteChangeReason["oldDeviceUnavailable"] = 2] = "oldDeviceUnavailable";
RouteChangeReason[RouteChangeReason["categoryChange"] = 3] = "categoryChange";
RouteChangeReason[RouteChangeReason["override"] = 4] = "override";
RouteChangeReason[RouteChangeReason["wakeFromSleep"] = 5] = "wakeFromSleep";
RouteChangeReason[RouteChangeReason["noSuitableRouteForCategory"] = 6] = "noSuitableRouteForCategory";
RouteChangeReason[RouteChangeReason["routeConfigurationChange"] = 7] = "routeConfigurationChange";
})(RouteChangeReason || (exports.RouteChangeReason = RouteChangeReason = {}));
let AVAudioSessionPort;
exports.AVAudioSessionPort = AVAudioSessionPort;
(function (AVAudioSessionPort) {
AVAudioSessionPort["lineIn"] = "lineIn";
AVAudioSessionPort["builtInMic"] = "builtInMic";
AVAudioSessionPort["headsetMic"] = "headsetMic";
AVAudioSessionPort["lineOut"] = "lineOut";
AVAudioSessionPort["headphones"] = "headphones";
AVAudioSessionPort["bluetoothA2DP"] = "bluetoothA2DP";
AVAudioSessionPort["builtInReceiver"] = "builtInReceiver";
AVAudioSessionPort["builtInSpeaker"] = "builtInSpeaker";
AVAudioSessionPort["HDMI"] = "HDMI";
AVAudioSessionPort["airPlay"] = "airPlay";
AVAudioSessionPort["bluetoothLE"] = "bluetoothLE";
AVAudioSessionPort["bluetoothHFP"] = "bluetoothHFP";
AVAudioSessionPort["usbAudio"] = "usbAudio";
AVAudioSessionPort["carAudio"] = "carAudio";
AVAudioSessionPort["virtual"] = "virtual";
AVAudioSessionPort["PCI"] = "PCI";
AVAudioSessionPort["fireWire"] = "fireWire";
AVAudioSessionPort["displayPort"] = "displayPort";
AVAudioSessionPort["AVB"] = "AVB";
AVAudioSessionPort["thunderbolt"] = "thunderbolt";
})(AVAudioSessionPort || (exports.AVAudioSessionPort = AVAudioSessionPort = {}));
//# sourceMappingURL=Platform.js.map