UNPKG

@d-id/client-sdk

Version:
13 lines (11 loc) 858 B
import { ConnectionState, CreateStreamOptions, StreamEvents, StreamingManagerOptions } from '../../types'; import { createStreamingLogger, StreamingManager } from './common'; type DataChannelPayload = string | Record<string, unknown>; export declare function mapConnectionState(state: RTCIceConnectionState): ConnectionState; export declare const createParseDataChannelMessage: (log: ReturnType<typeof createStreamingLogger>) => (message: string) => { subject: StreamEvents; data: DataChannelPayload; }; export declare function createWebRTCStreamingManager<T extends CreateStreamOptions>(agentId: string, streamOptions: T, { debug, callbacks, auth, baseURL, analytics }: StreamingManagerOptions, signal?: AbortSignal): Promise<StreamingManager<T>>; export type WebRTCStreamingManager<T extends CreateStreamOptions> = StreamingManager<T>; export {};