API Overview

TUICallEngine (UIインターフェースなし)

TUICallEngine APIはオーディオビデオ通話コンポーネントのUIインターフェースがないものです。このAPIを使用し、業務ニーズに応じてパッケージをカスタマイズすることができます。
API
説明
TUICallEngineインスタンスの作成(シングルトンモード)
TUICallEngineインスタンスの破棄(シングルトンモード)
イベントの監視
イベント監視のキャンセル
ログインインターフェース
ログアウトインターフェース
ユーザーニックネームおよびプロフィール画像の設定
C2C通話への招待
グループチャット通話への招待
通話応答
通話拒否
通話終了
オーディオビデオ通話の切り替え
リモート画面レンダリングの起動
リモート画面レンダリングの停止
ローカル画面レンダリングの起動
ローカル画面レンダリングの停止
カメラの起動
カメラの終了
マイクをオンにする
マイクをオフにする
デバイスマイクのミュートの有無
ビデオ画質の設定
デバイスリストの取得
カメラまたはマイクデバイスの切り替え

イベントタイプの定義

TUICallEventはTUICallEngineに対応するコールバックイベントクラスです。このコールバックによって、関心のあるコールバックイベントを監視することができます。
EVENT
説明
SDKの内部でエラーが発生しました
SDKがready状態に入ったときにこのコールバックを受信します
重複ログインです。このコールバックを受信した場合は、ルームからの強制退出を意味します
応答したユーザーがいる場合に、このコールバックを受信します
通話への参加に同意したユーザーがいる場合に、このコールバックを受信します
通話からの退出に同意したユーザーがいる場合に、このコールバックを受信します
ユーザーが通話を拒否
招待したユーザーからの応答なし
招待者が通話中
被招待者が受信します。このコールバックを受信した場合は、今回の通話に応答せずタイムアウトしたことを意味します
リモートユーザーによるカメラのオン/オフがあった場合に、このコールバックを受信します
リモートユーザーによるマイクのオン/オフがあった場合に、このコールバックを受信します
リモートユーザーがスピーカーの音量調整を行った場合に、このコールバックを受信します
グループチャットの招待リストが更新された場合にこのコールバックを受信します
通話に招待されました
被招待者が受信します。このコールバックを受信した場合は、今回の通話がキャンセルされたことを意味します
このコールバックを受信した場合は、今回の通話が終了したことを意味します
デバイスリストが更新された場合にこのコールバックを受信します
通話タイプが切り替わった場合にこのコールバックを受信します