UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

23 lines (22 loc) 1.12 kB
import { MediaStreamFactory } from "./rtc/MediaStreamFactory"; import { SinchClient } from "./SinchClient"; import { SinchClientBuilder } from "./SinchClientBuilder"; export declare class DefaultSinchClientBuilder implements SinchClientBuilder { private clientUserId?; private clientApplicationKey?; private clientEnvironmentHost?; private clientCallerIdentifier?; private clientVideoConstraints?; private clientFetchApi?; private clientMediaStreamFactory?; userId(userId: string): SinchClientBuilder; applicationKey(applicationKey: string): SinchClientBuilder; environmentHost(environmentHost: string): SinchClientBuilder; callerIdentifier(callerIdentifier: string): SinchClientBuilder; fetchApi(fetchApi: (input: RequestInfo, init?: RequestInit) => Promise<Response>): SinchClientBuilder; mediaStreamFactory(mediaStreamFactory: MediaStreamFactory): SinchClientBuilder; videoConfiguration(videoConstraints: MediaTrackConstraints): SinchClientBuilder; silentMediaStream(): SinchClientBuilder; private getDefaultMediaStreamFactory; build(): SinchClient; }