infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
53 lines (52 loc) • 2.2 kB
TypeScript
import { VideoOptions } from "./VideoOptions";
import { AudioOptions } from "./AudioOptions";
import { CustomData } from "../CustomDataType";
import { PlatformOptions } from "./PlatformOptions";
export declare class ApplicationCallOptions {
private _audio;
private _audioOptions;
private _video;
private _videoOptions;
private _customData;
private _dataChannel;
private _platformOptions;
private _autoReconnect;
constructor(_audio: boolean, _audioOptions: AudioOptions, _video: boolean, _videoOptions: VideoOptions, _customData: CustomData, _dataChannel: boolean, _platformOptions: PlatformOptions, _autoReconnect: boolean);
get audio(): boolean;
set audio(value: boolean);
get audioOptions(): AudioOptions;
set audioOptions(value: AudioOptions);
get video(): boolean;
set video(value: boolean);
get videoOptions(): VideoOptions;
set videoOptions(value: VideoOptions);
get customData(): CustomData;
set customData(value: CustomData);
get dataChannel(): boolean;
set dataChannel(value: boolean);
get platformOptions(): PlatformOptions;
set platformOptions(value: PlatformOptions);
get autoReconnect(): boolean;
set autoReconnect(value: boolean);
static builder(): ApplicationCallOptionsBuilder;
}
declare class ApplicationCallOptionsBuilder {
private _audio;
private _audioOptions;
private _video;
private _videoOptions;
private _customData;
private _dataChannel;
private _platformOptions;
private _autoReconnect;
setAudio(_audio: boolean): ApplicationCallOptionsBuilder;
setAudioOptions(_audioOptions: AudioOptions): ApplicationCallOptionsBuilder;
setVideo(_video: boolean): ApplicationCallOptionsBuilder;
setVideoOptions(_videoOptions: VideoOptions): ApplicationCallOptionsBuilder;
setCustomData(_customData: CustomData): ApplicationCallOptionsBuilder;
setDataChannel(_dataChannel: boolean): ApplicationCallOptionsBuilder;
setPlatformOptions(_platformOptions: PlatformOptions): ApplicationCallOptionsBuilder;
setAutoReconnect(_autoReconnect: boolean): ApplicationCallOptionsBuilder;
build(): ApplicationCallOptions;
}
export {};