Overview
TRTCCloud
基本的な方法
API | 説明 |
TRTCCloudシングルトンを作成します。 | |
TRTCCloudシングルトンを破棄します。 | |
イベントリスナーを設定します。 | |
イベントリスナーを削除します。 |
ルーム関連インターフェース関数
API | 説明 |
ルームに入室します。ルームが存在しない場合は、システムが新しいルームを自動的に作成します。 | |
ルームから退出します。 | |
ロールを切り替えます。ライブストリーミングシナリオ(TRTC_APP_SCENE_LIVEおよび TRTC_APP_SCENE_VOICE_CHATROOM)のみに適しています。 | |
オーディオビデオの受信モードを設定します。有効にするには、入室する前に設定する必要があります。 | |
ルーム間通話をリクエストします(キャスターPK)。 | |
ルーム間通話から退出します。 | |
ルームを切り替えます。 |
CDN関連インターフェース関数
API | 説明 |
Tencent CloudへのライブCDNのプッシュを開始します。 | |
Tencent CloudへのライブCDNのプッシュを停止します。 | |
同業他社CloudへのライブCDNの転送を開始します。 | |
Tencent Cloud以外のアドレスへの転送を停止します。 | |
クラウドのミクスストリーミングトランスコードパラメータを設定します。 |
ビデオ関連インターフェース関数
API | 説明 |
ローカルのビデオデータのプッシュを一時停止/再開します。 | |
リモートビデオ画面の表示を開始します。 | |
リモートビデオ画面の表示を停止すると同時に、リモートユーザーのビデオデータストリームをプルしないようにします。 | |
指定されたリモートビデオストリームの受信を一時停止/再開します。 | |
すべてのリモートビデオストリームの受信を一時停止/再開します。 | |
ビデオエンコーダ関連のパラメータを設定します。 | |
ネットワークフロー制御関連のパラメータを設定します。 | |
ビデオコーデックが出力する画面方向、すなわち、リモートユーザーが視聴する画面およびサーバーが録画する画面方向を設定します。 | |
エンコーダが出力する画面のミラーリングモードを設定します。 | |
重力センサーの適応モードを設定します。 | |
ローカルビデオが一時停止したときにプッシュしたい画像を設定します。 |
オーディオ関連インターフェース関数
API | 説明 |
ローカルオーディオのキャプチャとアップストリームをオンにします。 | |
ローカルオーディオのキャプチャとアップストリームをオフにします。 | |
ローカルのオーディオをミュート/ミュート解除します。 | |
オーディオルーティングを設定します。 | |
指定したリモートユーザーの音声をミュート/ミュート解除します。 | |
すべてのユーザーの音声をミュート/ミュート解除します。 | |
SDKキャプチャ音量を設定します。 | |
SDKキャプチャ音量を取得します。 | |
SDK再生音量を設定します。 | |
SDK再生音量を取得します。 | |
音量のプロンプトを有効にします。 | |
録音を開始します。 | |
録音を停止します。 |
デバイス管理インターフェース
API | 説明 |
美顔フィルタに関するインターフェース関数
API | 説明 |
ウォーターマークを追加します。 |
音楽の特殊効果および声の特殊効果
API | 説明 |
BGM、ショートオーディオエフェクトおよびボーカルエフェクトに用いられるオーディオエフェクト管理クラスTXAudioEffectManagerを取得します。インターフェースの詳細については、オーディオエフェクト管理のドキュメントをご参照ください。 |
ネットワークテスト
API | 説明 |
ネットワークスピードテストを開始します(通話品質への影響を避けるため、ビデオ通話中はテストしないでください)。 | |
サーバーのスピードテストを停止します。 |
ログ関連インターフェース関数
API | 説明 |
SDKのバージョン情報を取得します。 | |
Log出力レベルを設定します。 | |
ログ保存パスを変更します。 | |
Logのローカル圧縮を有効または無効にします。 | |
コンソールログの印刷を有効または無効にします。 |
TRTCCloudListener
Tencent Cloudのビデオ通話機能のイベントコールバックインターフェース。
エラーイベントおよび警告イベント
ルームイベントのコールバック
API | 説明 |
ルームに参加済みのコールバック。 | |
ルーム退出のイベントコールバック。 | |
ロール切り替えのイベントコールバック。 | |
ルーム間通話リクエスト(キャスターPK)の結果のコールバック。 | |
ルーム間通話の終了(キャスターPK)の結果のコールバック | |
ルーム切り替え(switchRoom)の結果のコールバック。 |
メンバーイベントコールバック
API | 説明 |
ユーザーが現在のルームに参加しました。 | |
ユーザーが現在のルームから退出しました。 | |
リモートユーザーに再生可能なメインチャネル画面があるかどうか(通常はカメラに用いられます)。 | |
リモートユーザーに再生可能なサブチャネル画面があるかどうか(通常は画面共有に用いられます)。 | |
リモートユーザーに再生可能なオーディオデータがあるかどうか。 | |
ローカルまたはリモートユーザーの最初のフレーム画面のレンダリングを開始します。 | |
リモートユーザーの最初のフレームのオーディオ再生を開始します(ローカル音声は現時点では通知されません)。 | |
最初のフレームのローカルビデオデータが送信されました。 | |
ローカルオーディオデータの最初のフレームが送信されました。 |
BGM再生のコールバックインターフェース
BGM再生のコールバックインターフェースです。
API | 説明 |
音楽再生開始のコールバック通知。 | |
音楽再生の進捗状況のコールバック通知。 | |
音楽再生終了のコールバック通知。 |
統計および品質コールバック
API | 説明 |
ネットワーク品質。このコールバックは2秒ごとに1度トリガーされ、現在のネットワークのアップストリームとダウンストリーム品質の統計を行います。 | |
テクニカルインジケータ統計コールバック。 |
サーバーイベントコールバック
API | 説明 |
SDKとサーバー間の接続が切断されます。 | |
SDKはサーバーへの再接続を試みます。 | |
SDKとサーバー間の接続が復元されます。 | |
サーバースピードテストのコールバックです。SDKは複数のサーバーIPに対するスピードテストを実行し、IPごとのスピードテスト結果をこのコールバックを使用して通知します。 |
ハードウェアデバイスイベントコールバック
API | 説明 |
カメラの準備ができました。 | |
マイクの準備ができました。 | |
音量レベルをリマインドするためのコールバックです。userIdごとの音量とリモートの総音量が含まれます。 |
CDNバイパス転送コールバック
API | 説明 |
Relayed Pushの起動からCDN完了までのコールバック。 | |
Relayed Push停止からCDN完了までのコールバック。 | |
主要なタイプの定義
タイプ名 | 説明 |
キータイプ定義変数。 | |
入室パラメータ。 | |
ルームのパラメータを切り替えます。 | |
ビデオコーデックパラメータ。 | |
ネットワークフロー制御関連のパラメータ。 | |
リモート画像パラメータ。 | |
クラウドミクスストリーミング内の各サブ画面の位置情報。 | |
クラウドミクスストリーミング(トランスコード)の構成。 | |
ボイスチェンジタイプの定義(ロリ声、おじさん声、ロボット声、外国人など)。 | |
ボイスチェンジタイプの定義(KTV、狭い部屋、ホール、低く沈んだ声、大きくて響く声など)。 | |
音楽とボーカルを設定するインターフェースパラメータ。 | |
録音パラメータ。 | |
CDN転送パラメータ。 |