@open-ayame/ayame-web-sdk
    Preparing search index...

    Interface Connection

    interface Connection {
        get peerConnection(): null | RTCPeerConnection;
        get webSocket(): null | WebSocket;
        connect(
            stream: null | MediaStream,
            metadataOption?: null | MetadataOption,
        ): Promise<void>;
        createDataChannel(
            label: string,
            options: undefined | RTCDataChannelInit,
        ): Promise<null | RTCDataChannel>;
        disconnect(): Promise<void>;
        getStats(): Promise<RTCStatsReport>;
        on(kind: string, callback: Function): void;
        removeDataChannel(label: string): Promise<void>;
    }
    Index

    Accessors

    • get peerConnection(): null | RTCPeerConnection

      Returns null | RTCPeerConnection

    • get webSocket(): null | WebSocket

      Returns null | WebSocket

    Methods

    • 接続する

      Parameters

      • stream: null | MediaStream
      • metadataOption: null | MetadataOption = null

      Returns Promise<void>

    • Parameters

      • label: string
      • options: undefined | RTCDataChannelInit

      Returns Promise<null | RTCDataChannel>

    • 接続を切断する

      Returns Promise<void>

    • 統計情報を取得する

      Returns Promise<RTCStatsReport>

    • Parameters

      • kind: string
      • callback: Function

      Returns void

    • Parameters

      • label: string

      Returns Promise<void>