|
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