infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
23 lines (22 loc) • 913 B
TypeScript
import { AudioFilter } from "./filters/audio/AudioFilter";
import { AudioQualityMode } from "./AudioQualityMode";
export declare class AudioOptions {
private _audioFilter;
private _audioQualityMode;
private _detectTalkingWhileMuted;
constructor(_audioFilter: AudioFilter, _audioQualityMode: AudioQualityMode, _detectTalkingWhileMuted: boolean);
get audioFilter(): AudioFilter;
get audioQualityMode(): AudioQualityMode;
get detectTalkingWhileMuted(): boolean;
static builder(): AudioOptionsBuilder;
}
declare class AudioOptionsBuilder {
private _audioFilter;
private _audioQualityMode;
private _detectTalkingWhileMuted;
setAudioFilter(audioFilter: AudioFilter): AudioOptionsBuilder;
setAudioQualityMode(audioQualityMode: AudioQualityMode): AudioOptionsBuilder;
setDetectTalkingWhileMuted(shouldDetect: boolean): this;
build(): AudioOptions;
}
export {};