Member Junction
    Preparing search index...

    Extended peer connection interface for OpenAILiveClient to support non-trickle ICE gathering.

    interface IRealtimeLivePeerConnection {
        iceGatheringState?: RTCIceGatheringState;
        ontrack: (event: RTCTrackEvent) => void;
        addEventListener?(type: string, listener: (event: Event) => void): void;
        addTrack(track: MediaStreamTrack, stream: MediaStream): void;
        close(): void;
        createDataChannel(label: string): IRealtimeDataChannel;
        createOffer(): Promise<RTCSessionDescriptionInit>;
        removeEventListener?(type: string, listener: (event: Event) => void): void;
        setLocalDescription(description: RTCSessionDescriptionInit): Promise<void>;
        setRemoteDescription(description: RTCSessionDescriptionInit): Promise<void>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    iceGatheringState?: RTCIceGatheringState
    ontrack: (event: RTCTrackEvent) => void

    Methods

    • Parameters

      • type: string
      • listener: (event: Event) => void

      Returns void

    • Parameters

      • type: string
      • listener: (event: Event) => void

      Returns void