| Android SDK API リファレンス
    | 
MediaConnection 相当のクラスです。 [詳解]
io.skyway.Peer.BaseConnectionを継承しています。
| クラス | |
| enum | MediaEventEnum | 
| MediaConnection の on メソッドのコールバックタイプ  [詳解] | |
| 公開メンバ関数 | |
| void | on (MediaEventEnum event, OnCallback callback) | 
| MediaConnection のイベントコールバックを設定します。  [詳解] | |
| void | answer (MediaStream stream, AnswerOption option) | 
| call イベントを受信した場合に、応答するためのコールバックにて与えられる MediaConnection にて answer を呼び出せます。送信するメディアストリームとオプションを指定して、応答します。  [詳解] | |
| void | answer (MediaStream stream) | 
| call イベントを受信した場合に、応答するためのコールバックにて与えられる MediaConnection にて answer を呼び出せます。送信するメディアストリームを指定して、応答します。  [詳解] | |
| void | answer () | 
| call イベントを受信した場合に、応答するためのコールバックにて与えられる MediaConnection にて answer を呼び出せます。送信するメディアストリームを使用せず、応答します。  [詳解] | |
| void | close () | 
| MediaConnection を閉じます。forceClose オプションを false として実行します。将来のバージョンから true に変更される可能性があります。  [詳解] | |
| void | close (boolean forceClose) | 
| forceClose オプションを指定して、 MediaConnection を閉じます。  [詳解] | |
| void | replaceStream (MediaStream stream) | 
| 送信中のMediaStreamを変更します。カメラデバイスや画質の変更などに用います。 注意)MediaStreamを送信しない状態から送信する状態に変更することはできません。その逆の変更もできません。 また、「映像か音声のどちらかのみを持つMediaStream」と「映像・音声の両方を持つMediaStream」を入れ替えることはできません。 [詳解] | |
| void | getStats (StatsCollectorCallback callback) | 
| コネクションの統計情報を取得します。  [詳解] | |
| String | peer () | 
| リモート ピア ID を取得します  [詳解] | |
| String | type () | 
| コネクション種別文字列を取得します  [詳解] | |
| String | label () | 
| コネクションラベル文字列を取得します  [詳解] | |
| boolean | isOpen () | 
| コネクションの読み書き状態を取得します  [詳解] | |
| String | connectionId () | 
| コネクション ID を取得します  [詳解] | |
| String | metadata () | 
| コネクションに関連するメタデータ文字列を取得します  [詳解] | |
| void | finalize () | 
| final Object | peerConnection () | 
| boolean | reliable () | 
| データチャネルの信頼性を取得します  [詳解] | |
| SerializationEnum | serialization () | 
| 送信されるデータ形式種別を取得します  [詳解] | |
| Peer | provider () | 
| 親 Peer オブジェクトを取得します  [詳解] | |
| final String | browser () | 
| final Peer.PeerTypeEnum | serverType () | 
| 静的公開メンバ関数 | |
| static String | getSerialization (SerializationEnum type) | 
| シリアライズ列挙子をシリアライズ種別文字列に変換します  [詳解] | |
| static SerializationEnum | getSerializationEnum (String type) | 
| シリアライズ種別文字列をシリアライズ列挙子に変換します  [詳解] | |
MediaConnection 相当のクラスです。
このオブジェクトを取得するには、Peer の call メソッドを使用するか、 Peer.PeerEventEnum.CALL イベント発生時に渡されるオブジェクトを使用してください。
| void io.skyway.Peer.MediaConnection.answer | ( | ) | 
call イベントを受信した場合に、応答するためのコールバックにて与えられる MediaConnection にて answer を呼び出せます。送信するメディアストリームを使用せず、応答します。
| void io.skyway.Peer.MediaConnection.answer | ( | MediaStream | stream | ) | 
call イベントを受信した場合に、応答するためのコールバックにて与えられる MediaConnection にて answer を呼び出せます。送信するメディアストリームを指定して、応答します。
| stream | Navigator の getUserMedia によって取得される MediaStream を指定します。null の場合は、自端末の映像・音声は相手に送信されません。 | 
| void io.skyway.Peer.MediaConnection.answer | ( | MediaStream | stream, | 
| AnswerOption | option | ||
| ) | 
call イベントを受信した場合に、応答するためのコールバックにて与えられる MediaConnection にて answer を呼び出せます。送信するメディアストリームとオプションを指定して、応答します。
| stream | Navigator の getUserMedia によって取得される MediaStream を指定します。null の場合は、自端末の映像・音声は相手に送信されません。 | 
| option | 応答時のオプションを指定します。 | 
| 
 | inherited | 
| void io.skyway.Peer.MediaConnection.close | ( | ) | 
MediaConnection を閉じます。forceClose オプションを false として実行します。将来のバージョンから true に変更される可能性があります。
| void io.skyway.Peer.MediaConnection.close | ( | boolean | forceClose | ) | 
forceClose オプションを指定して、 MediaConnection を閉じます。
| forceClose | この値が true の場合、相手の MediaConnection も即座に close します。false の場合、相手は ice 再接続が失敗してから MediaConnection を close します。 | 
| String io.skyway.Peer.MediaConnection.connectionId | ( | ) | 
コネクション ID を取得します
| 
 | staticinherited | 
シリアライズ列挙子をシリアライズ種別文字列に変換します
| type | シリアライズ列挙子 | 
| 
 | staticinherited | 
シリアライズ種別文字列をシリアライズ列挙子に変換します
| type | シリアライズ種別文字列 | 
| void io.skyway.Peer.MediaConnection.getStats | ( | StatsCollectorCallback | callback | ) | 
コネクションの統計情報を取得します。
| callback | 統計情報取得後のコールバックを設定します。 | 
| boolean io.skyway.Peer.MediaConnection.isOpen | ( | ) | 
| String io.skyway.Peer.MediaConnection.label | ( | ) | 
コネクションラベル文字列を取得します
| String io.skyway.Peer.MediaConnection.metadata | ( | ) | 
コネクションに関連するメタデータ文字列を取得します
| void io.skyway.Peer.MediaConnection.on | ( | MediaEventEnum | event, | 
| OnCallback | callback | ||
| ) | 
MediaConnection のイベントコールバックを設定します。
| event | 設定するイベント種別を指定します。 | 
| callback | イベント発生時に実行するを設定します。 | 
| String io.skyway.Peer.MediaConnection.peer | ( | ) | 
リモート ピア ID を取得します
| 
 | inherited | 
| 
 | inherited | 
データチャネルの信頼性を取得します
| void io.skyway.Peer.MediaConnection.replaceStream | ( | MediaStream | stream | ) | 
送信中のMediaStreamを変更します。カメラデバイスや画質の変更などに用います。
 注意)MediaStreamを送信しない状態から送信する状態に変更することはできません。その逆の変更もできません。
    また、「映像か音声のどちらかのみを持つMediaStream」と「映像・音声の両方を持つMediaStream」を入れ替えることはできません。 
| stream | 交換対象となる新しい MediaStream です。 | 
| 
 | inherited | 
送信されるデータ形式種別を取得します
| 
 | inherited | 
| String io.skyway.Peer.MediaConnection.type | ( | ) | 
コネクション種別文字列を取得します
 1.8.17
 1.8.17