リアルタイム通信 (RTC) Windows SDK で使用されるデータの型と列挙。
目次
|
タイプ |
説明 |
|
ユーザーボリューム情報 |
|
|
生の音声データのサンプル。 |
|
|
生の映像データのサンプル。 |
|
|
チャンネルプロファイル。 |
|
|
チャンネル内のユーザーロール (ホストやオーディエンスなど)。 |
|
|
現在のセッションの統計。 |
|
|
ローカル映像ストリームの統計。 |
|
|
リモート映像ストリームの統計。 |
|
|
ローカル音声ストリームの統計。 |
|
|
リモート音声ストリームの統計。 |
|
|
映像データ出力位置。 |
|
|
映像フォーマットのプロパティ。 |
|
|
外部デバイスタイプ。 |
|
|
外部デバイスの状態。 |
|
|
ネットワーク接続状態。 |
|
|
ネットワーク接続状態が変更された理由。 |
|
|
映像ストリームタイプ。 |
|
|
ストリームの公開状態。 |
|
|
ストリームのサブスクリプション状態。 |
|
|
ユーザーがオフラインになった理由。 |
|
|
カメラストリームタイプ。 |
|
|
音声ストリームタイプ。 |
|
|
ネットワーク接続の品質。 |
|
|
向きモード。 |
|
|
映像レンダリングモード。 |
|
|
映像ミラーモード。 |
|
|
映像回転モード。 |
|
|
ログレベル。 |
|
|
オーディオチャンネル数。 |
|
|
音声録音サンプルレート。 |
|
|
録画タイプ。 |
|
|
録画フォーマット。 |
|
|
録画ファイルの音声品質。 |
|
|
録画ファイルの映像品質。 |
|
|
オーディオプロファイル。 |
|
|
オーディオシナリオパラメーター。 |
|
|
ローカル音声ミュートモード。 |
|
|
音声録音設定。 |
|
|
映像録画設定。 |
|
|
映像録画のキャンバスサイズ。 |
|
|
映像録画のレイアウト情報。 |
|
|
映像録画の背景色。 |
|
|
録画レイアウトのユーザービュー設定。 |
|
|
ユーザーのビューの矩形領域。 |
|
|
ミックスストリーム録画の座標。 |
|
|
録画テンプレート。 |
|
|
デバイス情報。 |
|
|
基本的な美顔フィルター設定。 |
|
|
OnBye タイプ。 |
|
|
ボイスチェンジャーエフェクトモード。 |
|
|
リバーブエフェクトモード。 |
|
|
リバーブエフェクトパラメーター。 |
|
|
映像レンダリングキャンバス。 |
|
|
ライブストリームトランスコーディングのエラーコード。 |
|
|
ウォーターマーク設定。 |
|
|
カメラキャプチャプリファレンス。 |
|
|
カメラキャプチャ解像度。 |
|
|
映像表示モード。 |
|
|
カメラキャプチャプリファレンス。 |
|
|
映像エンコーディングフレームレート。 |
|
|
映像エンコーディングビットレート。 |
|
|
エンコードされた映像のミラーモード。 |
|
|
映像エンコーディングプリファレンス。 |
|
|
映像デコーダープロパティ。 |
|
|
映像コーデックタイプ。 |
|
|
画面共有エンコーディングプリファレンス。 |
|
|
画面共有設定。 |
|
|
画面共有リージョン。 |
|
|
画面ソース情報。 |
|
|
画面共有設定。 |
|
|
画面共有タイプ。 |
|
|
認証情報。 |
|
|
生の映像データソースタイプ。 |
|
|
生の音声データソースタイプ。 |
|
|
バッファータイプ。 |
|
|
エラーコード。 |
|
|
映像出力幅のアライメント。 |
|
|
ダッシュボード表示タイプ。 |
|
|
ライブストリームトランスコーディングタスクの公開ステータス。 |
|
|
ライブストリームトランスコーディングの画像表示タイプ。 |
|
|
ライブストリームトランスコーディングのテキストフォントタイプ。 |
|
|
ライブストリームトランスコーディングのセグメンテーションタイプ。 |
|
|
ライブストリームトランスコーディングの入力タイプ。 |
|
|
映像ストリーム状態。 |
|
|
映像ストリーム状態変更の理由。 |
|
|
ライブストリームトランスコーディングのクロップモード。 |
|
|
ライブストリームトランスコーディングのメディア処理モード。 |
|
|
ライブストリームトランスコーディングのストリームタイプ。 |
|
|
ライブトランスコードモード。 |
|
|
ライブストリームトランスコーディング状態。 |
|
|
ライブストリームトランスコーディングのテキスト情報。 |
|
|
ライブストリームトランスコーディングの画像情報。 |
|
|
ライブストリームトランスコーディングのカスタムユーザーペイン情報。 |
|
|
ライブストリームトランスコーディングタスクのパラメーター。 |
|
|
ミックスストリームライブストリームトランスコーディングのパラメーター。 |
|
|
シングルストリームライブストリームトランスコーディングのパラメーター。 |
|
|
ライブストリームトランスコーディングの課金仕様。 |
|
|
ライブストリームトランスコーディングのエンコーディングパラメーター。 |
|
|
ライブストリームトランスコーディングのオーディオサンプルレート。 |
|
|
ライブストリームトランスコーディングの時計ウィジェット。 |
|
|
背景置換のスケーリングモード。 |
|
|
音楽伴奏の再生状態。 |
|
|
音楽伴奏再生のエラーコード。 |
|
|
画面共有ソースのリスト。 |
|
|
API インターフェイスタイプ。 |
|
|
映像コーデックタイプ。 |
|
|
デバイス接続タイプ。 |
|
|
オーディオフレームコールバック設定。 |
|
|
映像デバイスのリスト。 |
|
|
映像キャプチャデバイスの解像度リスト。 |
|
|
録画用の映像データソース。 |
|
|
オーディオデータコールバック操作モード。 |
|
|
映像解像度。 |
|
|
映像のアスペクト比。 |
|
|
ウォーターマーク座標系。 |
|
|
ピクセル単位の映像の幅と高さ。 |
|
|
映像エンコーディングフォーマット。 |
|
|
ニックネームやユーザータイプなどのユーザー属性。 |
|
|
AI エージェントコールシナリオのユーザー属性。 |
|
|
音楽伴奏再生設定。 |
|
|
映像パイプラインミラーモード。 |
|
|
キャプチャパイプラインでの映像スケーリングのタイミング。 |
|
|
データチャンネルメッセージ。 |
|
|
データチャンネルメッセージタイプ。 |
|
|
オーディオファイル情報。 |
|
|
ローカル音声キャプチャ状態。 |
|
|
ローカル映像キャプチャ状態。 |
|
|
オーディオ美化モード。 |
|
|
イコライザーバンド周波数。 |
API
AliEngineUserVolumeInfo
ユーザーボリューム情報。
|
パラメーター |
タイプ |
説明 |
|
uid |
String |
ユーザー ID。有効値:
|
|
volume |
int |
コールバックでレポートされる音量。 |
|
speech_state |
bool |
|
|
sumVolume |
int |
コールバック期間中に蓄積された合計音量。現在の話者を識別するために使用されます。値の範囲は 0 から 255 です。 |
AliEngineAudioRawData
生の音声サンプル。
|
パラメーター |
タイプ |
説明 |
|
dataPtr |
void* |
音声データバッファーへのポインター。 |
|
numOfSamples |
int |
チャンネルあたりのサンプル数。 |
|
bytesPerSample |
int |
音声サンプルあたりのバイト数。 |
|
numOfChannels |
int |
オーディオチャンネル数。 |
|
samplesPerSec |
int |
サンプルレート (Hz)。 |
AliEngineVideoRawData
生の映像データを表します。
|
パラメーター |
タイプ |
説明 |
|
format |
映像データのピクセルフォーマット。 |
|
|
type |
映像データのバッファータイプ。 |
|
|
dataLength |
int |
データ長 (バイト単位)。 |
|
pixelBuffer |
void* |
ピクセルバッファーへのポインター。 |
|
dataPtr |
void* |
YUV データへのポインター。 |
|
dataYPtr |
void* |
Y コンポーネントへのポインター。 |
|
dataUPtr |
void* |
U コンポーネントへのポインター。 |
|
dataVPtr |
void* |
V コンポーネントへのポインター。 |
|
strideY |
int |
Y プレーンのストライド (バイト単位)。 |
|
strideU |
int |
U プレーンのストライド (バイト単位)。 |
|
strideV |
int |
V プレーンのストライド (バイト単位)。 |
|
height |
int |
映像フレームの高さ (ピクセル単位)。 |
|
width |
int |
映像フレームの幅 (ピクセル単位)。 |
|
rotation |
int |
映像フレームの回転角度 (度単位)。有効値は 0、90、180、270 です。 |
|
timeStamp |
long long |
タイムスタンプ (ミリ秒単位)。 |
AliEngineChannelProfile
チャンネルモードを指定します。
|
列挙名 |
説明 |
|
AliEngineCommunication |
通信モード |
|
AliEngineInteractiveLive |
インタラクティブライブストリーミングモード |
AliEngineClientRole
ユーザーロール。
|
値 |
説明 |
|
AliEngineClientRoleInteractive |
ブロードキャスターロール。このロールのユーザーは、メディアストリームを公開およびサブスクライブできます。 |
|
AliEngineClientRoleLive |
オーディエンスロール。このロールのユーザーは、メディアストリームのサブスクライブのみ可能です。 |
AliEngineStats
セッション統計。
|
パラメーター |
タイプ |
説明 |
|
sentKBitrate |
long long |
送信ビットレート (Kbps)。 |
|
rcvdKBitrate |
long long |
受信ビットレート (Kbps)。 |
|
sentBytes |
long long |
送信された合計バイト数。 |
|
rcvdBytes |
long long |
受信した合計バイト数。 |
|
systemCpu |
unsigned int |
システムの CPU 使用率 (%)。 |
|
appCpu |
unsigned int |
RTC プロセスの CPU 使用率 (%)。 |
|
videoRcvdKBitrate |
long long |
映像受信ビットレート (Kbps)。 |
|
videoSentKBitrate |
long long |
映像送信ビットレート (Kbps)。 |
|
callDuration |
unsigned long long |
通話時間 (秒単位)。 |
|
sentLossRate |
long long |
アップリンクのパケット損失率 (%)。 |
|
sentLossPkts |
long long |
失われたアップリンクパケットの合計数。 |
|
sentExpectedPkts |
long long |
アップリンクパケットの合計数。 |
|
rcvdLossRate |
long long |
ダウンリンクのパケット損失率 (%)。 |
|
rcvdLossPkts |
long long |
失われたダウンリンクパケットの合計数。 |
|
rcvdExpectedPkts |
long long |
ダウンリンクパケットの合計数。 |
|
lastmileDelay |
long long |
ラストマイルのネットワーク遅延 (ミリ秒)。 |
|
availableSendBitrate |
long long |
利用可能な送信ビットレート (Kbps)。 |
AliEngineLocalVideoStats
ローカル映像の統計。
|
パラメーター |
タイプ |
説明 |
|
track |
ストリームタイプ。 |
|
|
sentBitrate |
unsigned int |
送信ビットレート。 |
|
sentFps |
unsigned int |
送信フレームレート。 |
|
encodeFps |
unsigned int |
エンコーディングフレームレート。 |
|
targetEncodeBitrate |
unsigned int |
ターゲットエンコーディングビットレート。 |
|
actualEncodeBitrate |
unsigned int |
実際のエンコーディングビットレート。 |
|
captureFps |
unsigned int |
キャプチャフレームレート。 |
|
avgQpPerSec |
unsigned int |
平均 QP。 |
AliEngineRemoteVideoStats
リモート映像の統計。
|
パラメーター |
タイプ |
説明 |
|
userId |
const char* |
リモートユーザー ID。 |
|
track |
映像ストリームタイプ。 |
|
|
width |
unsigned int |
映像フレームの幅 (ピクセル単位)。 |
|
height |
unsigned int |
映像フレームの高さ (ピクセル単位)。 |
|
decodeFps |
unsigned int |
デコードフレームレート (fps)。 |
|
renderFps |
unsigned int |
レンダラーの出力フレームレート (fps)。 |
|
frozenTimes |
unsigned int |
映像フリーズの合計回数。 |
AliEngineLocalAudioStats
ローカル音声の統計。
|
パラメーター |
タイプ |
説明 |
|
track |
オーディオトラックタイプ。 |
|
|
scene |
オーディオシーン。 |
|
|
sentBitrate |
unsigned int |
送信ビットレート。 |
|
sentSamplerate |
unsigned int |
送信サンプルレート。 |
|
numChannel |
unsigned int |
チャンネル数。 |
|
inputLevel |
unsigned int |
入力レベル。 |
AliEngineRemoteAudioStats
リモート音声の統計。
|
パラメーター |
タイプ |
説明 |
|
userId |
const char* |
ユーザー ID。 |
|
track |
オーディオトラックタイプ。 |
|
|
networkTransportDelay |
int |
音声送信者から受信者までのネットワーク遅延 (ms)。 |
|
quality |
int |
音声品質。 |
|
audioLossRate |
int |
音声パケット損失率。 |
|
rcvdBitrate |
int |
受信ビットレート (bps)。 |
|
totalFrozenTimes |
int |
フリーズの合計回数。 |
|
audioTotalFrozenTime |
int |
音声再生の合計フリーズ時間 (ms)。 |
|
audioTotalFrozenRate |
int |
音声フリーズ率 (%)。 |
AliEngineVideoObserPosition
映像データを監視する映像パイプライン内のポイントを指定します。
|
列挙名 |
説明 |
|
AliEnginePositionPostCapture |
ローカルデバイスからキャプチャされたデータを監視します。 |
|
AliEnginePositionPreRender |
リモートユーザーからのレンダリング前データを監視します。 |
|
AliEnginePositionPreEncoder |
エンコーディング前データを監視します。 |
AliEngineVideoFormat
映像データ出力フォーマットを定義します。
|
列挙メンバー |
説明 |
|
AliEngineVideoFormatBGRA |
BGRA フォーマット。 |
|
AliEngineVideoFormatUnknown |
不明なフォーマット。 |
|
AliEngineVideoFormatI420 |
I420 フォーマット。 |
|
AliEngineVideoFormatNV21 |
NV21 フォーマット。 |
|
AliEngineVideoFormatNV12 |
NV12 フォーマット。 |
|
AliEngineVideoFormatRGBA |
RGBA フォーマット。 |
|
AliEngineVideoFormatI422 |
I422 フォーマット。 |
|
AliEngineVideoFormatARGB |
ARGB フォーマット。 |
|
AliEngineVideoFormatABGR |
ABGR フォーマット。 |
|
AliEngineVideoFormatRGB24 |
RGB24 フォーマット。 |
|
AliEngineVideoFormatBGR24 |
BGR24 フォーマット。 |
|
AliEngineVideoFormatRGB565 |
RGB565 フォーマット。 |
|
AliEngineVideoFormatTextureOES |
TextureOES フォーマット。 |
|
AliEngineVideoFormatTexture2D |
Texture2D フォーマット。 |
|
AliEngineVideoFormatH264 |
H.264 フォーマット。 |
AliEngineExternalDeviceType
外部デバイスタイプを指定します。
|
列挙名 |
説明 |
|
AliEngineExternalTypeUnknown |
不明なデバイスタイプ。 |
|
AliEngineExternalTypeAudioCapture |
音声キャプチャデバイス。 |
|
AliEngineExternalTypeAudioPlayout |
音声再生デバイス。 |
|
AliEngineExternalTypeVideoCapture |
映像キャプチャデバイス。 |
AliEngineExternalDeviceState
外部デバイスの状態を表します。
|
パラメーター |
説明 |
|
AliEngineExternalDeviceAdd |
外部デバイスが追加されました。 |
|
AliEngineExternalDeviceRemove |
外部デバイスが削除されました。 |
AliEngineConnectionStatus
ネットワーク接続状態を示します。
|
パラメーター |
説明 |
|
AliEngineConnectionInit |
初期化が完了しました。 |
|
AliEngineConnectionDisconnected |
ネットワークから切断されました。 |
|
AliEngineConnectionConnecting |
ネットワークに接続中です。 |
|
AliEngineConnectionConnected |
ネットワークに接続されました。 |
|
AliEngineConnectionReconnecting |
ネットワークに再接続中です。 |
|
AliEngineConnectionFailed |
ネットワークへの接続に失敗しました。 |
AliEngineConnectionStatusChangeReason
ネットワーク接続状態が変更された理由。
|
パラメーター |
説明 |
|
AliEngineConnectionChangedDummyReason |
不明な理由。 |
|
AliEngineConnectionMediaPathChanged |
メディアパスの変更。 |
|
AliEngineConnectionSignalingHeartbeatTimeout |
シグナリングハートビートのタイムアウト。 |
|
AliEngineConnectionSignalingHeartbeatAlive |
シグナリングハートビートが回復しました。 |
|
AliEngineConnectionSignalingHttpdnsResolved |
DNS 解決の成功。 |
|
AliEngineConnectionSignalingHttpdnsFailure |
DNS 解決の失敗。 |
|
AliEngineConnectionSignalingGslbFailure |
GSLB リクエストの失敗。 |
|
AliEngineConnectionSignalingGslbSuccess |
GSLB リクエストの成功。 |
|
AliEngineConnectionSignalingJoinChannelFailure |
チャンネルへの参加に失敗しました。 |
|
AliEngineConnectionSignalingJoinChannelSuccess |
チャンネルへの参加に成功しました。 |
|
AliEngineConnectionSignalingLeaveChannel |
チャンネルから退出しました。 |
|
AliEngineConnectionSignalingConnecting |
シグナリング接続を確立しています。 |
|
AliRtcConnectionChangedNetworkInterrupted |
ネットワーク接続が中断されました。 |
AliEngineVideoTrack
映像ストリームタイプを指定します。
|
列挙子 |
説明 |
|
AliEngineVideoTrackNo |
映像ストリームなし。 |
|
AliEngineVideoTrackCamera |
カメラからの映像ストリーム。 |
|
AliEngineVideoTrackScreen |
画面共有からの映像ストリーム。 |
|
AliEngineVideoTrackBoth |
カメラと画面共有の両方からの映像ストリーム。 |
AliEnginePublishState
ストリームの公開状態。
|
パラメーター |
説明 |
|
AliEngineStatsPublishIdle |
初期状態。 |
|
AliEngineStatsNoPublish |
公開は非アクティブです。 |
|
AliEngineStatsPublishing |
公開中です。 |
|
AliEngineStatsPublished |
公開が完了しました。 |
AliEngineSubscribeState
サブスクリプションの状態。
|
値 |
説明 |
|
AliEngineStatsSubscribeIdle |
初期状態 |
|
AliEngineStatsNoSubscribe |
サブスクライブしていません |
|
AliEngineStatsSubscribing |
サブスクライブ中 |
|
AliEngineStatsSubscribed |
サブスクライブ済み |
AliEngineUserOfflineReason
ユーザーがオフラインになる理由。
|
値 |
説明 |
|
AliEngineUserOfflineQuit |
ユーザーが自発的に退出します。 |
|
AliEngineUserOfflineDropped |
長期間ピアからパケットを受信しなかったことによるタイムアウトが原因で、ユーザーがドロップされました。 |
|
AliEngineUserOfflineBecomeAudience |
ユーザーがロールをホストからオーディエンスに変更します。 |
AliEngineVideoStreamType
カメラの映像ストリームタイプを定義します。
|
列挙子 |
説明 |
|
AliEngineVideoStreamTypeNone |
映像ストリームなし。 |
|
AliEngineVideoStreamTypeHigh |
高解像度ストリーム。 |
|
AliEngineVideoStreamTypeLow |
低解像度ストリーム。 |
AliEngineAudioTrack
音声ストリームタイプ。
|
列挙子 |
説明 |
|
AliEngineAudioTrackNo |
音声ストリームなし。 |
|
AliEngineAudioTrackMic |
マイク音声ストリーム。 |
AliEngineNetworkQuality
ネットワーク品質を定義します。
|
値 |
説明 |
|
AliEngineNetworkQualityExcellent |
滑らかさと明瞭さが最適です。 |
|
AliEngineNetworkQualityGood |
滑らかさと明瞭さがほぼ最適です。 |
|
AliEngineNetworkQualityPoor |
音声と映像の滑らかさと明瞭さがわずかに損なわれますが、通信には影響ありません。 |
|
AliEngineNetworkQualityBad |
映像に著しいコマ落ちが発生しますが、音声通信は可能です。 |
|
AliEngineNetworkQualityVeryBad |
音声と映像が著しく損なわれ、通信がほぼ不可能です。 |
|
AliEngineNetworkQualityDisconnect |
ネットワークが中断されました。 |
|
AliEngineNetworkQualityUnknown |
ネットワーク品質は不明です。 |
AliEngineVideoEncoderOrientationMode
映像出力の向きを指定します。
|
パラメーター |
説明 |
|
AliEngineVideoEncoderOrientationModeAdaptive |
0:適応モード。出力の向きはキャプチャの向きと一致します。 |
|
AliEngineVideoEncoderOrientationModeFixedLandscape |
1:ポートレートモード。 SDK はポートレートストリームを公開します。出力幅は設定された解像度の幅と高さのうち小さい方の値に、出力高さは大きい方の値に設定されます。 |
|
AliEngineVideoEncoderOrientationModeFixedPortrait |
2:ランドスケープモード。 SDK はランドスケープストリームを公開します。出力幅は設定された解像度の幅と高さのうち大きい方の値に、出力高さは小さい方の値に設定されます。 |
AliEngineRenderMode
レンダリングモードを指定します。
|
パラメーター |
説明 |
|
AliEngineRenderModeAuto |
SDK が自動的にレンダリングモードを選択します。 |
|
AliEngineRenderModeStretch |
映像をビューいっぱいに引き伸ばします。映像のアスペクト比は維持されません。 |
|
AliEngineRenderModeFill |
アスペクト比を維持したまま、映像をビューに合わせてスケーリングします。空いたスペースを埋めるために黒帯が追加される場合があります。 |
|
AliEngineRenderModeCrop |
映像のアスペクト比を維持したまま、ビューいっぱいに映像をスケーリングします。はみ出した部分はクロップされます。 |
|
AliEngineRenderModeNoChange |
以前の表示モードを維持します。 |
AliEngineRenderMirrorMode
ミラーモードを指定します。
|
値 |
説明 |
|
AliEngineRenderMirrorModeOnlyFrontMirror |
フロントカメラからのローカルプレビューをミラーリングします。他の映像ビューはミラーリングされません。 |
|
AliEngineRenderMirrorModeAllMirror |
すべての映像ビューをミラーリングします。 |
|
AliEngineRenderMirrorModeAllNoMirror |
どの映像ビューもミラーリングしません。 |
AliEngineRotationMode
回転角度を指定します。
|
値 |
説明 |
|
AliEngineRotationModeNoChange |
以前の回転角度を維持します。 |
|
AliEngineRotationMode_0 |
回転を適用しません。 |
|
AliEngineRotationMode_90 |
90 度回転します。 |
|
AliEngineRotationMode_180 |
180 度回転します。 |
|
AliEngineRotationMode_270 |
270 度回転します。 |
AliEngineLogLevel
ログレベルを指定します。
|
列挙子 |
説明 |
|
AliEngineLogLevelInfo |
アプリケーションの一般的なフローに関する情報メッセージをログに記録します。 |
|
AliEngineLogLevelWarn |
潜在的に有害な状況や、重大ではないエラーに関する警告をログに記録します。 |
|
AliEngineLogLevelError |
アプリケーションの実行を継続できるエラーをログに記録します。 |
|
AliEngineLogLevelFatal |
アプリケーションの終了を引き起こす可能性のある重大なエラーをログに記録します。 |
|
AliEngineLogLevelNone |
すべてのログ出力を無効にします。 |
AliEngineAudioNumChannelType
オーディオチャンネルタイプ。
|
列挙子 |
説明 |
|
AliEngineMonoAudio |
モノラル音声。 |
|
AliEngineStereoAudio |
ステレオ音声。 |
AliEngineAudioSampleRate
オーディオサンプルレートを指定します。
|
値 |
説明 |
|
AliEngineAudioSampleRate_8000 |
8,000 Hz のサンプルレート。 |
|
AliEngineAudioSampleRate_11025 |
11,025 Hz のサンプルレート。 |
|
AliEngineAudioSampleRate_16000 |
16,000 Hz のサンプルレート。 |
|
AliEngineAudioSampleRate_22050 |
22,050 Hz のサンプルレート。 |
|
AliEngineAudioSampleRate_32000 |
32,000 Hz のサンプルレート。 |
|
AliEngineAudioSampleRate_44100 |
44,100 Hz のサンプルレート。 |
|
AliEngineAudioSampleRate_48000 |
48,000 Hz のサンプルレート。 |
AliEngineRecordType
録画タイプを指定します。
|
値 |
説明 |
|
AliEngineRecordTypeAudio |
音声のみの録画。 |
|
AliEngineRecordTypeVideo |
単一の音声/映像録画。 |
|
AliEngineRecordTypeBoth |
音声のみと音声/映像の両方の録画。 |
AliEngineRecordFormat
録画フォーマットを指定します。
|
値 |
説明 |
|
AliEngineRecordFormatAAC |
AAC ファイル。 |
|
AliEngineRecordFormatWAV |
WAV ファイル。 |
|
AliEngineRecordFormatMP4 |
MP4 ファイル。 |
AliEngineAudioQuality
録音された音声ファイルの音声品質を指定します。
|
値 |
説明 |
|
AliEngineAudioQualityLow |
低音声品質。 |
|
AliEngineAudioQualityMedium |
中音声品質。 |
|
AliEngineAudioQualityHigh |
高音声品質。 |
AliEngineVideoQuality
録画された映像ファイルの映像品質を指定します。
|
列挙名 |
説明 |
|
AliEngineVideoQualityDefault |
デフォルト。録画された映像品質は、映像キャプチャ品質と一致します。(モバイルクライアントは映像録画をサポートしていません。) |
AliEngineAudioProfile
音声品質モードの列挙。
|
パラメーター |
説明 |
|
AliEngineLowQualityMode |
低品質の音声。 |
|
AliEngineBasicQualityMode |
標準品質の音声。 |
|
AliEngineHighQualityMode |
高品質の音声。 |
|
AliEngineStereoHighQualityMode |
高品質のステレオ音声。 |
|
AliEngineSuperHighQualityMode |
超高品質の音声。 |
|
AliEngineStereoSuperHighQualityMode |
超高品質のステレオ音声。 |
AliEngineAudioScenario
オーディオシナリオを指定します。
|
値 |
説明 |
|
AliEngineSceneDefaultMode |
汎用の音声・映像通信のためのデフォルトシナリオ。 |
|
AliEngineSceneEducationMode |
教育シナリオ。このモードは、音声の継続性と安定性を優先します。 |
|
AliEngineSceneMediaMode |
メディアシナリオ。このモードは、人の声や音楽の自然な品質を保持します。インタラクティブなライブストリーミングに最適です。 |
|
AliEngineSceneMusicMode |
音楽シナリオ。このモードは、高忠実度の音声を提供し、オンライン楽器レッスンなど、厳しい音楽品質要件を持つアプリケーションに最適です。 |
|
AliEngineSceneChatRoomMode |
チャットルームシナリオ。ユーザーが頻繁にマイクのオン/オフを切り替えるチャットアプリケーションに適しています。音量コントロールは常に通話中の音量を調整します。 |
|
AliEngineSceneShowRoomMode |
ショールームシナリオ。高品質な音声が求められる単一ホストのライブストリーミングに適しています。 |
AliEngineMuteLocalAudioMode
ローカル音声をミュートするモード。
|
パラメーター |
説明 |
|
AliEngineMuteLocalAudioModeDefault |
デフォルトモード。 |
|
AliEngineMuteLocalAudioModeMuteAll |
マイクと外部音声入力を含むすべてのローカル音声をミュートします。 |
|
AliEngineMuteLocalAudioModeMuteOnlyMic |
マイクのみをミュートします。外部音声入力は影響を受けません。 |
AliEngineRecordAudioConfig
音声ファイルの録音を設定します。
|
パラメーター |
タイプ |
説明 |
|
sampleRate |
オーディオサンプルレートを指定します。 |
|
|
quality |
音声品質を指定します。 |
|
|
externalPcmCaptureRecording |
bool |
外部 PCM キャプチャソースからの音声データを録音するかどうかを示します。 |
|
externalPcmRenderRecording |
bool |
外部 PCM レンダリングソースからの音声データを録音するかどうかを示します。 |
AliEngineRecordVideoConfig
映像録画設定。
|
パラメーター |
タイプ |
説明 |
|
quality |
映像品質。 |
|
|
fps |
int |
フレームレート。 |
|
bitrate |
int |
ビットレート。 |
|
sourceType |
映像録画ソース。 |
|
|
canvas |
映像録画解像度設定。 |
AliEngineVideoRecordCanvasConfig
録画映像の解像度を指定します。
|
パラメーター |
タイプ |
説明 |
|
canvasWidth |
int |
録画映像の幅 (ピクセル単位)。 |
|
canvasHeight |
int |
録画映像の高さ (ピクセル単位)。 |
AliEngineRecordVideoLayoutMode
映像録画のレイアウトを定義します。
|
列挙名 |
説明 |
|
AliEngineRecordVideoLayoutModeGrid |
グリッドレイアウト。 |
|
AliEngineRecordVideoLayoutModeSpeaker |
スピーカーレイアウト。 |
|
AliEngineRecordVideoLayoutModeUnique |
シングルフレームレイアウト。 |
|
AliEngineRecordVideoLayoutModeCustom |
カスタムレイアウト。 |
AliEngineRecordVideoBgColor
映像録画の背景色。
|
パラメーター |
タイプ |
説明 |
|
r |
unsigned char |
赤コンポーネント |
|
g |
unsigned char |
緑コンポーネント |
|
b |
unsigned char |
青コンポーネント |
AliEngineRecordVideoRegion
録画レイアウト内のユーザーの映像領域を設定します。
|
パラメーター |
タイプ |
説明 |
|
userId |
char* |
ユーザー ID。 |
|
sourceType |
映像ソースタイプ。 |
|
|
area |
ユーザーの映像用のキャンバス上の矩形領域。 |
AliEngineRecordVideoRectangle
映像録画矩形の座標とディメンションを指定します。
|
パラメーター |
タイプ |
説明 |
|
left |
矩形の左上隅の x 座標。映像の全幅に対する分数で表されます。 |
|
|
top |
矩形の左上隅の y 座標。映像の全高に対する分数で表されます。 |
|
|
width |
矩形の幅。映像の全幅に対する分数で表されます。 |
|
|
height |
矩形の高さ。映像の全高に対する分数で表されます。 |
AliEngineRecordVideoRational
映像録画座標を表す有理数。
|
パラメーター |
タイプ |
説明 |
|
numerator |
unsigned int |
有理数の分子。 |
|
denominator |
unsigned int |
有理数の分母。 |
AliEngineRecordTemplate
録画テンプレートの設定を定義します。
|
パラメーター |
タイプ |
説明 |
|
recordType |
録画タイプ。 |
|
|
recordFormat |
録画フォーマット。 |
|
|
sampleRate |
オーディオサンプルレート。 |
|
|
audioQuality |
音声品質。 |
|
|
externalPcmCaptureRecording |
bool |
外部 PCM キャプチャソースからの音声をミックスして録音するかどうかを示します。 |
|
externalPcmRenderRecording |
bool |
外部 PCM 入力からレンダリングされた音声をミックスして録音するかどうかを示します。 |
|
canvas |
映像録画キャンバスの設定。 |
|
|
fps |
int |
フレームレート。 |
|
bitrate |
int |
ビットレート。 |
|
isFragment |
bool |
フラグメント化された MP4 ファイルとして録画するかどうか。デフォルトは |
AliEngineDeviceInfo
デバイス情報を含みます。
|
パラメーター |
タイプ |
説明 |
|
deviceName |
String |
デバイス名。 |
|
deviceID |
String |
デバイス ID。 |
|
deviceTransportType |
デバイスのトランスポートタイプ。 |
AliEngineBeautyConfig
基本的な美顔効果を設定します。
|
パラメーター |
タイプ |
説明 |
|
whiteningLevel |
float |
美白レベルを指定します。有効範囲は [0.0, 1.0] です。値が大きいほど効果が強くなります。 |
|
smoothnessLevel |
float |
平滑化レベルを指定します。有効範囲は [0.0, 1.0] です。値が大きいほど効果が強くなります。 |
AliEngineOnByeType
ユーザーがチャンネルから退出または削除される理由を指定します。
|
メンバー |
説明 |
|
AliEngineOnByeBeKickOut |
ユーザーがキックアウトされました。 |
|
AliEngineOnByeChannelTerminated |
チャンネルが終了したため、ユーザーは退出する必要がありました。 |
|
AliEngineOnByeUserReplaced |
同じユーザー ID が別のデバイスからチャンネルに参加したため、このデバイスでのユーザーのセッションは終了しました。 |
AliEngineAudioEffectVoiceChangerMode
ボイスチェンジャーモードを指定します。
|
値 |
説明 |
|
AliEngineAudioEffectVoiceChangerOff |
ボイスチェンジャー効果を無効にします。 |
|
AliEngineAudioEffectVoiceChangerOldMan |
老人声。 |
|
AliEngineAudioEffectVoiceChangerBabyBoy |
男の子の声。 |
|
AliEngineAudioEffectVoiceChangerBabGirl |
女の子の声。 |
|
AliEngineAudioEffectVoiceChangerRobot |
ロボットの声。 |
|
AliEngineAudioEffectVoiceChangerDaimo |
悪魔の声。 |
|
AliEngineAudioEffectVoiceChangerKTV |
KTV (カラオケ) のリバーブ。 |
|
AliEngineAudioEffectVoiceChangerEcho |
エコー効果。 |
AliEngineAudioEffectReverbMode
オーディオエフェクトのリバーブモードを指定します。
|
列挙子 |
説明 |
|
AliEngineAudioEffectReverbOff |
オフ |
|
AliEngineAudioEffectReverbVocal_I |
ボーカル I |
|
AliEngineAudioEffectReverbVocal_II |
ボーカル II |
|
AliEngineAudioEffectReverbBathroom |
バスルーム |
|
AliEngineAudioEffectReverbSmallRoomBright |
明るい小部屋 |
|
AliEngineAudioEffectReverbSmallRoomDark |
暗い小部屋 |
|
AliEngineAudioEffectReverbMediumRoom |
ミディアムルーム |
|
AliEngineAudioEffectReverbLargeRoom |
ラージルーム |
|
AliEngineAudioEffectReverbChurchHall |
チャーチホール |
AliEngineAudioEffectReverbParamType
利用可能なリバーブパラメータタイプ。
|
パラメーター |
説明 |
|
AliEngineAudioEffectReverbRoomSize |
部屋のサイズを指定します。範囲:[0, 100]。 |
|
AliEngineAudioEffectReverbPreDelay |
プリディレイをミリ秒 (ms) 単位で指定します。範囲:[0, 200]。 |
|
AliEngineAudioEffectReverbReverberance |
残響を指定します。範囲:[0, 100]。 |
|
AliEngineAudioEffectReverbHfDamping |
高周波ダンピングを指定します。範囲:[0, 100]。 |
|
AliEngineAudioEffectReverbToneLow |
低音を指定します。範囲:[0, 100]。 |
|
AliEngineAudioEffectReverbToneHigh |
高音を指定します。範囲:[0, 100]。 |
|
AliEngineAudioEffectReverbDryGain |
ドライゲインを指定します。範囲:[-20, 10]。 |
|
AliEngineAudioEffectReverbWetGain |
ウェットゲインを指定します。範囲:[-20, 10]。 |
AliEngineVideoCanvas
レンダリングキャンバス。
|
パラメーター |
タイプ |
説明 |
|
displayView |
void * |
レンダリングビュー。 |
|
renderMode |
レンダリングモード。デフォルトは |
|
|
mirrorMode |
ミラーモード。デフォルトは |
|
|
backgroundColor |
int |
背景色 ( |
|
rotationMode |
回転モード。デフォルトは回転なしです。 |
|
|
renderId |
int |
レンダリング ID。 |
|
width |
int |
映像の幅。 |
|
height |
int |
映像の高さ。 |
|
scaleMode |
スケールモード。デフォルトは |
AliEngineLiveTranscodingErrorCode
サイドストリーム公開のエラーコード。
|
パラメーター |
説明 |
|
AliEngineLiveTranscodingErrorPublishOk |
公開に成功しました。 |
|
AliEngineLiveTranscodingErrorStreamNotFound |
エラー:ストリームが見つかりません。 |
|
AliEngineLiveTranscodingErrorStreamAlreadyExist |
エラー:宛先ストリームは既に存在します。 |
|
AliEngineLiveTranscodingErrorInvalidParam |
エラー:無効なパラメーター。 |
|
AliEngineLiveTranscodingErrorInternalError |
エラー:内部エラー。 |
|
AliEngineLiveTranscodingErrorRtmpServerError |
エラー:RTMP サーバーエラー。 |
|
AliEngineLiveTranscodingErrorRtmpStreamUrlError |
エラー:ストリーム URL エラー。 |
|
AliEngineLiveTranscodingErrorPublishTimeout |
エラー:公開タイムアウト。 |
|
AliEngineLiveTranscodingErrorNotAuthorized |
エラー:操作が許可されていません。 |
AliEngineWaterMarkConfig
画像ウォーターマークを設定します。
|
パラメーター |
タイプ |
説明 |
|
visibleInPreview |
bool |
ローカルプレビューでウォーターマークを表示するかどうかを指定します。 |
|
positionInLandscapeMode |
ランドスケープモードでのウォーターマーク座標を指定します。 |
|
|
positionInPortraitMode |
ポートレートモードでのウォーターマーク座標を指定します。 |
|
|
alpha |
float |
ウォーターマークの透明度を指定します。 |
|
normalized |
bool |
ウォーターマーク座標が正規化されているかどうかを指定します。 |
AliEngineCameraCapturerConfiguration
カメラキャプチャのプリファレンスを定義します。
|
パラメーター |
タイプ |
説明 |
|
preference |
キャプチャプリファレンス。 |
|
|
fps |
int |
キャプチャフレームレート。デフォルト値の -1 は、SDK が内部エンコーダーのデフォルト設定を使用することを意味します。 |
|
cameraCaptureProfile |
映像キャプチャの解像度を指定します。 |
|
|
disableVideoCaptureReverse |
int |
キャプチャされた映像フレームをアスペクト比に基づいて自動的に反転するかどうかを制御します。-1:デフォルト。0:自動反転を有効にする。1:自動反転を無効にする。 |
|
captureObserverOriginal |
int |
コールバックが元の映像フレームデータを返すかどうかを制御します。-1:デフォルト。0:オフ。1:オン。 |
|
renderMode |
カメラの出力解像度が設定された解像度と一致しない場合に使用するレンダリングモード。 |
AliEngineCameraCaptureProfile
カメラのキャプチャ解像度を定義します。
|
列挙子 |
説明 |
|
AliEngineCameraCaptureProfileDefault |
デフォルトのプロファイル。SDK はエンコーディング設定に一致するキャプチャ解像度を自動的に選択します。 |
|
AliEngineCameraCaptureProfile1080P |
1080p の解像度で映像をキャプチャします。 |
AliEngineDisplayMode
映像ソースとプッシュストリーム設定のアスペクト比が一致しない場合の表示モードの列挙。
|
列挙名 |
説明 |
|
AliEngineDisplayMode_Auto |
自動 (デフォルト)。比例スケーリングを使用して、設定されたストリーミングディメンション内に収まるように映像の元のアスペクト比を維持します。注:元のアスペクト比とコンテンツの整合性を維持するため、実際のプッシュストリーミング解像度は設定された解像度と異なる場合があります。 |
|
AliEngineDisplayMode_FullOf |
ストレッチモード。設定されたストリーミングディメンションいっぱいに映像を引き伸ばします。これにより映像が歪みます。 |
|
AliEngineDisplayMode_FillBlack |
レターボックスモード。元のアスペクト比を維持し、映像を比例的にスケーリングしてフィットさせ、空いたスペースを黒帯で埋めます。 |
|
AliEngineDisplayMode_Scale |
クロップモード。映像を比例的にスケーリングしてストリーミングディメンションを埋め、余分な部分をクロップします。これにより、エッジからコンテンツが失われます。 |
AliEngineCaptureOutputPreference
カメラキャプチャのプリファレンスを指定します。
|
列挙子 |
説明 |
|
AliEngineCaptureOutputPreferenceAuto |
カメラの出力パラメーターを自動的に調整します。 |
|
AliEngineCaptureOutputPreferencePerformance |
デバイスのパフォーマンスを優先します。SDK は |
|
AliEngineCaptureOutputPreferencePreview |
より高いカメラ出力パラメーターを選択することで、映像プレビューの品質を優先します。 |
AliEngineFrameRate
映像エンコーディングのフレームレートを指定します。
|
パラメーター |
説明 |
|
AliEngineFrameRateFps5 |
5 FPS |
|
AliEngineFrameRateFps10 |
10 FPS |
|
AliEngineFrameRateFps15 |
15 FPS |
|
AliEngineFrameRateFps20 |
20 FPS |
|
AliEngineFrameRateFps30 |
30 FPS |
AliEngineVideoEncoderBitrate
映像エンコーディングのビットレート。
|
列挙名 |
説明 |
|
AliEngineVideoStandardBitrate |
標準ビットレートモード。 |
AliEngineVideoMirrorMode
エンコードされた映像のミラーモード。
|
パラメーター |
説明 |
|
AliEngineVideoMirrorModeDisabled |
エンコードされた映像のミラーリングを無効にします。 |
|
AliEngineVideoMirrorModeEnable |
エンコードされた映像のミラーリングを有効にします。 |
AliEngineVideoEncoderConfiguration
映像エンコーディングのプリファレンス。
|
パラメーター |
タイプ |
説明 |
|
dimensions |
映像解像度。 |
|
|
frameRate |
フレームレート。 |
|
|
bitrate |
int |
ビットレート。 |
|
keyFrameInterval |
int |
キーフレーム間隔 (ミリ秒)。値 0 は、SDK がキーフレーム間隔を制御することを意味します。 |
|
forceStrictKeyFrameInterval |
bool |
エンコーダーに設定されたキーフレーム間隔で厳密にキーフレームを生成させるかどうか。デフォルト値は
|
|
mirrorMode |
エンコードされた映像のミラーモード。 |
|
|
orientationMode |
エンコードされた映像の向きモード。 |
|
|
rotationMode |
映像の回転角度。 |
|
|
codecType |
コーデックタイプ。 |
|
|
encodeCodecType |
AliEngineVideoEncodeCodecType |
コーデックタイプ。 |
|
seiForceFrontIFrame |
int |
SEI メッセージを送信する前に I フレームを強制するかどうか。 デフォルト値は |
|
enableDynamicEncode |
int |
動的エンコーディングを有効にするかどうか。 |
|
disableDipenseResolutionChange |
int |
エンコーディング前のスケーリングを無効にするかどうか。 |
|
enableDowngrade |
int |
解像度またはビットレートのダウングレードを有効にするかどうか。 |
|
enableH264BFrame |
int |
H.264 エンコーディングで B フレームを有効にするかどうか。 |
|
enableHevcBFrame |
int |
HEVC エンコーディングで B フレームを有効にするかどうか。 |
AliEngineVideoDecoderConfiguration
映像デコーディングの設定を含みます。
|
パラメーター |
タイプ |
説明 |
|
codecType |
ソフトウェアデコーディングやハードウェアデコーディングなどのコーデックタイプを指定します。デフォルトは |
|
|
enableHardwareDecoderBframe |
int |
ハードウェアデコーダーの B フレームサポートを有効または無効にします。送信者のストリームに B フレームが含まれている場合は、このオプションを有効にする必要があります。そうしないと、デコーディングが失敗します。 デフォルトは -1 です。 |
AliEngineVideoCodecType
映像コーデックタイプを指定します。
|
値 |
説明 |
|
AliEngineVideoCodecTypeDefault |
設定されていません。システムのデフォルトを使用します。 |
|
AliEngineVideoCodecTypeSoftware |
ソフトウェア映像コーデック。 |
|
AliEngineVideoCodecTypeHardware |
ハードウェア映像コーデック。 |
|
AliEngineVideoCodecTypeHardwareTexture |
ハードウェアテクスチャコーデック。 |
AliEngineScreenShareEncoderConfiguration
画面共有のエンコーディング設定。
|
パラメーター |
タイプ |
説明 |
|
dimensions |
映像解像度。 |
|
|
frameRate |
フレームレート。 |
|
|
bitrate |
int |
ビットレート。 |
|
rotationMode |
回転モード。 |
|
|
keyFrameInterval |
int |
キーフレーム間隔 (ミリ秒)。デフォルト値は 0 で、SDK がキーフレーム間隔を制御します。 |
|
forceStrictKeyFrameInterval |
bool |
エンコーダーに設定されたキーフレーム間隔で厳密にキーフレームを生成させるかどうかを指定します。デフォルト値は
|
AliEngineScreenShareConfig
画面共有の設定。
|
パラメーター |
タイプ |
説明 |
|
isShareByRegion |
bool |
画面の特定の領域を共有するかどうか。 |
|
shareRegion |
共有領域のレイアウト情報。このパラメーターは |
|
|
isPushStream |
bool |
プレビュー中に映像ストリームをプッシュするかどうか。 |
AliEngineScreenShareRegion
画面共有領域。
|
パラメーター |
タイプ |
説明 |
|
originX |
float |
共有領域の左上隅の X 座標。 |
|
originY |
float |
共有領域の左上隅の Y 座標。 |
|
width |
float |
共有領域の幅。 |
|
height |
float |
共有領域の高さ。 |
AliEngineScreenSourceInfo
画面共有ソースを表します。
|
パラメーター |
タイプ |
説明 |
|
sourceId |
String |
共有ソースの一意の識別子。 |
|
sourceName |
String |
共有ソースの名前。 |
|
sourceIsSelf |
bool |
共有ソースが SDK の呼び出し元であるかどうかを指定します。 |
AliEngineScreenShareInfo
画面共有設定。
|
パラメーター |
タイプ |
説明 |
|
shareType |
共有タイプを指定します。 |
|
|
shareSourceId |
unsigned int |
共有ソースの ID を指定します。 |
|
shareConfig |
画面共有設定を指定します。 |
AliEngineScreenShareType
画面共有ソースのタイプ。
|
パラメーター |
説明 |
|
AliEngineScreenShareDesktop |
デスクトップ全体。 |
|
AliEngineScreenShareWindow |
特定のアプリケーションウィンドウ。 |
AliEngineAuthInfo
認証情報。
|
パラメーター |
タイプ |
説明 |
|
channelId |
char* |
チャネル ID。 |
|
userId |
char* |
ユーザー ID。 |
|
appId |
char* |
アプリ ID。 |
|
nonce |
char* |
ノンス。 |
|
token |
char* |
トークン。 |
|
gslb |
char** |
GSLB アドレスの配列。 |
|
session |
char* |
セッション ID (オプション)。 |
|
role |
char* |
ロール (オプション)。 |
|
timestamp |
long long |
タイムスタンプ。 |
|
gslbCount |
int |
gslb 配列の要素数。 |
|
agent |
char** |
エージェントアドレスの配列。 |
|
agentCount |
int |
エージェント配列の要素数。 |
|
tokenType |
char* |
トークンタイプ (オプション)。 |
AliEngineVideoSource
生の映像データソースタイプ。
|
パラメーター |
説明 |
|
AliEngineVideoSourceCamera |
映像ストリーム |
|
AliEngineVideoSourceScreenShare |
画面共有ストリーム |
AliEngineAudioSource
生の音声データのソースを指定します。
|
値 |
説明 |
|
AliEngineAudioSourceCaptured |
ローカルデバイスからキャプチャされた生の音声データ。 |
|
AliEngineAudioSourceProcessCaptured |
3A 処理後の音声データ。 |
|
AliEngineAudioSourcePub |
ストリーム公開用の音声データ。 |
|
AliEngineAudioSourcePlayback |
再生用の音声データ。 |
|
AliEngineAudioSourceRemoteUser |
ストリームサブスクリプションからのリモート音声データ。 |
|
AliEngineAudioSourceMixedAll |
公開ストリームと再生ストリームからのミックス音声データ。 |
AliEngineBufferType
映像データタイプを指定します。
|
パラメーター |
説明 |
|
AliEngineBufferTypeRawData |
YUV 生データ。 |
|
AliEngineBufferTypeTexture |
CVPixelBuffer データ。 |
AliEngineErrorCode
エラーコード。
|
列挙名 |
説明 |
|
AliEngineErrorJoinBadAppId |
App ID が存在しません。 |
|
AliEngineErrorJoinInvaildAppId |
App ID が無効です。 |
|
AliEngineErrorJoinBadChannel |
チャンネルが存在しません。 |
|
AliEngineErrorJoinInvaildChannel |
チャンネルが無効です。 |
|
AliEngineErrorJoinBadToken |
トークンが存在しません。 |
|
AliEngineErrorJoinTimeout |
チャンネルへの参加リクエストがタイムアウトしました。 |
|
AliEngineErrorJoinBadParam |
無効なパラメーター。 |
|
AliEngineErrorMicOpenFail |
音声キャプチャデバイスの初期化に失敗しました。 |
|
AliEngineErrorSpeakerOpenFail |
音声再生デバイスの初期化に失敗しました。 |
|
AliEngineErrorMicInterrupt |
音声キャプチャ中に例外が発生しました。 |
|
AliEngineErrorSpeakerInterrupt |
音声再生中に例外が発生しました。 |
|
AliEngineErrorMicAuthFail |
マイクが許可されていません。 |
|
AliEngineErrorMicNotAvailable |
利用可能な音声キャプチャデバイスがありません。 |
|
AliEngineErrorSpeakerNotAvailable |
利用可能な音声再生デバイスがありません。 |
|
AliEngineErrorCameraOpenFail |
映像キャプチャデバイスの初期化に失敗しました。 |
|
AliEngineErrorCameraInterrupt |
映像キャプチャ中に例外が発生しました。 |
|
AliEngineErrorVideoDisplayOpenFail |
レンダリングデバイスの初期化に失敗しました。 |
|
AliEngineErrorVideoDisplayInterrupt |
レンダリング中に例外が発生しました。 |
|
AliEngineErrorIceConnectionConnectFail |
メディアチャンネルの確立に失敗しました。 |
|
AliEngineErrorIceConnectionReconnectFail |
メディアチャンネルの再接続に失敗しました。 |
|
AliEngineErrorIceConnectionHeartbeatTimeout |
シグナリングハートビートのタイムアウト。 |
|
AliEngineErrorPublishInvaild |
無効な公開操作。 |
|
AliEngineErrorPublishNotJoinChannel |
ユーザーがチャンネルに参加していないため、公開に失敗しました。 |
|
AliEngineErrorPublishAudioStreamFailed |
音声ストリームの公開に失敗しました。 |
|
AliEngineErrorPublishVideoStreamFailed |
映像ストリームの公開に失敗しました。 |
|
AliEngineErrorPublishDualStreamFailed |
デュアルストリームの公開に失敗しました。 |
|
AliEngineErrorPublishScreenShareFailed |
画面共有ストリームの公開に失敗しました。 |
|
AliEngineErrorPublishScreenShareConfigError |
無効な画面共有設定。 |
|
AliEngineErrorSubscribeInvaild |
サブスクリプションが無効です。 |
|
AliEngineErrorSubscribeNotJoinChannel |
ユーザーがチャンネルに参加していないため、サブスクリプションに失敗しました。 |
|
AliEngineErrorSubscribeAudioStreamFailed |
音声ストリームのサブスクライブに失敗しました。 |
|
AliEngineErrorSubscribeVideoStreamFailed |
映像ストリームのサブスクライブに失敗しました。 |
|
AliEngineErrorSubscribeDualStreamFailed |
デュアルストリームのサブスクライブに失敗しました。 |
|
AliEngineErrorSubscribeScreenShareFailed |
画面共有ストリームのサブスクライブに失敗しました。 |
|
AliEngineErrorLowLatencyLiveCommunicationFail |
低遅延リアルタイム通信のシグナリングに失敗しました。 |
|
AliEngineErrorLowLatencyLiveMediaSettingFail |
低遅延リアルタイム通信のメディア設定が無効です。 |
|
AliEngineErrorLowLatencyLiveNoneBroadcaster |
低遅延リアルタイム通信モードでストリームを配信している配信者はいません。 |
|
低遅延ライブの再起動が必要です。 |
低遅延のリアルタイム通信でエラーが発生しました。アプリケーションは新しい SDK インスタンスを作成する必要があります。 |
|
AliEngine の低遅延ライブでエラーが発生しました。しばらくしてから再起動してください。 |
低遅延リアルタイム通信でエラーが発生しました。アプリケーションは、新しい SDK インスタンスを作成する前に、カスタムの間隔を待機する必要があります。 |
|
AliEngineErrorLowLatencyLiveServiceUnavailable |
低遅延リアルタイム通信サービスは利用不可、またはスペックダウンされています。 |
|
AliEngineErrorLowLatencyLiveMediaConnectionInterrruption |
低遅延リアルタイム通信中にネットワーク中断が発生しました。 |
|
AliEngineErrorInvaildState |
無効な SDK 状態です。 |
|
AliEngineErrorSessionRemoved |
セッションは削除されました。 |
|
AliEngineErrorInvaildArgument |
無効な引数。 |
|
AliEngineErrorAudioBufferFull |
オーディオバッファーキューが満杯です。このエラーは、外部の生データを提供するときに発生します。 |
|
AliEngineErrorVideoBufferFull |
ビデオバッファーキューが満杯です。このエラーは、外部の生データを提供する際に発生します。 |
|
AliEngineErrorUpdateRoleChannel |
インタラクティブモードでのロールの設定に失敗しました。 |
|
AliEngineErrorInner |
内部エラーが発生しました。 |
AliEngineVideoObserAlignment
映像出力幅のアライメントを指定します。
|
列挙名 |
説明 |
|
AliEngineAlignmentDefault |
元の映像幅を維持します (デフォルト)。 |
|
AliEngineAlignmentEven |
幅が偶数になるようにします。 |
|
AliEngineAlignment4 |
幅が 4 の倍数になるようにします。 |
|
AliEngineAlignment8 |
幅が 8 の倍数になるようにします。 |
|
AliEngineAlignment16 |
幅が 16 の倍数になるようにします。 |
AliEngineShowDebugViewType
表示するダッシュボードを指定します。
|
列挙子 |
説明 |
|
AliEngineShowTypeNone |
ダッシュボードを表示しません。 |
|
AliEngineShowTypeAudio |
オーディオダッシュボードを表示します。 |
|
AliEngineShowTypeVideo |
映像ダッシュボードを表示します。 |
|
AliEngineShowTypeNetwork |
ネットワークダッシュボードを表示します。 |
|
AliEngineShowTypeAll |
利用可能なすべてのダッシュボードを表示します。 |
AliEngineTranscodingPublishTaskStatus
サイドロードストリーミングタスクのステータス。
|
値 |
説明 |
|
AliEngineTrascodingPublishTaskStatusStart |
タスクが開始されました。 |
|
AliEngineTrascodingPublishTaskStatusUpdate |
タスクは更新中です。 |
|
AliEngineTrascodingPublishTaskStatusStop |
タスクが停止しました。 |
DisplayType
サイドロードライブストリーミングの画像表示タイプ。
|
パラメーター |
説明 |
|
NOT_DISPLAY |
表示されません。 |
|
ALWAYS |
常に表示されます。 |
|
WHEN_NO_VIDEO |
映像が利用できない場合にのみ表示されます。 |
AliEngineLiveTranscodingFontType
サイドロードライブストリーミングのテキストのフォントタイプを定義します。
|
値 |
説明 |
|
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 |
AliEngineLiveTranscodingSegmentType
サイドロードライブストリーミングのセグメンテーションタイプを指定します。
|
パラメーター |
説明 |
|
AliEngineLiveTranscodingNoBody |
ポートレートセグメンテーションを無効にします。 |
|
AliEngineLiveTranscodingBody |
ポートレートセグメンテーションを有効にします。 |
AliEngineLiveTranscodingSourceType
ライブトランスコーディングストリームのソース。
|
値 |
説明 |
|
AliEngineLiveTranscodingCamera |
カメラフィード。 |
|
AliEngineLiveTranscodingShareScreen |
共有画面フィード。 |
AliEngineVideoState
映像ストリームの状態。
|
列挙名 |
説明 |
|
AliEngineVideoClose |
映像ストリームは閉じられています。 |
|
AliEngineVideoOpen |
映像ストリームは開いています。 |
AliEngineVideoReason
映像ストリームの状態が変化した理由。
|
列挙名 |
説明 |
|
AliEngineVideoChangeByClient |
クライアントが状態変更を開始しました。 |
|
AliEngineVideoChangeByServer |
サーバーが状態変更を開始しました。 |
AliEngineLiveTranscodingCropMode
ライブストリームトランスコーディングのクロップモード。
|
値 |
説明 |
|
AliEngineLiveTranscodingCrop |
アスペクト比を維持したまま、映像をビューいっぱいにスケーリングします。映像のアスペクト比がビューのアスペクト比と異なる場合は、映像をクロップします。 |
|
AliEngineLiveTranscodingFill |
アスペクト比を維持したまま、映像をビュー内に収まるようにスケーリングします。空いたスペースは黒帯で埋めます。これがデフォルト値です。 |
AliEngineLiveTranscodingMediaProcessMode
バイパスライブストリーミングのメディア処理モードを指定します。
|
パラメーター |
説明 |
|
AliEngineLiveTranscodingNormal |
通常モード。 |
|
AliEngineLiveTranscodingVirtualBackground |
仮想背景モード。 |
AliEngineLiveTranscodingStreamType
サーバーサイドのライブストリーミングリレーのストリームタイプ。
|
パラメーター |
説明 |
|
AliEngineLiveTranscodingOrigin |
元のストリームをリレーします。 |
|
AliEngineLiveTranscodingAudio |
音声ストリームのみをリレーします。 |
|
AliEngineLiveTranscodingVideo |
映像ストリームのみをリレーします。 |
AliEngineLiveTranscodingMixMode
ライブトランスコーディングのミックスモードを定義します。
|
値 |
説明 |
|
AliEngineLiveTranscodingSINGLE |
シングルストリームリレーモードを示します。サービスは、ストリームミキシングとトランスコーディングなしで元のシングルストリームをリレーします。このモードでは、ストリームミキシングとトランスコーディングのパラメーターは必要ありません。 |
|
AliEngineLiveTranscodingMIX |
(デフォルト) ストリームミキシングとトランスコーディングモードを示します。このモードは、ストリームミキシングとトランスコーディング出力をサポートします。 |
AliEngineLiveTranscodingState
ライブトランスコーディングの状態。
|
値 |
説明 |
|
AliEngineLiveTranscodingState_IDLE |
ストリームプッシュはアイドル状態です。 |
|
AliEngineLiveTranscodingState_CONNECT |
ストリームプッシュサーバーに接続しています。 |
|
AliEngineLiveTranscodingState_RUNNING |
ストリームプッシュが進行中です。 |
|
AliEngineLiveTranscodingState_RECOVERING |
ストリームプッシュ接続を回復しています。 |
|
AliEngineLiveTranscodingState_FAILURE |
ストリームプッシュに失敗しました。 |
|
AliEngineLiveTranscodingState_END |
ストリームプッシュが終了しました。 |
AliEngineLiveTranscodingText
ライブトランスコーディングのテキストオーバーレイを定義します。
|
パラメーター |
タイプ |
説明 |
|
text |
String |
表示するテキストコンテンツ。 |
|
x |
int |
テキストオーバーレイの x 座標 (ピクセル単位)。 |
|
y |
int |
テキストオーバーレイの y 座標 (ピクセル単位)。 |
|
fontType |
テキストオーバーレイのフォントタイプ。 |
|
|
fontSize |
int |
フォントサイズ。 |
|
zOrder |
int |
テキストオーバーレイの z オーダー。 |
|
fontColor |
int |
フォントの色。 |
AliEngineLiveTranscodingImage
ストリームインジェストタスクの画像オーバーレイを設定します。
|
パラメーター |
タイプ |
説明 |
|
url |
String |
画像 URL。 |
|
alpha |
float |
画像の不透明度。範囲は |
|
display |
画像の表示モードを指定します。 |
|
|
x |
int |
画像の左上隅の x 座標 (ピクセル単位)。 |
|
y |
int |
画像の左上隅の y 座標 (ピクセル単位)。 |
|
width |
int |
画像の幅 (ピクセル単位)。 |
|
height |
int |
画像の高さ (ピクセル単位)。 |
|
zOrder |
int |
画像のスタッキング順序 (z オーダー)。 |
AliEngineLiveTranscodingUser
ライブトランスコーディングタスクにおけるユーザーのカスタムペインの設定を定義します。
|
パラメーター |
タイプ |
説明 |
|
x |
int |
ペインの左上隅の x 座標 (ピクセル単位)。 |
|
y |
int |
ペインの左上隅の y 座標 (ピクセル単位)。 |
|
width |
int |
ペインの幅 (ピクセル単位)。 |
|
height |
int |
ペインの高さ (ピクセル単位)。 |
|
zOrder |
int |
ペインの z オーダー。値が大きいほど、値が小さいペインの上に配置されます。0 は最下層です。 |
|
userId |
String |
ペインに表示されるストリームのユーザー ID。 |
|
sourceType |
ペインに表示されるソースストリームのタイプ。 |
|
|
segmentType |
ライブトランスコーディングのためにペインのコンテンツをどのようにセグメント化するかを指定します。 |
|
|
images |
AliEngineLiveTranscodingImageArray |
ライブトランスコーディングタスクの画像オーバーレイを定義する |
|
texts |
AliEngineLiveTranscodingTextArray |
ライブトランスコーディングタスクのテキストオーバーレイを定義する |
AliEngineLiveTranscodingParam
バイパスライブストリーミングの設定。
|
パラメーター |
タイプ |
説明 |
|
mixMode |
バイパスライブストリーミングモード。 |
|
|
singleParam |
シングルストリームバイパスライブストリーミングのパラメーター。 |
|
|
mixParam |
バイパスライブストリーミングのストリームミキシングパラメーター。 |
AliEngineLiveTranscodingMixParam
バイパスライブストリーミングのストリームミキシングパラメーター。
|
パラメーター |
タイプ |
説明 |
|
taskProfile |
課金プロファイル。 |
|
|
encodeParam |
エンコーディングパラメーター。 |
|
|
users |
AliEngineLiveTranscodingUserArray |
ストリームをミックスするユーザーのリスト。 |
|
backgroundColor |
int |
映像キャンバスの背景色。 |
|
backgrounds |
AliEngineLiveTranscodingImageArray |
映像キャンバスの背景画像。 |
|
watermarks |
AliEngineLiveTranscodingImageArray |
映像にオーバーレイするウォーターマークのリスト。 |
|
clockWidgets |
AliEngineLiveTranscodingClockWidgetArray |
映像に表示する時計ウィジェットのリスト。 |
|
cropMode |
映像のクロップモード。 |
|
|
mediaProcessMode |
メディア処理モード。 |
AliEngineLiveTranscodingSingleParam
バイパスモードでの単一ストリームのパラメーター。
|
パラメーター |
タイプ |
説明 |
|
userId |
String |
ユーザー ID。 |
|
streamType |
リレーストリームのタイプ。 |
|
|
sourceType |
ソース映像ストリームのタイプ。 |
AliEngineLiveTranscodingTaskProfile
CDN ライブストリーミングの課金プロファイル。
|
値 |
説明 |
|
AliEngineLiveTranscoding_Profile_1IN_1080P |
1 つの入力ストリーム、1080p 出力。 |
|
AliEngineLiveTranscoding_Profile_1IN_720P |
1 つの入力ストリーム、720p 出力。 |
|
AliEngineLiveTranscoding_Profile_1IN_360P |
1 つの入力ストリーム、360p 出力。 |
|
AliEngineLiveTranscoding_Profile_2IN_1080P |
2 つの入力ストリーム、1080p 出力。 |
|
AliEngineLiveTranscoding_Profile_2IN_720P |
2 つの入力ストリーム、720p 出力。 |
|
AliEngineLiveTranscoding_Profile_2IN_360P |
2 つの入力ストリーム、360p 出力。 |
|
AliEngineLiveTranscoding_Profile_4IN_1080P |
4 つの入力ストリーム、1080p 出力。 |
|
AliEngineLiveTranscoding_Profile_4IN_720P |
4 つの入力ストリーム、720p 出力。 |
|
AliEngineLiveTranscoding_Profile_4IN_360P |
4 つの入力ストリーム、360p 出力。 |
|
AliEngineLiveTranscoding_Profile_9IN_1080P |
9 つの入力ストリーム、1080p 出力。 |
|
AliEngineLiveTranscoding_Profile_9IN_720P |
9 つの入力ストリーム、720p 出力。 |
|
AliEngineLiveTranscoding_Profile_9IN_360P |
9 つの入力ストリーム、360p 出力。 |
|
AliEngineLiveTranscoding_Profile_12IN_1080P |
12 の入力ストリーム、1080p 出力。 |
|
AliEngineLiveTranscoding_Profile_12IN_720P |
12 の入力ストリーム、720p 出力。 |
|
AliEngineLiveTranscoding_Profile_12IN_360P |
12 の入力ストリーム、360p 出力。 |
|
AliEngineLiveTranscoding_Profile_16IN_1080P |
16 の入力ストリーム、1080p 出力。 |
|
AliEngineLiveTranscoding_Profile_16IN_720P |
16 の入力ストリーム、720p 出力。 |
|
AliEngineLiveTranscoding_Profile_16IN_360P |
16 の入力ストリーム、360p 出力。 |
|
AliEngineLiveTranscoding_Profile_Mixed |
音声のみ。 |
AliEngineLiveTranscodingEncodeParam
サイドロードライブストリーミングのエンコーディングパラメーター。
|
パラメーター |
タイプ |
説明 |
|
videoWidth |
int |
出力映像の幅 (ピクセル単位)。 |
|
videoHeight |
int |
出力映像の高さ (ピクセル単位)。 |
|
videoFramerate |
int |
出力映像のフレームレート (fps)。 |
|
videoBitrate |
int |
出力映像のビットレート (Kbps)。 |
|
videoGop |
int |
出力映像の GOP サイズ。 |
|
audioSamplerate |
オーディオサンプルレート。 |
|
|
audioBitrate |
int |
オーディオビットレート。 |
|
audioChannels |
int |
オーディオチャンネル数。 |
AliEngineLiveTranscodingAudioSampleRate
CDN ライブストリーミングのオーディオサンプルレートを指定します。
|
値 |
説明 |
|
AliEngineLiveTranscoding_HZ_48000 |
48,000 Hz のサンプルレート |
|
AliEngineLiveTranscoding_HZ_44100 |
44,100 Hz のサンプルレート |
|
AliEngineLiveTranscoding_HZ_32000 |
32,000 Hz のサンプルレート |
|
AliEngineLiveTranscoding_HZ_16000 |
16,000 Hz のサンプルレート |
|
AliEngineLiveTranscoding_HZ_8000 |
8,000 Hz のサンプルレート |
AliEngineLiveTranscodingClockWidget
ライブトランスコーディングの時計ウィジェット。
|
パラメーター |
タイプ |
説明 |
|
x |
int |
左上隅の x 座標 (ピクセル単位)。 |
|
y |
int |
左上隅の y 座標 (ピクセル単位)。 |
|
fontSize |
int |
フォントサイズ。 |
|
zOrder |
int |
z オーダー。値 0 は最下層を表し、値が大きいほど上にレンダリングされます。 |
|
fontColor |
int |
フォントの色。 |
|
fontType |
フォントタイプ。 |
AliEngineBokehScaleModel
背景置換効果で背景をどのようにスケーリングするかを指定します。
|
パラメーター |
説明 |
|
AliEngineBokehScaleModelCrop |
アスペクト比を維持したまま、ビューいっぱいに背景をスケーリングします。背景のアスペクト比がビューのアスペクト比と異なる場合は、背景をクロップします。 |
|
AliEngineBokehScaleModelFill |
アスペクト比を維持したまま、ビュー内に収まるように背景をスケーリングし、空いたスペースは黒帯で埋めます。 |
AliEngineAudioAccompanyStateCode
オーディオ伴奏の再生状態を示します。
|
パラメーター |
説明 |
|
AliEngineAudioAccompanyStarted |
再生が開始されました。 |
|
AliEngineAudioAccompanyStopped |
再生が停止しました。 |
|
AliEngineAudioAccompanyPaused |
再生が一時停止しました。 |
|
AliEngineAudioAccompanyResumed |
再生が再開されました。 |
|
AliEngineAudioAccompanyEnded |
再生が終了しました。 |
|
AliEngineAudioAccompanyBuffering |
バッファリング中。 |
|
AliEngineAudioAccompanyBufferingEnd |
バッファリングが終了しました。 |
|
AliEngineAudioAccompanyFailed |
再生に失敗しました。 |
AliEngineAudioAccompanyErrorCode
オーディオ伴奏再生のエラーコードをリストします。
|
列挙名 |
説明 |
|
AliEngineAudioAccompanyNoError |
エラーなし。 |
|
AliEngineAudioAccompanyOpenFailed |
ファイルのオープンに失敗しました。 |
|
AliEngineAudioAccompanyDecodeFailed |
ファイルのデコードに失敗しました。 |
AliEngineScreenSourceList
画面共有ソースのリスト。
|
パラメーター |
タイプ |
説明 |
|
GetCount |
unsigned int |
利用可能な画面共有ソースの数を取得します。 |
|
GetSourceInfo |
指定されたインデックスの画面共有ソース情報を取得します。 |
|
|
Release |
void |
インターフェイスとそれに関連するリソースを解放します。 |
AliEngineInterfaceIdType
インターフェイスタイプを指定します。
|
パラメーター |
説明 |
|
AliEngineInterfaceAudioDeviceManager |
オーディオデバイスを管理する |
|
AliEngineInterfaceVideoDeviceManager |
映像デバイスを管理する |
|
AliEngineInterfaceMediaEngine |
音声/映像メディアデータを管理する |
AliEngineVideoCodecKindType
映像コーデックタイプ。
|
パラメーター |
説明 |
|
AliEngineVideoEncoderType |
映像エンコーダー。 |
|
AliEngineVideoDecoderType |
映像デコーダー。 |
AliEngineDeviceTransportType
デバイス接続タイプを指定します。
|
列挙子 |
説明 |
|
AliEngineDeviceTransportTypeUnknown |
不明なデバイスタイプ。 |
|
AliEngineDeviceTransportTypeBuiltIn |
内蔵デバイス。 |
|
AliEngineDeviceTransportTypeBluetooth |
Bluetooth デバイス。 |
|
AliEngineDeviceTransportTypeUSB |
USB デバイス。 |
|
AliEngineDeviceTransportTypeAggregate |
集合デバイス。 |
|
AliEngineDeviceTransportTypeVirtual |
仮想デバイス。 |
|
AliEngineDeviceTransportTypePCI |
PCI デバイス。 |
|
AliEngineDeviceTransportTypeFireWire |
FireWire デバイス。 |
|
AliEngineDeviceTransportTypeBluetoothLE |
Bluetooth LE デバイス。 |
|
AliEngineDeviceTransportTypeHDMI |
HDMI デバイス。 |
|
AliEngineDeviceTransportTypeDisplayPort |
DisplayPort デバイス。 |
|
AliEngineDeviceTransportTypeAirPlay |
AirPlay デバイス。 |
|
AliEngineDeviceTransportTypeAVB |
AVB デバイス。 |
|
AliEngineDeviceTransportTypeThunderbolt |
Thunderbolt デバイス。 |
AliEngineAudioFrameObserverConfig
オーディオデータコールバックの設定。
|
パラメーター |
タイプ |
説明 |
|
sampleRate |
オーディオコールバックのサンプルレート。 |
|
|
channels |
コールバックのオーディオチャンネル数。 |
|
|
mode |
コールバックモード。 |
|
|
userDefinedInfo |
int |
ユーザー定義パラメーター。有効値については、「 |
AliEngineDeviceInfoList
映像デバイスのリスト。
|
メソッド |
戻り値の型 |
説明 |
|
GetCount |
int |
リスト内のデバイス数を返します。 |
|
GetDeviceInfo |
指定されたデバイスの情報を返します。 |
|
|
Release |
void |
オブジェクトが使用するすべてのリソースを解放します。 |
AliEngineVideoResolutionList
映像解像度のリストを表します。
|
メソッド |
戻り値の型 |
説明 |
|
GetCount |
int |
解像度の数を返します。 |
|
GetResolutionInfo |
指定されたインデックスの解像度を取得します。 |
|
|
Release |
void |
オブジェクトを解放します。 |
AliEngineVideoRecordSource
録画用の映像ソース。
|
値 |
説明 |
|
AliEngineVideoRecordSourceCamera |
カメラストリームを録画します。 |
|
AliEngineVideoRecordSourceScreenShare |
画面共有ストリームを録画します。 |
|
AliEngineVideoRecordSourceBoth |
カメラと画面共有ストリームを録画します。 |
AliEngineAudioFrameObserverOperationMode
オーディオデータコールバックの操作モードを指定します。
|
列挙子 |
説明 |
|
AliEngineAudioFrameObserverOperationModeReadOnly |
読み取り専用モード。 |
|
AliEngineAudioFrameObserverOperationModeWriteOnly |
書き込み専用モード。 |
|
AliEngineAudioFrameObserverOperationModeReadWrite |
読み書きモード。 |
AliEngineVideoResolution
映像解像度を指定します。
|
パラメーター |
タイプ |
説明 |
|
width |
int |
映像の幅 (ピクセル単位)。 |
|
height |
int |
映像の高さ (ピクセル単位)。 |
AliEngineVideoScale
映像のアスペクト比を指定します。
|
列挙名 |
説明 |
|
AliEngineVideoScale_16_9 |
16:9 |
|
AliEngineVideoScale_4_3 |
4:3 |
AliEngineWaterMarkPosition
ウォーターマークの位置と寸法を指定します。すべての座標と寸法は、左上隅を (0.0, 0.0) とする映像フレームに対して正規化されます。
|
パラメーター |
タイプ |
説明 |
|
x |
float |
ウォーターマークの左上隅の x 座標。 |
|
y |
float |
ウォーターマークの左上隅の y 座標。 |
|
w |
float |
ウォーターマークの幅。 |
|
h |
float |
ウォーターマークの高さ。 |
AliEngineVideoDimensions
映像解像度を定義します。
|
パラメーター |
タイプ |
説明 |
|
width |
int |
映像の幅 (ピクセル単位)。 |
|
height |
int |
映像の高さ (ピクセル単位)。 |
AliEngineVideoEncodeCodecType
映像エンコーディングフォーマットを指定します。
|
列挙子 |
説明 |
|
AliEngineVideoEncodeCodecTypeDefault |
デフォルト値。現在は H264 です。 |
|
AliEngineVideoEncodeCodecTypeH264 |
H264 エンコーディング。 |
|
AliEngineVideoEncodeCodecTypeHevc |
H265 エンコーディング (HEVC)。 |
AliEngineChannelParam
ユーザー名やタイプなどのユーザー属性を定義します。
|
パラメーター |
タイプ |
説明 |
|
userName |
string |
ユーザーの表示名。 |
|
capabilityProfile |
AI エージェントコールシナリオのユーザー属性を指定します。他のすべてのシナリオではデフォルト値が使用されます。 |
AliCapabilityProfile
ユーザー属性を指定します。このパラメーターは AI エージェントコールシナリオでのみ設定する必要があり、それ以外の場合はデフォルト値を使用します。
|
値 |
説明 |
|
AliCapabilityProfileDefault |
AI エージェントコールシナリオ以外の場合。 |
|
AliCapabilityProfileHuman |
人間属性。 |
|
AliCapabilityProfileRobot |
ロボット属性。 |
AliEngineAudioAccompanyConfig
オーディオ伴奏再生の設定。
|
パラメーター |
タイプ |
説明 |
|
onlyLocalPlay |
bool |
伴奏をローカルでのみ再生するかどうかを示します。デフォルト値は |
|
replaceMic |
bool |
伴奏がマイク音声ストリームを置き換えるかどうかを示します。デフォルト値は |
|
loopCycles |
int |
ループ回数。有効値は |
|
startPosMs |
long |
再生の開始位置 (ミリ秒単位)。デフォルト値は |
|
publishVolume |
int |
公開音量。有効範囲は [0, 100] です。デフォルト値は |
|
playoutVolume |
int |
再生音量。有効範囲は [0, 100] です。デフォルト値は |
AliEngineVideoPipelineMirrorMode
映像ミラーモードを指定します。
|
パラメーター |
説明 |
|
AliEngineVideoPipelineMirrorModeNoMirror |
ローカルプレビューと公開ストリームのミラーリングを無効にします。 |
|
AliEngineVideoPipelineMirrorModeBothMirror |
ローカルプレビューと公開ストリームのミラーリングを有効にします。 |
|
AliEngineVideoPipelineMirrorModeOnlyPreviewMirror |
ローカルプレビューのみのミラーリングを有効にします。 |
|
AliEngineVideoPipelineMirrorModeOnlyPublishMirror |
公開ストリームのみのミラーリングを有効にします。 |
AliEngineCapturePipelineScaleMode
映像のスケーリングが発生するタイミングを指定します。
|
値 |
説明 |
|
AliEngineCapturePipelineScaleModePre |
キャプチャ直後に映像をスケーリングします。(デフォルト) |
|
AliEngineCapturePipelineScaleModePost |
エンコーディングプロセス中に映像をスケーリングします。 |
AliEngineDataChannelMsg
データチャンネルを通じて送信されるメッセージ。
|
パラメーター |
タイプ |
説明 |
|
type |
AliEngineDataMsgType |
メッセージタイプ。 |
|
networkTime |
long long |
タイムスタンプ。 |
|
progress |
int |
KTV シナリオの |
|
data |
void* |
テキストや画像など、あらゆるタイプのデータにすることができるメッセージコンテンツへのポインター。 |
|
dataLen |
int |
メッセージの長さ (バイト単位)。 |
AliEngineDataMsgType
データチャンネルのメッセージタイプを指定します。
|
パラメーター |
説明 |
|
AliEngineDataChannelNone |
メッセージなし。 |
|
AliEngineDataChannelProgress |
KTV シナリオで使用します。 |
|
AliEngineDataChannelCustom |
汎用メッセージタイプ。他のすべてのシナリオで推奨されます。 |
AliEngineAudioFileInfo
オーディオファイルに関する情報を提供します。
|
パラメーター |
タイプ |
説明 |
|
filePath |
const char* |
オーディオファイルのパス。 |
|
durationMs |
long |
オーディオファイルの持続時間 (ミリ秒)。 |
AliEngineLocalAudioStateType
ローカル音声キャプチャの状態を定義します。
|
列挙 |
説明 |
|
AliEngineLocalAudioStateTypeStarting |
ローカル音声キャプチャが開始中です。 |
|
AliEngineLocalAudioStateTypeStarted |
ローカル音声キャプチャが開始されました。 |
|
AliEngineLocalAudioStateTypeStopping |
ローカル音声キャプチャが停止中です。 |
|
AliEngineLocalAudioStateTypeStopped |
ローカル音声キャプチャが停止しました。 |
AliEngineLocalVideoStateType
ローカル映像キャプチャの状態。
|
値 |
説明 |
|
AliEngineLocalVideoStateTypeStarting |
ローカル映像キャプチャが開始中です。 |
|
AliEngineLocalVideoStateTypeStarted |
ローカル映像キャプチャが開始されました。 |
|
AliEngineLocalVideoStateTypeStopping |
ローカル映像キャプチャが停止中です。 |
|
AliEngineLocalVideoStateTypeStopped |
ローカル映像キャプチャが停止しました。 |
AliRtcAudioEffectBeautifyMode
利用可能なオーディオ美化モードを定義します。
|
値 |
説明 |
|
AliRtcSdk_AudioEffect_Beautify_Off |
オーディオ美化効果を無効にします。 |
|
AliEngineAudioEffectVigorous |
力強い効果。 |
|
AliEngineAudioEffectRinging |
リンギング効果。 |
AliRtcAudioEffectEqualizationBandFrequency
オーディオイコライザーバンドの中心周波数を指定します。
|
列挙定数 |
説明 |
|
|
AliRtcSdk_AudioEffect_EqualizationBand31 |
31 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand62 |
62 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand125 |
125 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand250 |
250 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand500 |
500 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand1K |
1 kHz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand2K |
2 kHz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand4K |
4 kHz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand8K |
8 kHz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand16K |
16 kHz |
|