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 を閉じます。 [詳解] | |
void | replaceStream (MediaStream stream) |
送信している 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 を閉じます。
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 を更新します。受信のみモードから双方向に切り替えることもできます。
stream | 交換対象となる新しい MediaStream です。 |
|
inherited |
送信されるデータ形式種別を取得します
|
inherited |
String io.skyway.Peer.MediaConnection.type | ( | ) |
コネクション種別文字列を取得します