このトピックでは、ApsaraVideo Real-time Communication SDK for Android で使用されるデータ構造について説明します。
ディレクトリ
データ型 | 説明 |
ユーザーのボリューム情報。 | |
オーディオ生データ。 | |
ビデオサンプル。 | |
ビデオソースタイプ。 | |
チャネルモード。 | |
ユーザーロール。 | |
生データストリームタイプ。 | |
外部ビデオフレームデータ。 | |
セッション統計情報。 | |
ローカルビデオ統計情報。 | |
リモートビデオ統計情報。 | |
ローカルオーディオ統計情報。 | |
リモートオーディオ統計情報。 | |
ビデオデータ出力位置。 | |
ビデオデータ出力フォーマット。 | |
ネットワーク接続ステータス。 | |
ネットワーク接続ステータスの変更理由。 | |
ビデオストリームタイプ。 | |
アップストリーミングステータス。 | |
サブスクリプションステータス。 | |
ユーザーがオフラインである理由。 | |
高解像度または低解像度のカメラストリームのタイプ。 | |
オーディオストリームタイプ。 | |
ネットワーク品質。 | |
レンダリングモード。 | |
イメージモード。 | |
回転角度。 | |
ログレベル。 | |
オーディオサウンドチャンネルタイプ。 | |
オーディオサンプルレートタイプ。 | |
レコードタイプ。 | |
レコードフォーマット。 | |
録音されたオーディオファイルのオーディオ品質。 | |
録画されたビデオファイルのビデオ品質。 | |
オーディオ品質モード。 | |
オーディオシナリオモード。 | |
ローカルミュートモード。 | |
オーディオファイルの録音のパラメーター構成。 | |
ビデオファイルの録画のパラメーター構成。 | |
OnBye タイプ列挙。 | |
ボイスチェンジャー効果モード。 | |
効果音リバーブモード。 | |
効果音リバーブパラメーター。 | |
オーディオルーティングタイプ。 | |
リモートユーザーのテクスチャ情報。 | |
レンダリングキャンバス。 | |
バイパストランスコーディングタスクステータス。 | |
ウォーターマークイメージの位置とサイズ。 | |
ウォーターマークイメージ設定。 | |
テクスチャ情報。 | |
カメラキャプチャプリファレンスプロパティ。 | |
カメラキャプチャプリファレンス。 | |
カメラの向き。 | |
ビデオキャプチャの特定の解像度を指定します。 | |
ビデオエンコーディングフレームレート。 | |
ビデオエンコーディングビットレート。 | |
エンコードされたビデオイメージモード。 | |
エンコードされたビデオ回転モード。 | |
ビデオ解像度。 | |
ビデオエンコーディングプロパティを設定します。 | |
ビデオコーデックタイプ。 | |
ビデオデコーダー設定。 | |
エンコーダータイプ。 | |
画面共有エンコーディングプロパティを設定します。 | |
認証情報。 | |
バイパスライブストリーミング構成。 | |
リモートユーザー情報。 | |
ビデオストリームステータスの変更をトリガーする理由。 | |
ビデオストリームステータスの変更。 | |
バイパスライブストリーミングアップストリーミングタスクステータス。 | |
バイパスライブストリーミングアップストリーミングエラーコード。 | |
バイパスライブストリーミングステータス。 | |
バイパスライブストリーミングメディア処理モード。 | |
バイパスライブストリーミングクロップモード。 | |
バイパスライブストリーミングフォント。 | |
バイパスライブストリーミング入力タイプ。 | |
バイパスライブストリーミングオーディオサンプルレート。 | |
バイパスライブストリーミング課金仕様。 | |
バイパスライブストリーミングビデオストリームタイプ。 | |
バイパスライブストリーミングアップストリーミングストリームタイプ。 | |
バイパスライブストリーミングモード。 | |
生データコールバックデータアライメントタイプ。 | |
バイパスライブストリーミングエンコーディングパラメーター。 | |
バイパスライブストリーミングミキシングパラメーター。 | |
バイパスライブストリーミングパラメーター。 | |
バイパスライブストリーミングシングルストリームパラメーター。 | |
バイパスライブストリーミングクロックウィジェット。 | |
バイパスライブストリーミングユーザー情報。 | |
バイパスライブストリーミングテキスト情報。 | |
バイパスライブストリーミングイメージ情報。 | |
イメージ表示モード。 | |
画面共有タイプ。 | |
機能集約パラメーター、チャネル参加パラメーターで使用されます。 | |
チャネル参加パラメーター。 | |
ネットワークプロービングのパラメーター構成。 | |
ネットワークプロービング結果。 | |
ビデオストリームイメージモード。 | |
ビデオスケーリングタイミング。 | |
オーディオサブスクリプションタイプ。 | |
オーディオデータコールバック設定。 | |
コールバックオーディオデータの読み取り/書き込みモード。 | |
オーディオデータコールバックのカスタムパラメーター。 | |
デバイスの向きの列挙。 | |
音楽伴奏再生エラーコード。 | |
伴奏再生の構成項目。 | |
外部オーディオストリーム構成。 | |
データチャネルメッセージ。 | |
データチャネルメッセージタイプ。 | |
ネットワーク変更フィードバックパラメーターの構造体。 | |
QoS フィードバックのために外部エンコーダーによって要求されるフレームタイプ。 | |
音楽伴奏再生ステータス。 | |
オーディオファイル情報。 | |
ローカルデバイスタイプ。 |
API の詳細
AliRtcAudioVolume
ユーザーのボリューム情報が含まれます。
パラメーター | タイプ | 説明 |
mUserId | String(文字列) | ユーザー ID。 有効な値:
|
mVolume | 整数 | 現在のコールバックのボリューム。 |
mSpeechstate | int | ユーザーの通話ステータス。 有効な値:
|
AliRtcVideoSample
ビデオサンプルが含まれます。
パラメーター | タイプ | 説明 |
dataFrameY | long(長整数) | Y コンポーネントへのポインター。 |
dataFrameU | 長い | U コンポーネントへのポインター。 |
dataFrameV | long(長整数) | V コンポーネントへのポインター。 |
data | byte[] | YUV データへのポインター。 |
format | ビデオフレームのフォーマット。 | |
width | int | ビデオフレームの幅。 |
height | int | ビデオフレームの高さ。 |
strideY | int | YUV データ内の Y バッファーの行スパン。 |
strideU | int | YUV データ内の U バッファーの行スパン。 |
strideV | int | YUV データ内の V バッファーの行スパン。 |
rotate | int | ビデオフレームの回転角度。 |
extraData | long(長整数) | 追加フィールド。 カスタマイズが不要な場合は、このパラメーターを無視できます。 |
textureid | long | テクスチャをバインドするために使用される OpenGL テクスチャ ID。 |
matrix | float[] | テクスチャの回転、スケーリング、または投影を制御するために使用される 4 × 4 変換マトリックス。 |
glContex | long | GPU レンダリングステータスを管理するために使用される OpenGL コンテキストへのポインター。 |
AliRtcVideoSourceType
ビデオソースタイプを指定します。
列挙 | 説明 |
AliRTCSdkVideoSourceCameraType | カメラストリーム。 |
AliRTCSdkVideoSourceScreenShareType | 画面共有ストリーム。 |
AliRTCSdkChannelProfile
チャネルモード
列挙 | 説明 |
AliRTCSdkCommunication | 通信モード。 |
AliRTCSdkInteractiveLive | インタラクティブモード。 |
AliRTCSdkInteractiveWithLowLatencyLive | 低レイテンシのリアルタイム通信モード。 |
AliRTCSdkClientRole
ユーザーロールを指定します。
列挙 | 説明 |
AliRTCSdkInteractive | ストリーマーロール。 |
AliRTCSdkLive | 視聴者ロール。 |
AliRtcRawDataStreamType
生データストリームタイプを指定します。
列挙 | 説明 |
AliRTCSdkStreameTypeCapture | カメラストリーム。 |
AliRTCSdkStreameTypeScreen | スクリーンストリーム。 |
AliRtcRawDataFrame
外部ビデオフレームデータが含まれます。
パラメーター | タイプ | 説明 |
format | AliRtcVideoFormat | ビデオデータの型。 |
width | int | フレームの幅。 |
height | int | フレームの高さ。 |
rotation | int | フレームの角度。 |
videoFrameLength | int | フレームの長さ。 |
lineSize | int[] | ビデオフレームのストレージ。 詳細については、次の表をご参照ください。 |
frame | byte[](バイト配列) | ビデオの YUV バイトデータ。 |
cropLeft | int | 左からトリミングするピクセル数。 |
cropTop | int | 上からトリミングするピクセル数。 |
cropRight | int | 右からトリミングするピクセル数。 |
cropBottom | int | 下からトリミングするピクセル数。 |
timeStamp | 長い | フレームのタイムスタンプ (ミリ秒)。 |
filePath | byte[] | ビデオファイルのパス。 これは、`format` が AliRtcVideoFormatFile に設定されている場合に使用されます。 |
textureId | int | フレームのテクスチャ ID。 |
transformMatrix | float[] | テクスチャフレームの追加変換。 |
eglContext14 | EGLContext | OpenGL のスレッド関連のコンテキスト変数。 |
ビデオフレームフォーマット | ビデオフレームストレージ |
YUV |
|
RGBA |
|
AliRtcStats
セッション統計情報が含まれます。
パラメーター | タイプ | 説明 |
availableSendKbitrate | long | 利用可能な帯域幅 (kb)。 |
sentKbitrate | long | 送信ビットレート。 |
rcvdKbitrate | long | 受信ビットレート。 |
sentBytes | long | 送信されたバイト数。 |
rcvdBytes | long | 受信したバイト数。 |
systemCpuUsage | float | システムの CPU 使用率。 |
cpuUsage | float | RTC プロセスの CPU 使用率。 |
videoRcvdKbitrate | long | ビデオ受信ビットレート。 |
videoSentKbitrate | long | ビデオ送信ビットレート。 |
callDuration | long | 通話時間 (秒)。 |
sentLossRate | long | クライアントからサーバーへのパケット損失率。 |
sentLossPkts | long | クライアントからサーバーへの損失パケット数。 |
sentExpectedPkts | long | クライアントからサーバーへのパケットの総数。 |
rcvdLossRate | long | クライアントからサーバーへのダウンストリームパケット損失率。 |
rcvdLossPkts | long | クライアントからサーバーへのダウンストリーム損失パケット数。 |
rcvdExpectedPkts | long | クライアントからサーバーへのダウンストリームパケットの総数。 |
lastmileDelay | long | レイテンシ (ミリ秒)。 |
AliRtcLocalVideoStats
ローカルビデオストリームの統計情報が含まれます。
パラメータ | タイプ | 説明 |
userId | String | ローカルユーザー ID。 |
track | ストリームタイプ。 | |
captureWidth | int | キャプチャ幅。 |
captureHeight | int | キャプチャの高さ。 |
encodeWidth | int | エンコーディング幅。 |
encodeHeight | int | エンコーディングの高さ。 |
sentBitrate | int | 公開ビットレート。 |
captureFps | int | キャプチャフレームレート。 |
sentFps | int | 公開フレームレート。 |
encodeFps | int | エンコーディングフレームレート。 |
targetEncodeBitrate | int | ターゲットエンコーディングビットレート。 |
actualEncodeBitrate | int | 実際のエンコーディングビットレート。 |
AliRtcRemoteVideoStats
リモートビデオストリームの統計情報が含まれます。
パラメータ | タイプ | 説明 |
userId | String | リモートユーザー ID。 |
track | ビデオストリームタイプ。 | |
width | int | ビデオフレームの幅。 |
height | int | ビデオフレームの高さ。 |
decodeFps | int | エンコーダの出力フレームレートです。 |
renderFps | int | レンダラーの出力フレームレートです。 |
frozenTimes | int | スタッターの数。 |
videoTotalFrozenTime | int | ビデオ再生のスタッターの合計時間 (ms)。 |
videoTotalFrozenRate | int | ビデオ再生の合計スタッター率 (%)。 |
AliRtcLocalAudioStats
ローカルオーディオストリームの統計情報が含まれます。
パラメーター | タイプ | 説明 |
track | オーディオストリームタイプ。 | |
sentBitrate | int | 送信ビットレート。 |
sentSamplerate | int | 送信サンプルレート。 |
numChannel | int | サウンドチャンネルの数です。 |
sendLoss | int | 送信パケット損失率。 |
AliRtcRemoteAudioStats
リモートオーディオストリームの統計情報が含まれます。
パラメータ | タイプ | 説明 |
userId | String | ユーザー ID です。 |
audioTrack | オーディオストリームタイプ。 | |
sampleRate | int | サンプルレート。 |
channels | int | サウンドチャンネルの数。 |
quality | int | 音声品質です。 |
audioLossRate | int | オーディオパケット損失率。 |
rcvdBitrate | int | 受信ビットレート。 |
network_transport_delay | int | オーディオ送信者から受信者へのネットワーク遅延 (ミリ秒)。 |
jitter_buffer_delay | int | 受信者からネットワークジッターバッファーへのネットワーク遅延 (ミリ秒)。 |
AliRtcVideoObserPosition
ビデオデータの出力位置を指定します。
列挙 | 説明 |
AliRtcPositionPostCapture | キャプチャされたデータ。 |
AliRtcPositionPreRender | ストリームフェッチングデータ。 |
AliRtcPositionPreEncoder | エンコーディング前のデータ。 |
AliRtcVideoFormat
ビデオデータの出力フォーマットを指定します。
列挙 | 説明 |
AliRtcVideoFormatUNKNOW | 不明なフォーマット。 |
AliRtcVideoFormatBGRA | BGRA。 |
AliRtcVideoFormatI420 | I420。 |
AliRtcVideoFormatNV21 | NV21。 |
AliRtcVideoFormatNV12 | NV12。 |
AliRtcVideoFormatRGBA | RGBA。 |
AliRtcVideoFormatI422 | I422。 |
AliRtcVideoFormatARGB | ARGB。 |
AliRtcVideoFormatABGR | ABGR。 |
AliRtcVideoFormatRGB24 | RGB24。 |
AliRtcVideoFormatBGR24 | BGR24。 |
AliRtcVideoFormatRGB565 | RGB565。 |
AliRtcVideoFormatTextureOES | TextureOES。 |
AliRtcVideoFormatTexture2D | Texture2D。 |
AliRtcVideoFormatH264 | H.264 エンコードされたビデオストリームフォーマット。 |
AliRtcVideoFormatH265 | H.265 (HEVC) エンコードされたビデオストリームフォーマット。 |
AliRtcVideoFormatFile | データがファイルからのものであることを示します。 |
AliRtcConnectionStatus
ネットワーク接続ステータスを指定します。
列挙 | 説明 |
AliRtcConnectionStatusInit | 初期化が完了しました。 |
AliRtcConnectionStatusDisconnected | ネットワーク接続が切断されました。 |
AliRtcConnectionStatusConnecting | ネットワーク接続を確立しています。 |
AliRtcConnectionStatusConnected | ネットワークが接続されました。 |
AliRtcConnectionStatusReconnecting | ネットワーク接続を再確立しています。 |
AliRtcConnectionStatusFailed | ネットワーク接続に失敗しました。 |
AliRtcConnectionStatusChangeReason
ネットワーク接続ステータスの変更理由を指定します。
列挙 | 説明 |
AliRtcConnectionChangedDummyReason | 不明な理由。 |
AliRtcConnectionMediaPathChanged | メディアチャンネルが変更されました。 |
AliRtcConnectionSignalingHeartbeatTimeout | ハートビートタイムアウト。 |
AliRtcConnectionSignalingHeartbeatAlive | ハートビートが回復しました。 |
AliRtcConnectionSignalingHttpDnsResolved | DNS 解決に成功しました。 |
AliRtcConnectionSignalingHttpDnsFailure | DNS 解決に失敗しました。 |
AliRtcConnectionSignalingGslbFailure | GSLB リクエストが失敗しました。 |
AliRtcConnectionSignalingGslbSucccess | GSLB リクエストが成功しました。 |
AliRtcConnectionSignalingJoinRoomFailure | チャンネルへの参加に失敗しました。 |
AliRtcConnectionSignalingJoinRoomSuccess | チャンネルへの参加に成功しました。 |
AliRtcConnectionSignalingLeaveRoom | チャンネルを退出しました。 |
AliRtcConnectionSignalingConnecting | シグナリング接続を確立しています。 |
AliRtcConnectionChangedNetworkInterrupted | ネットワーク接続が中断されました。 |
AliRtcVideoTrack
ビデオストリームのタイプを指定します。
列挙 | 説明 |
AliRtcVideoTrackNo | ビデオストリームなし。 |
AliRtcVideoTrackCamera | カメラストリーム。 |
AliRtcVideoTrackScreen | 画面共有ストリーム。 |
AliRtcVideoTrackBoth | カメラと画面共有。 |
AliRtcPublishState
アップストリーミングのステータスを示します。
列挙 | 説明 |
AliRtcStatsPublishIdle | 初期状態。 |
AliRtcStatsNoPublish | ストリームをインジェストしていません。 |
AliRtcStatsPublishing | ストリームの取り込み。 |
AliRtcStatsPublished | ストリームが取り込まれました。 |
AliRtcSubscribeState
サブスクリプションのステータスを指定します。
列挙 | 説明 |
AliRtcStatsSubscribeIdle | 初期状態。 |
AliRtcStatsNoSubscribe | サブスクライブされていません。 |
AliRtcStatsSubscribing | サブスクライブ中。 |
AliRtcStatsSubscribed | サブスクライブ済み。 |
AliRtcUserOfflineReason
ユーザーがオフラインである理由を指定します。
列挙 | 説明 |
AliRtcUserOfflineQuit | ユーザーが自発的に退出しました。 |
AliRtcUserOfflineDropped | 長期間ユーザーからデータパケットが受信されなかったため、タイムアウトによりユーザーが切断されました。 |
AliRtcUserOfflineBecomeAudience | ユーザーのロールがストリーマーから視聴者に切り替わったときにトリガーされます。 |
AliRtcVideoStreamType
高解像度や低解像度など、カメラ ストリームのタイプを指定します。
列挙 | 説明 |
AliRtcVideoStreamTypeNone | ビデオストリームなし。 |
AliRtcVideoStreamTypeHigh | 大ストリーム |
AliRtcVideoStreamTypeLow | 小ストリーム |
AliRtcAudioTrack
オーディオストリームタイプを指定します。
列挙 | 説明 |
AliRtcAudioTrackNo | オーディオストリームなし。 |
AliRtcAudioTrackMic | マイクストリーム。 |
AliRtcAudioTrackDual | 2 番目のオーディオストリーム。 |
AliRtcAudioTrackBoth | マイク + 2 番目のオーディオストリーム。 |
AliRtcNetworkQuality
ネットワーク品質を指定します。
列挙 | 説明 |
AliRtcNetworkExcellent | ネットワーク品質は優れています。ストリームはスムーズでクリアです。 |
AliRtcNetworkGood | ネットワーク品質は良好です。スムーズさと明瞭さは Excellent レベルと同等です。 |
AliRtcNetworkPoor | ネットワーク品質が悪い状態です。音声とビデオの滑らかさと明瞭さに軽微な問題が発生する可能性がありますが、通信には影響ありません。 |
AliRtcNetworkBad | ネットワーク品質が悪いです。映像に深刻なラグが発生しますが、音声通信は正常です。 |
AliRtcNetworkVeryBad | ネットワーク品質が非常に悪く、通信がほぼ不可能です。 |
AliRtcNetworkDisconnected | ネットワークは切断されています。 |
AliRtcNetworkUnknow | 不明です。 |
AliRtcRenderMode
レンダリングモードを指定します。
列挙 | 説明 |
AliRtcRenderModeAuto | 自動。 |
AliRtcRenderModeStretch | 動画の縦横比を維持せずに、ビューを塗りつぶすように引き伸ばします。 |
AliRtcRenderModeFill | ビデオの縦横比を維持しながらスケーリングし、黒枠で塗りつぶします。 |
AliRtcRenderModeClip | ビデオの縦横比を維持しながらスケーリングし、ビューに合わせてトリミングします。 |
AliRtcRenderModeNoChange | 入力ビデオの縦横比を調整せずに直接レンダリングします。これは、入力ビデオの解像度がターゲットと同じであるシナリオ、または開発者がカスタムのアダプテーションロジックを定義するシナリオに適しています。 |
AliRtcRenderMirrorMode
イメージパターン
列挙 | 説明 |
AliRtcRenderMirrorModeOnlyFront | フロントカメラのプレビューのみがミラーリングされます。他のビューはミラーリングされません。 |
AliRtcRenderMirrorModeAllEnabled | すべてのビューがミラーリングされます。 |
AliRtcRenderMirrorModeAllDisable | ミラーリングされたビューはありません。 |
AliRtcRotationMode
回転角度を指定します。
列挙値 | 説明 |
AliRtcRotationMode_0 | 回転なし。 |
AliRtcRotationMode_90 | 90 度回転します。 |
AliRtcRotationMode_180 | 180 度回転します。 |
AliRtcRotationMode_270 | 270 度回転します。 |
AliRtcLogLevel
ログレベルを指定します。
列挙 | 説明 |
AliRtcLogLevelInfo | 通常。 |
AliRtcLogLevelWarn | 警告。 |
AliRtcLogLevelError | エラー。 |
AliRtcLogLevelFatal | 重大。 |
AliRtcLogLevelNone | なし。 |
AliRtcAudioNumChannel
オーディオ サウンドチャンネルのタイプを指定します。
列挙値 | 説明 |
AliRtcMonoAudio | モノラル。 |
AliRtcStereoAudio | ステレオ。 |
AliRtcAudioSampleRate
オーディオサンプルレートのタイプを指定します。
列挙 | 説明 |
AliRtcAudioSampleRate_8000 | サンプルレート 8000。 |
AliRtcAudioSampleRate_11025 | 11025 のサンプルレート。 |
AliRtcAudioSampleRate_16000 | サンプルレート 16000。 |
AliRtcAudioSampleRate_22050 | 22050 のサンプルレート。 |
AliRtcAudioSampleRate_32000 | 32000 のサンプルレート。 |
AliRtcAudioSampleRate_44100 | サンプルレート 44100。 |
AliRtcAudioSampleRate_48000 | サンプルレート 48000。 |
AliRtcAudioSampleRate_Unknown | 不明なサンプルレート。 |
AliRtcAudioSampleRate_Max | 境界値。 |
AliRtcRecordType
RecordType を指定します。
列挙 | 説明 |
AliRtcRecordTypeAudio | 音声のみのファイルを記録します。 |
AliRtcRecordTypeVideo | ビデオファイルを録画します。 |
AliRtcRecordFormat
レコード形式を指定します。
列挙値 | 説明 |
AliRtcRecordFormatAAC | AAC ファイル。 |
AliRtcRecordFormatWAV | WAV ファイル。 |
AliRtcRecordFormatMP4 | MP4 ファイル。 |
AliRtcAudioQuality
録音された音声ファイルの音質を指定します。
列挙 | 説明 |
AliRtcAudioQualityLow | 低。 |
AliRtcAudioQualityMidium | 中。 |
AliRtcAudioQualityHigh | 高 |
AliRtcVideoQuality
録画されたビデオファイルのビデオ品質を指定します。
列挙値 | 説明 |
AliRtcVideoQualityDefault | デフォルトの品質は、ビデオキャプチャの品質と同じです。モバイルデバイスではビデオ録画は利用できません。 |
AliRtcAudioProfile
音質プロファイルを指定します。
列挙 | 説明 |
AliRtcEngineLowQualityMode | 低音声品質モード。 |
AliRtcEngineBasicQualityMode | 標準音声品質モード。 |
AliRtcEngineHighQualityMode | 高音声品質モード。 |
AliRtcEngineStereoHighQualityMode | ステレオ高音質モード。 |
AliRtcEngineSuperHighQualityMode | 超高音質モード。 |
AliRtcEngineStereoSuperHighQualityMode | ステレオ超高音質モード。 |
AliRtcAudioScenario
オーディオシナリオを指定します。
列挙型 | 説明 |
AliRtcSceneDefaultMode | デフォルトのシナリオ。一般的な音声およびビデオ通信シナリオに推奨されます。 |
AliRtcSceneEducationMode | 教育シナリオ。音声の継続性と安定性を優先します。 |
AliRtcSceneMediaMode | メディアシナリオ。人の声と音楽の品質を維持します。インタラクティブなライブストリーミングチャンネルに推奨されます。 |
AliRtcSceneMusicMode | 音楽シナリオ。忠実度の高い音楽品質を提供します。楽器のレッスンなど、音楽品質に対する要件が高いシナリオに推奨されます。 |
AliRtcSceneChatroomMode | チャットルームシナリオ。頻繁にマイクを使用するチャットシナリオに適しています。ボリュームバーは常に音声通話のボリュームを示します。 |
AliRtcMuteLocalAudioMode
ローカルのミュートモードを指定します。
列挙値 | 説明 |
AliRtcMuteAudioModeDefault | デフォルトモードです。マイクと外部音声入力を含むすべての音声をミュートにします。 |
AliRtcMuteAllAudioMode | マイクと外部音声入力を含むすべての音声をミュートにします。 |
AliRtcMuteOnlyMicAudioMode | マイクのみをミュートにします。 |
AliRtcMuteLocalAudioMax | プレースホルダーです。 |
AliRtcRecordAudioConfig
レコードタイプを指定します。
列挙 | 説明 |
AliRtcAudioSampleRate | 録音オーディオファイルのサンプルレート。 |
AliRtcAudioQuality | 録音オーディオファイルの品質。 |
AliRtcRecordVideoConfig
ビデオファイルを録画するためのパラメーター構成が含まれています。
列挙型 | 説明 |
AliRtcVideoQuality | 録画ビデオファイルの品質。 |
AliRtcOnByeType
OnBye タイプの列挙を指定します。
列挙 | 説明 |
AliRtcByeTypeKickOff | キックアウトされました。 |
AliRtcByeTypeDelChannel | チャンネルは削除されます。 |
AliRtcByeTypeRestoreSession | 受動的な離脱の後、セッションを復元する必要があります。 |
AliRtcAudioEffectVoiceChangerMode
ボイスチェンジャー効果モードを指定します。
列挙型 | 説明 |
AliRtcSdk_AudioEffect_Voice_Changer_OFF | オフ。 |
AliRtcSdk_AudioEffect_Voice_Changer_Oldman | 老人。 |
AliRtcSdk_AudioEffect_Voice_Changer_Babyboy | 男の子。 |
AliRtcSdk_AudioEffect_Voice_Changer_Babygirl | 幼い女の子。 |
AliRtcSdk_AudioEffect_Voice_Changer_Robot | ロボット。 |
AliRtcSdk_AudioEffect_Voice_Changer_Daimo | 大魔王。 |
AliRtcSdk_AudioEffect_Voice_Changer_Ktv | KTV。 |
AliRtcSdk_AudioEffect_Voice_Changer_Echo | エコー。 |
AliRtcSdk_AudioEffect_Voice_Changer_Dialect | 方言。 |
AliRtcSdk_AudioEffect_Voice_Changer_Howl | 遠吠え。 |
AliRtcSdk_AudioEffect_Voice_Changer_Electronic | 電子。 |
AliRtcSdk_AudioEffect_Voice_Changer_Phonograph | 蓄音機。 |
AliRtcSdk_AudioEffect_Voice_Changer_MAX | 意味のないプレースホルダー。 |
AliRtcAudioEffectReverbMode
効果音リバーブモードを指定します。
列挙 | 説明 |
AliRtcAudioEffectReverb_Off | オフ。 |
AliRtcAudioEffectReverb_Vocal_I | ボーカル I。 |
AliRtcAudioEffectReverb_Vocal_II | ボーカル II。 |
AliRtcAudioEffectReverb_Bathroom | 浴場。 |
AliRtcAudioEffectReverb_Small_Room_Bright | 明るい小さな部屋。 |
AliRtcAudioEffectReverb_Small_Room_Dark | 暗い小さい部屋。 |
AliRtcAudioEffectReverb_Medium_Room | 中くらいの部屋。 |
AliRtcAudioEffectReverb_Large_Room | 広い部屋。 |
AliRtcAudioEffectReverb_Church_Hall | 教会のホール。 |
AliRtcAudioEffectReverbParamType
効果音のリバーブのパラメーターを指定します。
列挙 | 説明 |
AliRtcAudioEffectReverb_Room_Size | ルームサイズ。有効値: [0, 100]。 |
AliRtcAudioEffectReverb_Pre_Delay | ミリ秒単位のプリディレイ。値の範囲: [0, 200]。 |
AliRtcAudioEffectReverb_Revetberance | 残響。有効範囲: [0, 100]。 |
AliRtcAudioEffectReverb_Hf_Damping | ダンピング。有効範囲: [0, 100]。 |
AliRtcAudioEffectReverb_Tone_Low | 低音。値の範囲: [0, 100]。 |
AliRtcAudioEffectReverb_Tone_High | 高音。値範囲: [0, 100]。 |
AliRtcAudioEffectReverb_Dry_Gain | ドライゲイン。値の範囲: [-20, 10]。 |
AliRtcAudioEffectReverb_Wet_Gain | ウェットゲイン。有効値: [-20, 10]。 |
AliRtcAudioRouteType
音声ルーティング
列挙 | 説明 |
AliRtcAudioRouteType_Default | デフォルトのオーディオルート。 |
AliRtcAudioRouteType_Headset | ヘッドセット。 |
AliRtcAudioRouteType_Earpiece | イヤーピース。 |
AliRtcAudioRouteType_HeadsetNoMic | マイクなしのヘッドセット。 |
AliRtcAudioRouteType_Speakerphone | スピーカーフォン。 |
AliRtcAudioRouteType_LoudSpeaker | 外部スピーカー。 |
AliRtcAudioRouteType_BlueTooth | Bluetooth ヘッドセット。 |
AliRtcRemoteTextureInfo
リモートユーザーのテクスチャ情報を含みます。
パラメーター | 型 | 説明 |
aliVideoCanvas | レンダリングキャンバス。 | |
userId | String | リモートユーザー ID。 |
videoTrack | int | ビデオストリームのタイプ。 |
AliRtcVideoCanvas
キャンバスを描画します。
パラメーター | 種類 | 説明 |
textureId | int | ビデオデータのテクスチャ ID です。 |
textureWidth | int | テクスチャの幅。 |
textureHeight | int | テクスチャの高さ。 |
sharedContext | long | OpenGL のスレッド関連のコンテキスト変数です。 |
enableBeauty | boolean | レタッチを有効にするかどうかを指定します。有効な値:
デフォルト値は false です。 |
view | 表示 | ビデオ表示ウィンドウ。 createRenderSurfaceView によって作成された SurfaceView レンダリングビューである必要があります。 インターフェイス、または createRenderTextureView によって作成された TextureView レンダリングビュー 作成されたレンダリングビュー (TextureView)。 |
renderMode | ビューのレンダリングモードです。デフォルト値は AliRtcRenderModeAuto です。 | |
mirrorMode | ビューイメージモード。デフォルト値は AliRtcRenderMirrorModeOnlyFront です。 | |
rotationMode | ビューの回転角度。デフォルト値は AliRtcRotationMode_0 です。 | |
背景色 | int | ビューの背景色です。 |
AliRtcMpuState
バイパス トランスコード タスクのステータスを示します。
列挙 | 説明 |
AliRtcMpuStateStart | バイパスタスクが開始しています。 |
AliRtcMpuStateUpdate | バイパスタスクは更新中です。 |
AliRtcMpuStateStop | バイパスタスクが停止中です。 |
AliRtcMpuStateEnd | バイパスタスクが終了しました。 |
AliRtcMpuStateConnect | バイパスタスクが接続中です。 |
AliRtcMpuStateRunning | バイパス タスクが実行中です。 |
AliRtcMpuStateRecovering | バイパス タスクは回復中です。 |
AliRtcMpuStateFailed | バイパスタスクが失敗しました。 |
AliRtcMpuStateUnknow | バイパスタスクは不明な状態です。 |
AliRtcRectPosition
ウォーターマークイメージの位置とサイズを指定します。
パラメータ | タイプ | 説明 |
x | 浮動小数点数 | 左上隅の水平オフセット。 |
y | 浮動小数点数 | 左上隅の垂直オフセット。 |
width | 浮動小数点数 | ウォーターマーク イメージの幅。 |
height | 浮動小数点数 | ウォーターマークイメージの高さ。 |
AliRtcWatermarkConfig
ウォーターマークイメージの設定が含まれています。
パラメータ | タイプ | 説明 |
visibleInPreview | boolean | オンプレミスプレビューでウォーターマークが表示されるかどうかを指定します。 |
positionInLandscapeMode | ランドスケープモードでのウォーターマークの座標。 | |
positionInPortraitMode | 縦向きモードでのウォーターマークの座標。 | |
alpha | float | 透明度。 |
normalized | boolean | 正規化。 |
AliRtcTextureInfo
テクスチャ情報を含みます。
パラメータ | 型 | 説明 |
textureId | int | テクスチャ ID。 |
mirrorMode | イメージモード。 |
AliEngineCameraCapturerConfiguration
カメラ撮影のプリファレンス プロパティが含まれています。
パラメーター | タイプ | 説明 |
プリファレンス | キャプチャプリファレンス。 | |
cameraDirection | カメラの向き。このパラメーターは Android と iOS でのみサポートされています。 | |
fps | int | エンコーダーのフレームレートを指定します。デフォルトの内部フレームレートは 15 です。 |
カメラキャプチャプロファイル | ビデオキャプチャ用の特定の解像度を指定します。 | |
disableVideoCaptureReverse | int | 縦横比に基づいてキャプチャされたビデオフレームを反転しない設定。 |
captureObserverOriginal | int | 元のビデオフレームデータをコールバックするかどうかを指定します。 |
textureEncode | int | テクスチャエンコーディングを使用するかどうかを指定します。 |
cameraTextureCapture | int | カメラのテクスチャキャプチャを有効にするかどうかを指定します。 |
AliRtcCaptureOutputPreference
カメラキャプチャのプリファレンスを指定します。
列挙 | 説明 |
CAPTURER_OUTPUT_PREFERENCE_AUTO | キャプチャパラメーターを自動的に調整します。 |
CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE | デバイスのパフォーマンスを優先します。setVideoProfile の設定に基づいて、最も近いカメラ出力パラメーターを選択します。 |
CAPTURER_OUTPUT_PREFERENCE_PREVIEW | ビデオプレビューの品質を優先します。より高いカメラ出力パラメーターを選択します。 |
AliRtcCameraDirection
カメラの向きを指定します。
列挙型 | 説明 |
CAMERA_INVALID | 無効です。 |
CAMERA_REAR | リアカメラを使用します。 |
CAMERA_FRONT | フロントカメラを使用します。 |
AliRtcCameraCaptureProfile
ビデオキャプチャの解像度を指定します。
列挙 | 説明 |
ALIRTC_CAMERA_CAPTURER_PROFILE_DEFAULT | デフォルト。 |
ALIRTC_CAMERA_CAPTURER_PROFILE_1080P | 1080p ビデオに使用されます。有効にすると、カメラは 1080p の解像度で撮影します。 |
AliRtcVideoEncoderFrameRate
ビデオエンコーディングのフレームレートを指定します。
列挙値 | 説明 |
AliRtcVideoEncoderFrameRate_FPS_5 | 5 FPS。 |
AliRtcVideoEncoderFrameRate_FPS_10 | 10 FPS。 |
AliRtcVideoEncoderFrameRate_FPS_15 | 15 FPS。 |
AliRtcVideoEncoderFrameRate_FPS_20 | 20 FPS。 |
AliRtcVideoEncoderFrameRate_FPS_30 | 30 FPS。 |
AliRtcVideoEncoderBitrate
ビデオエンコーディングのビットレートを指定します。
列挙 | 説明 |
AliRtcVideoEncoderStandardBitrate | 標準ビットレートモード。 |
AliRtcVideoEncoderMirrorMode
エンコードされたビデオイメージのミラーモードを指定します。
列挙 | 説明 |
AliRtcVideoEncoderMirrorModeDisabled | エンコードされたビデオをミラーリングします。 |
AliRtcVideoEncoderMirrorModeEnabled | エンコードされたビデオをミラーリングしません。 |
AliRtcVideoEncoderOrientationMode
エンコードされたビデオの回転モードを指定します。
列挙値 | 説明 |
AliRtcVideoEncoderOrientationModeAdaptive | アダプティブ。角度はキャプチャされたビデオと同じです。 |
AliRtcVideoEncoderOrientationModeFixedLandscape | 横向きで固定。 |
AliRtcVideoEncoderOrientationModeFixedPortrait | 縦向きで固定。 |
AliRtcVideoDimensions
ビデオの解像度を指定します。
パラメータ | 型 | 説明 |
width | int | ビデオの幅。 |
height | int | ビデオの高さ。 |
AliRtcVideoEncoderConfiguration
ビデオエンコーディングのプリファレンスを含みます。
パラメーター | 種類 | 説明 |
ディメンション | ビデオ解像度。デフォルト値は 640 × 480 です。最大値は 1920 × 1080 です。 | |
frameRate | int | ビデオエンコーディングのフレームレートです。デフォルト値は 15 です。最大値は 30 です。 |
ビットレート | int | ビデオエンコーディングのビットレート (単位: kbit/s)。デフォルト値は 512 です。このパラメーターを 0 に設定すると、SDK はビデオの解像度とフレームレートに基づいて適切なエンコーディングビットレートを計算します。 ビットレートは、解像度とフレームレートに対応する妥当な範囲内である必要があります。このパラメーターを妥当な範囲外の値に設定した場合、SDK は自動的にビットレートを有効な値に調整します。 |
minBitrate | NSInteger | Kbps 単位の最小ビデオエンコーディングビットレート。デフォルト値は 0 です。 |
keyFrameInterval | int | キーフレーム間隔 (ミリ秒単位)。デフォルト値は 0 です。この場合、SDK がキーフレーム間隔をコントロールします。 |
forceStrictKeyFrameInterval | boolean | エンコーダーに、指定されたキーフレーム間隔でキーフレームを強制的に生成させるかどうかを指定します。デフォルト値は false です。
|
mirrorMode | エンコードされたビデオイメージモード。 | |
orientationMode | エンコードされたビデオの回転モード。 | |
rotationMode | 動画の回転角度です。 | |
codecType | コーデックタイプ。 | |
encodeCodecType | ビデオエンコーディングタイプ。 | |
seiForceFrontIFrame | int | SEI を送信する前に I フレームを強制します。 有効な値: -1: デフォルト値を使用します。0: 強制しません。1: 強制します。デフォルト値は 1 です。 |
enableDynamicEncode | int | 動的エンコーディングを有効にします。 ハードウェアエンコーディングとソフトウェアエンコーディングの両方を作成します。ハードウェアエンコーダーが失敗した場合、ソフトウェアエンコーダーにスペックダウンします。有効な値: -1: デフォルト値を使用します。0: 両方のエンコーディングタイプを作成しません。1: 両方のエンコーディングタイプを作成します。 |
disableDipenseResolutionChange | int | QoS が解像度を下げる機能を無効にします。 QoS が、リアルタイムの帯域幅が現在の解像度に対して不十分であると検出した場合、ビデオエンコーディングの解像度を下げます。 有効な値: -1: デフォルト値を使用します。0: 解像度の引き下げを許可します。1: QoS による解像度の引き下げを許可しません。 |
enableDowngrade | int | QoS が、実際に検出された帯域幅に基づいてビデオエンコーディングのビットレートを低減できるようにします。 有効な値: -1: デフォルト値を使用します。0: ビットレートの低減を許可しません。1: ビットレートの低減を許可します。 |
enableH264BFrame | int | H.264 B フレームのサポートを有効にするかどうかを指定します。 有効な値: -1: デフォルト値を使用します。 0: B フレームのサポートを無効にします。 1: B フレームのサポートを有効にします。 重要 この機能を有効にする場合、デコーダーでも B フレームのサポートを有効にする必要があります。 |
HEVC Bフレームの有効化 | int | HEVC B フレームのサポートを有効にするかどうかを指定します。 有効な値: -1: デフォルト値を使用します。 0: B フレームのサポートを無効にします。 1: B フレームのサポートを有効にします。 重要 このパラメーターを有効にした後、デコーダーでも B フレームのサポートを有効にする必要があります。 |
AliRtcVideoCodecType
ビデオコーデックのタイプを指定します。
列挙メンバー | 説明 |
AliRtcVideoCodecTypeDefault | デフォルト値。ハードウェアエンコーディングが使用されます。 |
AliRtcVideoCodecTypeSoftware | ソフトウェアビデオコーデック。 |
AliRtcVideoCodecTypeHardware | ハードウェアビデオコーデック。 |
AliRtcVideoCodecTypeHardwareTexture | ハードウェアテクスチャコーデック。 |
AliRtcVideoDecoderConfiguration
ビデオデコーダーの設定が含まれます。
パラメーター | タイプ | 説明 |
codecType | コーデックタイプです。 デフォルト値は AliRtcVideoCodecTypeDefault です。これは、システムのデフォルト設定を使用します。 | |
enableDecoderBframe | int | デコーダーの B フレームを有効にするかどうかを指定します。 デフォルト値は -1 です。値 0 は B フレームを無効にします。値 1 は B フレームを有効にします。 |
textureBindContext | int | テクスチャデコーディングのコンテキストのバインドをサポートするかどうかを指定します。 デフォルト値は -1 です。値 0 はこの機能を無効にします。値 1 はスペックダウンロジックを有効にします。 |
AliRtcVideoEncodeCodecType
エンコーダータイプを指定します。
列挙名 | 説明 |
AliRtcVideoEncodeCodecTypeDefault | デフォルト値です。システムはデフォルトで H.264 を使用します。 |
AliRtcVideoEncodeCodecTypeH264 | H.264 エンコーディング。 |
AliRtcVideoEncodeCodecTypeHevc | HEVC エンコーディング。 |
AliRtcScreenShareEncoderConfiguration
画面エンコーディングのプリファレンスが含まれています。
パラメーター | 種類 | 説明 |
ディメンション | ビデオ解像度です。 | |
frameRate | int | ビデオエンコーディングのフレームレート。 |
ビットレート | int | ビデオエンコーディングのビットレート。 |
ローテーションモード | アップストリーミングの回転角度。 | |
keyFrameInterval | int | ミリ秒単位のキーフレーム間隔。デフォルト値は 0 です。これは、SDK がキーフレーム間隔をコントロールすることを意味します。 |
forceStrictKeyFrameInterval | boolean | エンコーダーが設定されたキーフレーム間隔に厳密に従う必要があるかどうかを指定します。デフォルト値は false です。
|
AliRtcAuthInfo
認証情報が含まれます。
パラメータ | タイプ | 説明 |
channelId | String | チャネル ID。 |
userId | String | ユーザー ID。 |
appId | String | アプリケーション ID。 |
nonce | String | ランダムな文字列です。 |
timestamp | long | タイムスタンプ。 |
token | String | トークン。 |
AliRtcLiveTranscoding
バイパスライブストリーミングの構成が含まれています。
パラメーター | 種類 | 説明 |
mMixMode | int | 混合ストリームモード。有効な値:
デフォルト値は 1 です。 |
mLayoutIds | List<String> | レイアウト ID の配列。 |
mSubSpecUsers | リスト<TranscodingUser> | 混合ストリーム用のユーザーのリスト。 |
mUserPanes | リスト<TranscodingUserPane> | ユーザーペインのリスト。 |
mLayouts | リスト<TranscodingLayout> | カスタムユーザーレイアウトのリスト。 |
mTaskProfile | String | タスクの課金構成。 |
mBackgroundColor | int | 背景色の RGB 値です。デフォルト値は 0 (黒) です。数式は R + G × 256 + B × 65536 です。R (赤)、G (緑)、B (青) の値の有効値は 0 から 255 です。 |
mMediaEncode | int | エンコーディングオプション。 |
mCropMode | int | ビデオのトリミングモード。有効な値:
デフォルト値は 2 です。 |
mStreamType | int | 単一ストリームプッシュモードでプッシュするストリーム。有効な値:
デフォルト値は 0 です。 |
mSourceType | 文字列 | シングルストリームプッシュモードでのユーザーのビデオ入力ストリーム。有効な値:
|
mExternalParam | String | 拡張フィールドです。 |
AliRtcRemoteUserInfo
リモートユーザーに関する情報が含まれています。
パラメータ | タイプ | 説明 |
userID | String | リモートユーザーの ID です。 |
sessionID | String | リモートユーザーのセッション ID。 |
displayName | String | リモートユーザーの表示名。 |
muteAudioPlaying | boolean | ローカルクライアントがリモートユーザーをミュートしたかどうかを示します。 |
isOnline | boolean | リモートユーザーがオンラインかどうかを示します。 |
cameraCanvas | カメラストリーム用のキャンバス。 | |
screenCanvas | スクリーンストリーム用のキャンバス。 | |
hasAudio | boolean | リモートユーザーがオーディオストリームをプッシュしたかどうかを示します。 |
hasCameraMaster | boolean | リモートユーザーがマスターカメラストリームをプッシュしたかどうかを示します。 |
hasCameraSlave | boolean | リモートユーザーがスレーブカメラストリームをプッシュしたかどうかを示します。 |
hasScreenSharing | boolean | リモートユーザーがスクリーンストリームをプッシュしたかどうかを示します。 |
subscribedAudio | boolean | ローカルクライアントがリモートユーザーからオーディオストリームを受信したかどうかを示します。 |
Subscribed Camera Slave | boolean | ローカルクライアントがリモートユーザーからスレーブカメラストリームを受信したかどうかを示します。 |
subscribedCameraMaster | boolean | ローカルクライアントがリモートユーザーからマスターカメラストリームを受信したかどうかを示します。 |
subscribedScreenSharing | boolean | ローカルクライアントがリモートユーザーからスクリーンストリームを受信したかどうかを示します。 |
requestAudio | boolean | ローカルクライアントがリモートユーザーのオーディオストリームをサブスクライブしたかどうかを示します。 |
requestCameraSlave | boolean | ローカルクライアントがリモートユーザーのスレーブカメラストリームをサブスクライブしたかどうかを示します。 |
requestCameraMaster | boolean | ローカルクライアントがリモートユーザーのマスターカメラストリームをサブスクライブしたかどうかを示します。 |
requestScreenSharing | boolean | ローカルクライアントがリモートユーザーのスクリーンストリームをサブスクライブしたかどうかを示します。 |
preferCameraMaster | boolean | リモートユーザーがマスターストリームを優先したかどうかを示します。 |
hasCameraView | boolean | ローカルクライアントがリモートユーザーからのカメラストリームのビューを設定したかどうかを示します。 |
hasScreenView | boolean | ローカルクライアントがリモートユーザーからのスクリーンストリームのビューを設定したかどうかを示します。 |
AliRtcVideoReason
ビデオ ストリームのステータスが変更された理由を指定します。
列挙子 | 説明 |
AliRTCVideoChangedByClient | クライアント |
AliRTCVideoChangedByServer | サーバー。 |
AliRtcVideoState
ビデオ ストリームのステータスの変更を指定します。
列挙 | 説明 |
AliRtcVideoVideoClose | ビデオ ストリームがシャットダウンされます。 |
AliRtcVideoVideoOpen | ビデオ ストリームが再開されます。 |
AliRtcTrascodingPublishTaskStatus
バイパスライブストリームのアップストリーミングタスクのステータスを指定します。
列挙名 | 説明 |
AliRtcTrascodingPublishTaskStatusStart | タスクは開始されました。 |
AliRtcTrascodingPublishTaskStatusUpdate | タスクは更新されました。 |
AliRtcTrascodingPublishTaskStatusStop | タスクは停止しました。 |
AliEngineLiveTranscodingErrorCode
バイパスライブストリームのアップストリーミングに関するエラーコードを指定します。
列挙名 | 説明 |
AliEngineLiveTranscodingErrorPublishOk | バイパスライブストリームの準備が完了しました。 |
AliEngineLiveTranscodingErrorStreamNotFound | バイパスライブストリームのアップストリーミング URL が見つかりませんでした。 |
AliEngineLiveTranscodingErrorStreamAlreadyExist | リクエストされたストリームはすでに存在するため、再度作成することはできません。 |
AliEngineLiveTranscodingErrorInvalidParam | 入力パラメーターが無効です (フォーマットが正しくない、または欠落しているなど)。 |
AliEngineLiveTranscodingErrorInternalError | SDK で不明な内部エラーが発生しました。 |
AliEngineLiveTranscodingErrorRtmpServerError | RTMP サーバーがエラー (接続の失敗や認証の失敗など) を返しました。 |
AliEngineLiveTranscodingErrorRtmpStreamUrlError | RTMP ストリーム URL のフォーマットが正しくありません (プロトコルヘッダーの欠落や無効なドメイン名など)。 |
AliEngineLiveTranscodingErrorPublishTimeout | バイパスストリームのアップストリーミング操作が指定された時間内に完了しませんでした。 |
AliEngineLiveTranscodingErrorNotAuthorized | ユーザーには、現在の操作を実行する権限がありません (無効または期限切れのトークンなど)。 |
AliRtcLiveTranscodingState
バイパスアップストリーミングのステータスを指定します。
列挙名 | 説明 |
AliRtcLiveTranscodingState_IDLE | アップストリーミングはアイドル状態です。 |
AliRtcLiveTranscodingState_CONNNECT | アップストリーミングサーバーに接続しています。 |
AliRtcLiveTranscodingState_RUNNING | アップストリーミングは進行中です。 |
AliRtcLiveTranscodingState_RECOVERING | アップストリーミングを回復しています。 |
AliRtcLiveTranscodingState_FAILURE | アップストリーミングは失敗しました。 |
AliRtcLiveTranscodingState_END | アップストリーミングは終了しました。 |
AliRtcLiveTranscodingMediaProcessMode
バイパスライブストリーミングのメディア処理モードを指定します。
列挙名 | 説明 |
AliRtcLiveTranscodingNormal | 通常モード。 |
AliRtcLiveTranscodingVirtualBackground | 仮想バックグラウンドモード。 |
AliRtcLiveTranscodingCropMode
バイパスライブストリーミング用のトリミングモードを指定します。
列挙名 | 説明 |
AliRtcLiveTranscodingCrop | 動画をトリミングすることで縦横比を維持します。 |
AliRtcLiveTranscodingFill | 黒枠を追加して塗りつぶすことで縦横比を維持します。(デフォルト) |
AliRtcLiveTranscodingFontType
バイパスライブストリーミング用のフォントを指定します。
列挙メンバー | 説明 |
NOTO_SERIF_CJKSC_REGULAR | Noto Serif CJK SC Regular。 |
ALIBABA_PUHUITI_REGULAR | Alibaba PuHuiTi Regular。 |
ALIBABA_PUHUITI_BOLD | Alibaba PuHuiTi Bold。 |
ALIBABA_PUHUITI_Heavy | Alibaba PuHuiTi Heavy。 |
ALIBABA_PUHUITI_LIGHT | Alibaba PuHuiTi Light。 |
ALIBABA_PUHUITI_MEDIUM | Alibaba PuHuiTi Medium。 |
AliRtcLiveTranscodingSegmentType
バイパスライブストリーム入力。
列挙名 | 説明 |
AliRtcLiveTranscodingNoBody | 人物セグメンテーションなし。 |
AliRtcLiveTranscodingBody | 人物セグメンテーション。 |
AliRtcLiveTranscodingAudioSampleRate
バイパスライブストリーミングの音声サンプルレートを指定します。
列挙メンバー | 説明 |
AliRtcLiveTranscoding_HZ_48000 | サンプルレートは 48000 Hz です。 |
AliRtcLiveTranscoding_HZ_44100 | サンプルレートは 44100 Hz です。 |
AliRtcLiveTranscoding_HZ_32000 | サンプルレートは 32000 Hz です。 |
AliRtcLiveTranscoding_HZ_16000 | サンプルレートは 16000 Hz です。 |
AliRtcLiveTranscoding_HZ_8000 | サンプルレートは 8000 Hz です。 |
AliRtcLiveTranscodingTaskProfile
バイパスライブストリーミングの課金仕様を指定します。
列挙名 | 説明 |
AliRtcLiveTranscoding_Profile_1IN_1080P | 1IN_1080P。 |
AliRtcLiveTranscoding_Profile_1IN_720P | 1IN_720P。 |
AliRtcLiveTranscoding_Profile_1IN_360P | 1IN_360P。 |
AliRtcLiveTranscoding_Profile_2IN_1080P | 2IN_1080P。 |
AliRtcLiveTranscoding_Profile_2IN_720P | 2IN_720P。 |
AliRtcLiveTranscoding_Profile_2IN_360P | 2IN_360P。 |
AliRtcLiveTranscoding_Profile_4IN_1080P | 4IN_1080P。 |
AliRtcLiveTranscoding_Profile_4IN_720P | 4IN_720P。 |
AliRtcLiveTranscoding_Profile_4IN_360P | 4IN_360P。 |
AliRtcLiveTranscoding_Profile_9IN_1080P | 9IN_1080P。 |
AliRtcLiveTranscoding_Profile_9IN_720P | 9IN_720P。 |
AliRtcLiveTranscoding_Profile_9IN_360P | 9IN_360P。 |
AliRtcLiveTranscoding_Profile_12IN_1080P | 12IN_1080P。 |
AliRtcLiveTranscoding_Profile_12IN_720P | 12IN_720P。 |
AliRtcLiveTranscoding_Profile_12IN_360P | 12IN_360P。 |
AliRtcLiveTranscoding_Profile_16IN_1080P | 16IN_1080P。 |
AliRtcLiveTranscoding_Profile_16IN_720P | 16IN_720P。 |
AliRtcLiveTranscoding_Profile_16IN_360P | 16IN_360P。 |
AliRtcLiveTranscoding_Profile_Mixed | 音声のみ。 |
AliRtcLiveTranscodingSourceType
バイパスライブストリーミングのビデオストリームソースを指定します。
列挙名 | 説明 |
AliRtcLiveTranscodingCamera | カメラ |
AliRtcLiveTranscodingShareScreen | 画面共有ストリーム。 |
AliRtcLiveTranscodingStreamType
バイパスライブトランスコード用のストリームタイプを指定します。
列挙名 | 説明 |
AliRtcLiveTranscodingOrigin | ソースストリームを転送できます。 |
AliRtcLiveTranscodingAudio | オーディオストリームのみをインジェストします。 |
AliRtcLiveTranscodingVideo | ビデオストリームのみをインジェストします。 |
AliRtcLiveTranscodingMixMode
バイパスライブストリーミングモードを指定します。
列挙子 | 説明 |
AliRtcLiveTranscodingSINGLE | 単一ストリームのプッシュ。混合ストリームやトランスコーディングを行わずに、元のストリームをプッシュします。混合ストリームやトランスコーディングのパラメーターは必要ありません。 |
AliRtcLiveTranscodingMIX | 混合ストリームとトランスコーディング (デフォルト)。ストリームを混合してトランスコードし、出力します。 |
AliRtcVideoObserAlignment
生データコールバックのデータ配置タイプを指定します。
列挙子 | 説明 |
AliRtcAlignmentDefault | 生データは配置なしで直接返されます。 |
AliRtcAlignmentEven | 幅を偶数に配置します。 |
AliRtcAlignment4 | 幅を 4 の倍数に配置します。 |
AliRtcAlignment8 | 幅を 8 の倍数に配置します。 |
AliRtcAlignment16 | 幅を 16 の倍数に配置します。 |
AliRtcLiveTranscodingEncodeParam
バイパスライブストリーミングのエンコーディングパラメーターが含まれています。
パラメーター | タイプ | 説明 |
videoWidth | int | 幅 |
videoHeight | int | 高さ |
videoFramerate | int | ビデオフレームレート。 |
videoBitrate | int | ビデオビットレート。 |
videoGop | int | Group of Pictures (GOP)。 |
videoCodec | AliRtcLiveTranscodingVideoCodec | H264 や H265 などのビデオコーデック。 |
audioSamplerate | バイパスライブストリーミングの音声サンプリングレート。 | |
audioBitrate | int | 音声ビットレート。 |
audioChannels | int | オーディオチャンネル数。 |
AliRtcLiveTranscodingMixParam
バイパスライブストリーム混合のパラメーターが含まれます。
パラメーター | タイプ | 説明 |
taskProfile | バイパスライブストリーミングの課金プロファイルです。 | |
encodeParam | バイパスライブストリーミングのエンコーディングパラメーターです。 | |
users | List<TranscodingUser> | バイパスライブストリーミングのユーザーリストです。 |
backgroundColor | int | 背景色。 |
backgrounds | List<TranscodingImage> | 背景画像のリストです。 |
watermarks | List<TranscodingImage> | ウォーターマーク画像のリストです。 |
clockWidgets | List<TranscodingClockWidget> | 時計ウィジェットのリストです。 |
cropMode | バイパスライブストリーミングのトリミングモードです。 | |
mediaProcessMode | バイパスライブストリーミングのメディア処理モードです。 |
AliRtcLiveTranscodingParam
バイパスライブストリーミングのパラメーターが含まれています。
パラメーター | タイプ | 説明 |
mixMode | バイパスライブストリーミングのパターン。 | |
singleParam | バイパスライブストリーミングのシングルストリームパラメーター。 | |
mixParam | バイパスライブストリーミングのストリームミキシングパラメーター。 |
AliRtcLiveTranscodingSingleParam
バイパスライブストリーミングにおける単一のストリームのパラメーターが含まれます。
パラメーター | タイプ | 説明 |
userId | String | ユーザー ID です。 |
streamType | バイパス ストリーム アップストリーミング用のストリームのタイプ。 | |
sourceType | バイパスライブストリーミングのビデオストリームの種類。 |
TranscodingClockWidget
ライブストリーミングの時計ウィジェットをバイパスできます。
パラメータ | タイプ | 説明 |
mX | int | X 座標 (ピクセル単位)。 |
mY | int | Y 座標 (ピクセル単位)。 |
mFontSize | int | バイパスライブストリーミングのフォントサイズ。 |
mZorder | int | レイヤーの順序。0 が最下層のレイヤーです。レイヤー 1 はレイヤー 0 の上にあり、以降も同様です。 |
mFontColor | int | バイパスライブストリーミングのフォントカラー。 |
mFontType | バイパスライブストリーミングのフォント。 |
TranscodingUser
バイパスライブストリーミングセッションのユーザーに関する情報が含まれています。
パラメータ | タイプ | 説明 |
mUserId | String | ユーザー ID です。 |
x | int | ピクセル単位の X 座標。 |
y | int | ピクセル単位の Y 座標。 |
width | int | ペインの幅です。 |
height | int | ペインの高さです。 |
zOrder | int | 積み上げ順。値 0 は最下層のレイヤーを示します。レイヤー 1 はレイヤー 0 の上に積み上げられ、以降も同様です。 |
streamType | バイパスライブストリーミングのアップストリーミングパターン。 | |
sourceType | バイパスライブストリーミング用のビデオストリームタイプです。 | |
segmentType | バイパスライブストリーミングの入力タイプ。 | |
images | List<トランスコーディング画像> | 画像のリストです。 |
texts | List<TranscodingText> | テキストのリスト。 |
TranscodingText
バイパスライブストリームのテキスト情報が含まれています。
パラメータ | タイプ | 説明 |
mText | String | テキストコンテンツ。 |
mX | int | ピクセル単位の X 座標。 |
mY | int | ピクセル単位の Y 座標。 |
mFontSize | int | フォントサイズ。 |
mZorder | int | レイヤーの重なり順。値 0 は最下層のレイヤーを示します。値 1 はレイヤー 0 の上のレイヤーを示し、以降も同様です。 |
mFontColor | int | フォントの色。 |
mFontType | バイパスライブストリームのフォント。 |
TranscodingImage
バイパスライブストリーミングのイメージ情報が含まれます。
パラメータ | タイプ | 説明 | |
mUrl | String | イメージの URL。 | |
mAlpha | float | 透明度。値 0.0 は透明、1.0 は完全に不透明です。 | |
mDisplay | イメージの表示タイプ。 | ||
mX | int | X 座標 (ピクセル単位)。 | |
mY | int | Y 座標 (ピクセル単位)。 | |
mWidth | int | ペインの幅です。 | |
mHeight | int | ペインの高さです。 | |
mZorder | int | Z オーダー。値 0 は最下層のレイヤーを示します。レイヤー 1 はレイヤー 0 の上に積み重ねられます。 |
DisplayType
イメージの表示モードを指定します。
列挙名 | 説明 |
NOT_DISPLAY | 表示されません。 |
ALWAYS | 常に表示します |
WHEN_NO_VIDEO | ビデオがない場合にイメージが表示されます。 |
AliRtcScreenShareMode
列挙名 | 説明 |
AliRtcScreenShareNoneMode | 共有は無効です。 |
AliRtcScreenShareOnlyVideoMode | ビデオストリームを共有します。 |
AliRtcScreenShareOnlyAudioMode | アプリのオーディオストリームを共有します。 |
AliRtcScreenShareAllMode | すべてのオーディオストリームとビデオストリームを共有します。 |
AliCapabilityProfile
チャンネル参加パラメーターで使用される機能集約パラメーターです。
列挙名 | 説明 |
AliCapabilityProfileDefault | デフォルト値。特別な要件はありません。 |
AliCapabilityProfileAiHuman | AI エージェント呼び出しシナリオにおける、実在のユーザー向けの機能構成です。 |
AliCapabilityProfileAiRobot | AI エージェント呼び出しシナリオにおける、ボット向けの機能構成です。 |
AliRTCSdkChannelParam
チャンネル参加パラメーターが含まれます。
パラメーター | タイプ | 説明 |
channelId | String | チャネル ID。 |
userId | String | チャンネルに参加するためのユーザー名。 |
userName | 文字列 | ユーザーの表示名です。これはユーザー ID ではありません。このパラメーターはオプションです。このパラメーターを指定しない場合、userName は使用されません。 |
capabilityProfile | ユーザープロパティ。このパラメーターは、AI エージェントの呼び出しシナリオで特定の構成が必要です。他のすべてのシナリオでは、デフォルト値が使用されます。 |
AlirtcNetworkQualityProbeConfig
ネットワーク品質プロービングの構成パラメーターを含みます。
パラメーター | タイプ | 説明 |
probeUplink | boolean | アップストリーム帯域幅をプローブするかどうかを指定します。デフォルト値は false です。 |
probeDownlink | boolean | ダウンストリーム帯域幅をプローブするかどうかを指定します。デフォルト値は false です。このパラメーターは現在サポートされていません。 |
expectedUplinkBitrateKbps | int | アップストリーム帯域幅プロービングで期待されるピークビットレート (Kbps) です。デフォルト値は 1000 です。 |
expectedDownlinkBitrateKbps | int | ダウンストリーム帯域幅プロービングで期待されるピークビットレート (Kbps) です。このパラメーターは現在サポートされていません。デフォルト値は 1000 です。 |
AlirtcNetworkQualityProbeResult
接続テストの結果が含まれます。
パラメーター | 型 | 説明 |
rtt | int | リンクの往復レイテンシ (RTT) です。単位は ms です。 |
uplinkPacketLossRate | int | アップリンクネットワークのパケット損失率です。最大値は 100% です。 |
upLinkJitter | int | アップリンクネットワークのジッターです。単位は ms です。 |
upLinkAvailableBandwidth | int | アップリンクネットワークの利用可能な帯域幅です。単位は kbps です。 |
downLinkPacketLossRate | int | ダウンリンクネットワークのパケット損失率です。最大値は 100% です。このパラメーターはサポートされていません。 |
downLinkJitter | int | ダウンリンクネットワークのジッターです。単位は ms です。このパラメーターはサポートされていません。 |
downLinkAvailableBandwidth | int | ダウンリンクネットワークの利用可能な帯域幅です。単位は kbps です。このパラメーターはサポートされていません。 |
AliRtcVideoPipelineMirrorMode
ビデオストリームのミラーモードを指定します。
列挙 | 説明 |
AliRtcVideoPipelineMirrorModeNoMirror | プレビューとエンコードされたストリームの両方でミラーリングが無効になります。 |
AliRtcVideoPipelineMirrorModeBothMirror | プレビューとエンコードされたストリームの両方でミラーリングが有効になります。 |
AliRtcVideoPipelineMirrorModeOnlyPreviewMirror | プレビューでのみミラーリングが有効になります。 |
AliRtcVideoPipelineMirrorModeOnlyPublishMirror | 公開されたストリームでのみミラーリングが有効になります。 |
AliRtcCapturePipelineScaleMode
ビデオスケーリングのタイミング。
列挙名 | 説明 |
AliRtcCapturePipelineScaleModePre | キャプチャ直後にビデオをスケーリングします。これがデフォルトです。 |
AliRtcCapturePipelineScaleModePost | エンコーディング中にビデオをスケーリングします。 |
AliRtcAudioFrame
生のオーディオデータを格納します。
パラメーター名 | 型 | 説明 |
dataPtr | long | オーディオデータへのネイティブポインター。 |
data | byte[] | オーディオデータ。 |
numSamples | int | サンプルポイントの数。 |
bytesPerSample | int | サンプルポイントあたりのバイト数。 |
numChannels | int | サウンドチャンネルの数。 |
samplesPerSec | int | 1 秒あたりのサンプル数。 |
AliRtcAudioSource
オーディオサブスクリプションタイプを指定します。
列挙値 | 説明 |
AliRtcAudioSourceCaptured | キャプチャされたオーディオデータ。 |
AliRtcAudioSourceProcessCaptured | 3A 処理後のオーディオデータ。 |
AliRtcAudioSourcePub | アップストリーミング用のオーディオデータ。 |
AliRtcAudioSourcePlayback | 再生用のオーディオデータ。 |
AliRtcAudioSourceMixedAll | アップストリーミングと再生からの混合オーディオデータ。 |
AliRtcAudioSourceRemoteUser | ストリームフェッチングからのリモートオーディオデータ。 |
AliRtcAudioFrameObserverConfig
オーディオデータのコールバックに関する設定が含まれます。
パラメーター | タイプ | 説明 |
sampleRate |
コールバックの音声サンプリングレートです。デフォルト値は AliRtcAudioSampleRate_48000 です。 |
|
チャンネル |
コールバックのオーディオチャンネル数。モノラルおよびステレオチャンネルがサポートされています。デフォルト値は AliRtcMonoAudio (モノラル) です。 |
|
モード | コールバックモード。有効な値は読み取り専用 (0)、書き込み専用 (1)、読み取り/書き込み (2) です。デフォルト値は AliRtcAudioDataObserverOperationModeReadOnly (読み取り専用) です。 | |
userDefinedInfo |
int |
onMixedAllAudioFrame コールバックの混合ストリームモードを設定するユーザー定義のパラメーター。デフォルト値は AliRtcAudioFrameObserverUserDefinedInfoBitMaskMixExRender で、外部レンダリングからのオーディオを混合します。 |
AliRtcAudioFrameObserverOperationMode
オーディオデータコールバックの読み取りおよび書き込みモードを指定します。
列挙子 | 説明 |
AliRtcAudioDataObserverOperationModeReadOnly | 読み取り専用モード。 |
AliRtcAudioDataObserverOperationModeWriteOnly | 書き込み専用モード。 |
AliRtcAudioDataObserverOperationModeReadWrite | 読み取り/書き込みモード。 |
AliRtcAudioFrameObserverUserDefinedInfoBitMask
オーディオデータコールバックのカスタムパラメーターを指定します。
列挙型 | 説明 |
AliRtcAudioFrameObserverUserDefinedInfoBitMaskMixExCapture | onMixedAllAudioFrame コールバックは、外部ストリームのアップストリーミングからのオーディオをミキシングします。 |
AliRtcAudioFrameObserverUserDefinedInfoBitMaskMixExRender | onMixedAllAudioFrame コールバックは、外部レンダリングからのオーディオをミキシングします。 |
AliRtcOrientationMode
デバイスの向きの列挙を指定します。
列挙名 | 説明 |
AliRtcOrientationModePortrait | 縦向き固定モード |
AliRtcOrientationModeLandscapeLeft | 左横向き固定モード |
AliRtcOrientationModePortraitUpsideDown | 逆さ縦向き固定モード |
AliRtcOrientationModeLandscapeRight | 右横向き固定モード |
AliRtcOrientationModeAuto | 自動適応モード |
AliRtcAudioAccompanyErrorCode
オーディオ伴奏再生のエラーコードを指定します。
列挙値 | 説明 |
AliRtcAudioAccompanyNoError(0) | エラーはありません。再生は正常です。 |
AliRtcAudioAccompanyOpenFailed(-100) | オーディオファイルを開けませんでした。無効なパス、権限の不足、またはファイルの破損が原因である可能性があります。 |
AliRtcAudioAccompanyDecodeFailed(-101) | オーディオファイルのデコードに失敗しました。サポートされていないフォーマットまたはエンコーディングエラーが原因である可能性があります。 |
AliRtcAudioAccompanyConfig
オーディオ伴奏再生の構成設定が含まれます。
プロパティ | 型 | 説明 |
onlyLocalPlay | boolean | オーディオ伴奏がローカルでのみ再生されるかどうかを示します。 デフォルト値は false です。 |
replaceMic | boolean | マイクを置き換えるかどうかを示します。 デフォルト値は false です。 |
loopCycles | int | 再生ループの回数。 無限ループの場合は -1、または 0 より大きい正の整数を設定します。その他の値は無効です。デフォルト値は -1 です。 |
startPosMs | long | 再生の開始位置 (単位: ms)。 デフォルト値は 0 です。 |
publishVolume | int | アップストリーミングのボリューム。 値の範囲は 0 から 100 です。 デフォルト値は 50 です。 |
playoutVolume | int | 再生ボリューム。 値の範囲は 0 から 100 です。 デフォルト値は 50 です。 |
AliRtcExternalAudioStreamConfig
外部オーディオストリームの構成が含まれています。
パラメータ名 | タイプ | 説明 |
channels | int | サウンドチャンネルの数。デフォルトは 1 です。 |
sampleRate | int | サンプルレート。デフォルトは 48000 です。サポートされている値は 8000、12000、16000、24000、32000、44100、48000、および 96000 です。 |
playoutVolume | int | 再生ボリューム。有効値は 0 ~ 100 です。デフォルトは 50 です。 |
publishVolume | int | アップストリーミングボリューム。有効値は 0 ~ 100 です。デフォルトは 50 です。 |
publishStream | int | バインドするオーディオストリームを指定します。
|
enable3A | boolean | 入力パルス符号変調 (PCM) オーディオに 3A 処理を適用するかどうかを指定します。デフォルトは false です。 |
AliRtcDataChannelMsg
データチャンネルメッセージが含まれます。
パラメーター | タイプ | 説明 |
type | データチャンネルメッセージのタイプ。 このパラメーターを AliEngineDataMsgCustom に設定します。 | |
networkTime | long | メッセージが送信されるときのネットワークタイムプロトコル (NTP) 時間。 このパラメーターは、KTV シナリオの AliEngineDataMsgMusicProgress メッセージにのみ使用されます。 他のシナリオでは、このパラメーターを設定する必要はありません。 |
progress | int | 現在の進行状況 (ミリ秒単位)。 このパラメーターは、KTV シナリオの AliEngineDataMsgMusicProgress メッセージにのみ使用されます。 他のシナリオでは、このパラメーターを設定する必要はありません。 |
data | byte[] | メッセージのコンテンツ。 コンテンツには、テキストやイメージなどの任意のデータを使用できます。 |
AliRtcDataMsgType
データトンネルのメッセージタイプを指定します。
列挙名 | 説明 |
AliEngineDataMsgNone | メッセージなし。 |
AliEngineDataMsgMusicProgress | KTV シナリオ用です。 |
AliEngineDataMsgCustom | 通常のメッセージ。他のシナリオではこのタイプを使用します。 |
AliRtcVideoExternalEncoderParameter
ネットワーク変更フィードバックパラメーターの構造体です。
パラメーター | 型 | 説明 |
width | int | 幅 |
height | int | 高さ |
frame_rate | int | フレームレート |
bitrate_bps | int | bps 単位のビットレート。 |
AliRtcVideoEncodedFrameType
Quality of Service (QoS) フィードバックに基づいて外部エンコーダーによってリクエストされたフレームタイプを指定します。
列挙子 | 説明 |
AliRtcVideoEncodedFrameNULL(0) | なし。 |
AliRtcVideoEncodedFrameIDR(1) | IDR フレーム。 |
AliRtcVideoEncodedFrameLTR(2) | LTR フレーム。 |
AliRtcVideoEncodedFrameB(3) | B フレーム。 |
AliRtcAudioAccompanyStateCode
音楽伴奏の再生ステータスを指定します。
列挙名 | 説明 |
AliRtcAudioAccompanyStarted (100) | 伴奏の再生が開始します。 |
AliRtcAudioAccompanyStopped (101) | 伴奏の再生が停止します。 |
AliRtcAudioAccompanyPaused (102) | 伴奏の再生が一時停止されます。 |
AliRtcAudioAccompanyResumed (103) | 伴奏の再生が一時停止状態から再開します。 |
AliRtcAudioAccompanyEnded (104) | 伴奏の再生が完了しました。これは、正常な完了を示します。 |
AliRtcAudioAccompanyBuffering (105) | 伴奏はバッファリング中です。このステータスは、ネットワークストリームまたはサイズの大きいファイルに適用されます。 |
AliRtcAudioAccompanyBufferingEnd (106) | バッファリングが完了し、通常の再生が開始します。 |
AliRtcAudioAccompanyFailed (107) | 伴奏の再生に失敗しました。errorCode パラメーターを確認して原因を特定してください。 |
AliRtcAudioFileInfo
オーディオファイルに関する情報が含まれています。
パラメーター | タイプ | 説明 |
filePath | String | オーディオファイルのパス。 |
durationMs | long | オーディオファイルの再生時間。単位は ms です。 |
AliRtcEngineLocalDeviceType
ローカルデバイスのタイプ。
列挙名 | 説明 |
AliEngineLocalDeviceTypeUnknown | 不明なデバイスタイプ。 |
AliEngineLocalDeviceTypeMic | マイクデバイス。 |
AliEngineLocalDeviceTypeSpeaker | スピーカーデバイス。 |
AliEngineLocalDeviceTypeAudioDevice | オーディオデバイス。 |
AliEngineLocalDeviceTypeCamera | カメラデバイス。 |
AliEngineLocalDeviceTypeDisplay | ディスプレイデバイス。 |
AliEngineLocalDeviceTypeVideoDevice | ビデオデバイス。 |