|
iOS SDK API リファレンス
|
メッシュ接続でのルームを提供するルームクラスです。 [詳解]
#import <SKWMeshRoom.h>
実体メソッド | |
| (void) | - close |
| ルームを退出し、ルーム内のすべてのユーザーとのコネクションをcloseします。 | |
| (void) | - replaceStream: |
| 送信中のMediaStreamを変更します。カメラデバイスや画質の変更などに用います。 注意)MediaStreamを送信しない状態から送信する状態に変更することはできません。その逆の変更もできません。 また、「映像か音声のどちらかのみを持つMediaStream」と「映像・音声の両方を持つMediaStream」を入れ替えることはできません。 [詳解] | |
| (BOOL) | - send: |
| 現在のルームに入室中のピアにデータを送信します。NSString* または NSData* を送信できます。送信するデータサイズの上限は20MBです。送信頻度は100msecに1回に制限されています。送信頻度の制限を超えた送信データはキューに入り、100msec毎に順次送信されます。 [詳解] | |
| (void) | - on:callback: |
| SKWRoom のイベントコールバック block を設定します。 [詳解] | |
| (void) | - offAll |
| SKWRoom の設定済みイベントコールバック block を解除します。 [詳解] | |
| (void) | - getLog |
| シグナリングサーバにルームのログ取得を要求します。結果は SKW_ROOM_EVENT_LOG イベントで返されます。 [詳解] | |
プロパティ | |
| NSString *__nullable | name |
| ルーム名 | |
メッシュ接続でのルームを提供するルームクラスです。
メッシュ接続でのルームを管理するクラスです。
| - (void) getLog |
シグナリングサーバにルームのログ取得を要求します。結果は SKW_ROOM_EVENT_LOG イベントで返されます。
| - (void) on: | (SKWRoomEventEnum) | event | |
| callback: | (SKWRoomEventCallback __nullable) | callback | |
SKWRoom のイベントコールバック block を設定します。
| event | 設定するイベント種別を指定します。 |
| callback | イベント発生時に実行する Block を設定します。 |
| - (void) replaceStream: | (SKWMediaStream *__nullable) | newStream |
送信中のMediaStreamを変更します。カメラデバイスや画質の変更などに用います。
注意)MediaStreamを送信しない状態から送信する状態に変更することはできません。その逆の変更もできません。
また、「映像か音声のどちらかのみを持つMediaStream」と「映像・音声の両方を持つMediaStream」を入れ替えることはできません。
| newStream | 交換対象となる新しいMediaStream |
1.8.17