API Overview
TUICallEngine (UIインターフェースなし)
TUICallEngine APIはオーディオビデオ通話コンポーネントのUIインターフェースがないものです。このAPIを使用し、業務ニーズに応じてパッケージをカスタマイズすることができます。
API | 説明 |
TUICallEngineインスタンスの作成(シングルトンモード) | |
TUICallEngineインスタンスの破棄(シングルトンモード) | |
イベントの監視 | |
イベント監視のキャンセル | |
ログインインターフェース | |
ログアウトインターフェース | |
ユーザーニックネームおよびプロフィール画像の設定 | |
C2C通話への招待 | |
グループチャット通話への招待 | |
通話応答 | |
通話拒否 | |
通話終了 | |
オーディオビデオ通話の切り替え | |
リモート画面レンダリングの起動 | |
リモート画面レンダリングの停止 | |
ローカル画面レンダリングの起動 | |
ローカル画面レンダリングの停止 | |
カメラの起動 | |
カメラの終了 | |
マイクをオンにする | |
マイクをオフにする | |
デバイスマイクのミュートの有無 | |
ビデオ画質の設定 | |
デバイスリストの取得 | |
カメラまたはマイクデバイスの切り替え |
イベントタイプの定義
TUICallEventはTUICallEngineに対応するコールバックイベントクラスです。このコールバックによって、関心のあるコールバックイベントを監視することができます。
EVENT | 説明 |
SDKの内部でエラーが発生しました | |
SDKがready状態に入ったときにこのコールバックを受信します | |
重複ログインです。このコールバックを受信した場合は、ルームからの強制退出を意味します | |
応答したユーザーがいる場合に、このコールバックを受信します | |
通話への参加に同意したユーザーがいる場合に、このコールバックを受信します | |
通話からの退出に同意したユーザーがいる場合に、このコールバックを受信します | |
ユーザーが通話を拒否 | |
招待したユーザーからの応答なし | |
招待者が通話中 | |
被招待者が受信します。このコールバックを受信した場合は、今回の通話に応答せずタイムアウトしたことを意味します | |
リモートユーザーによるカメラのオン/オフがあった場合に、このコールバックを受信します | |
リモートユーザーによるマイクのオン/オフがあった場合に、このコールバックを受信します | |
リモートユーザーがスピーカーの音量調整を行った場合に、このコールバックを受信します | |
グループチャットの招待リストが更新された場合にこのコールバックを受信します | |
通話に招待されました | |
被招待者が受信します。このコールバックを受信した場合は、今回の通話がキャンセルされたことを意味します | |
このコールバックを受信した場合は、今回の通話が終了したことを意味します | |
デバイスリストが更新された場合にこのコールバックを受信します | |
通話タイプが切り替わった場合にこのコールバックを受信します |