infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
23 lines (22 loc) • 1.05 kB
TypeScript
import { CallOptions } from "./CallOptions";
import { AudioOptions } from "./AudioOptions";
import { ViberCallRecordingOptions } from "./ViberCallRecordingOptions";
import { CustomData } from "../CustomDataType";
export declare class ViberCallOptions extends CallOptions {
constructor(audio: boolean, audioOptions: AudioOptions, recordingOptions: ViberCallRecordingOptions, customData: CustomData, autoReconnect: boolean);
static builder(): ViberCallOptionsBuilder;
}
declare class ViberCallOptionsBuilder {
private _audio;
private _audioOptions;
private _recordingOptions;
private _customData;
private _autoReconnect;
setAudio(_audio: boolean): ViberCallOptionsBuilder;
setAudioOptions(_audioOptions: AudioOptions): ViberCallOptionsBuilder;
setRecordingOptions(recordingOptions: ViberCallRecordingOptions): ViberCallOptionsBuilder;
setCustomData(value: CustomData): ViberCallOptionsBuilder;
setAutoReconnect(_autoReconnect: boolean): ViberCallOptionsBuilder;
build(): ViberCallOptions;
}
export {};