このトピックでは、リアルタイム音声・映像 の iOS および Mac SDK で使用されるデータの型について説明します。
目次
データの型 | 説明 |
音楽伴奏の再生エラーコード (iOS のみ)。 | |
音楽伴奏の再生状態 (iOS のみ)。 | |
ユーザーのボリューム情報。 | |
音声サンプル。 | |
ビデオサンプル。 | |
チャンネルモード。 | |
ユーザーロール。 | |
セッション統計。 | |
ローカルビデオの統計。 | |
リモートビデオの統計。 | |
ローカルオーディオの統計。 | |
リモートオーディオの統計。 | |
ビデオデータ出力位置。 | |
ビデオデータ形式。 | |
外部デバイスタイプ (Mac のみ)。 | |
外部デバイスの状態 (Mac のみ)。 | |
ネットワーク接続ステータス。 | |
ネットワーク接続ステータス変更の理由。 | |
ビデオストリームタイプ。 | |
アップストリーミング状態。 | |
サブスクリプション状態。 | |
ユーザーがオフラインになる理由。 | |
カメラストリームタイプ。 | |
オーディオストリームタイプ。 | |
ネットワーク品質。 | |
縦向きまたは横向きモード (iOS のみ)。 | |
Audio Session に対する SDK の制御権限 (iOS のみ)。 | |
レンダリングモード。 | |
ミラーモード。 | |
回転角度。 | |
ログレベル。 | |
音声サウンドチャンネル数。 | |
録音音声サンプリングレート。 | |
録画タイプ。 | |
録画フォーマット | |
録音された音声ファイルの音声品質。 | |
録画された映像ファイルの映像品質。 | |
ビデオコーデックタイプ。 | |
ビデオデコーダー設定。 | |
ビデオエンコーディングタイプ。 | |
オーディオ品質。 | |
オーディオ品質モード。 | |
音声シナリオモードのパラメーター。 | |
ローカルミュートモード。 | |
録音音声設定。 | |
録画映像設定。 | |
録画映像設定用のキャンバスサイズ (Mac のみ)。 | |
録画映像のレイアウト情報 (Mac のみ)。 | |
録画映像のレイアウトモード (Mac のみ)。 | |
録画映像の背景色 (Mac のみ)。 | |
録画レイアウト用のユーザーフレーム構成情報 (Mac のみ)。 | |
ユーザーフレームの位置情報 (Mac のみ)。 | |
混合ストリーム録画の座標 (Mac のみ)。 | |
録画テンプレート (Mac のみ)。 | |
デバイス情報 (Mac のみ)。 | |
基本的なレタッチ設定。 | |
OnBye タイプの列挙。 | |
ボイスチェンジャー効果モード。 | |
音声リバーブエフェクトモード。 | |
音声リバーブパラメーター。 | |
音声ルーティング (iOS のみ)。 | |
レンダリングキャンバス。 | |
バイパスアップストリーミングのエラーコード。 | |
ウォーターマーク画像の設定。 | |
カメラキャプチャのプリファレンスプロパティ。 | |
カメラの向き。 | |
カメラキャプチャの解像度を指定します。 | |
カメラキャプチャのプリファレンス。 | |
ビデオエンコーディングのフレームレート。 | |
ビデオエンコーディングのビットレート。 | |
エンコードされたビデオのミラーモード。 | |
エンコードされたビデオの回転モード。 | |
映像エンコーディングのプリファレンス。 | |
画面共有エンコーディングのプリファレンス。 | |
画面共有の設定 (Mac のみ)。 | |
画面共有リージョン (Mac のみ)。 | |
画面共有ソース情報 (Mac のみ)。 | |
画面共有設定情報 (Mac のみ)。 | |
画面共有タイプ (Mac のみ)。 | |
認証情報。 | |
デバイスのボリュームタイプ (iOS のみ)。 | |
生ビデオデータソースタイプ。 | |
生オーディオデータソースタイプ。 | |
ビデオデータの型。 | |
エラーコード。 | |
映像出力の幅アライメントモード。 | |
ダッシュボードの表示タイプ。 | |
バイパスアップストリーミング LiveStream のステータス。 | |
バイパスライブストリーミングの画像表示タイプ。 | |
バイパスライブストリーミングのテキストタイプ。 | |
バイパスライブストリーミングのセグメンテーションタイプ。 | |
バイパスライブストリーミングの入力タイプ。 | |
映像ストリームの状態変更。 | |
映像ストリームの状態変更をトリガーする理由。 | |
バイパスライブストリーミングのクロッピングモード。 | |
バイパスライブストリーミングのメディア処理モード。 | |
バイパスライブストリーミングのリレーストリームタイプ。 | |
バイパスライブストリーミングモード。 | |
バイパスライブストリーミングのステータス。 | |
バイパスライブストリーミングのテキスト情報。 | |
バイパスライブストリーミングの画像情報。 | |
バイパスライブストリーミングのカスタムユーザーストリーム情報。 | |
バイパスライブストリーミングの設定。 | |
バイパスモードの混合ストリームパラメーター。 | |
バイパスモードのシングルストリームパラメーター。 | |
バイパスライブストリーミングの課金仕様。 | |
バイパスライブストリーミングのエンコーディングパラメーター。 | |
バイパスライブストリーミングの音声サンプリングレート。 | |
バイパスライブストリーミングの時計ウィジェット。 | |
背景置換のスケーリングモード (Mac のみ)。 | |
音楽伴奏の再生状態 (Mac のみ)。 | |
音楽伴奏の再生エラーコード (Mac のみ)。 | |
画面共有タイプ。 | |
機能集約プロファイル。 | |
チャンネル参加パラメーター。 | |
ネットワーク品質プロービングのパラメーター設定。 | |
ネットワークプロービングの結果。 | |
オーディオフレーム構造体。 | |
ビデオパイプラインのミラータイプ。 | |
キャプチャパイプラインのスケーリングタイプ。 | |
オーディオ伴奏再生設定。 | |
オーディオファイル情報。 | |
データメッセージの定義。 | |
データメッセージタイプ。 | |
ローカルデバイスタイプ。 | |
現在のデバイスの例外タイプ。 | |
ローカル音声キャプチャ状態のコールバック。 | |
ローカル映像キャプチャ状態のコールバック。 | |
音楽伴奏の再生状態。 | |
音楽伴奏の再生エラーコード。 | |
バイパスライブストリーミングビデオエンコーダー。 | |
音声美化モードの列挙。 | |
リバーブパラメータータイプの列挙。 |
詳細
AliRtcAudioPlayingErrorCode:音楽伴奏の再生エラーコード (iOS のみ)。
列挙名
説明
AliRtcAudioPlayingNoError
正常な状態。
AliRtcAudioPlayingOpenFailed
ファイルのオープンに失敗しました。
AliRtcAudioPlayingDecodeFailed
エンコードに失敗しました。
AliRtcAudioPlayingStateCode:音楽伴奏の再生状態 (iOS のみ)。
列挙名
説明
AliRtcAudioPlayingStarted
再生中。
AliRtcAudioPlayingStopped
再生を停止しました。
AliRtcAudioPlayingPaused
一時停止。
AliRtcAudioPlayingResumed
再生を再開しました。
AliRtcAudioPlayingEnded
再生が完了しました。
AliRtcAudioPlayingBuffering
バッファリング中。
AliRtcAudioPlayingBufferingEnd
バッファリングが終了しました。
AliRtcAudioPlayingFailed
再生に失敗しました。
AliRtcUserVolumeInfo: ユーザーのボリューム情報。
パラメーター
型
説明
uid
NSString * _Nonnull
現在のユーザーの UID。値:
0:ローカルユーザー。
1:混合されたリモート音声。
その他:リモートユーザー。
volume
int
現在のコールバック音量。
speech_state
BOOL
true:発話中。
false:発話していない。
AliRtcAudioDataSample: 音声サンプル。
パラメーター
型
説明
dataPtr
long
音声データポインター。
numOfSamples
int
チャンネルあたりのサンプル数。
bytesPerSample
int
サンプルあたりのバイト数:PCM の場合、通常は 16 ビット (2 バイト)。
numOfChannels
int
サウンドチャンネル数。値:
1:モノラル。
2:ステレオ。
samplesPerSec
int
チャンネルあたりの秒間サンプル数 (サンプリングレート)。
AliRtcVideoDataSample: ビデオサンプル。
パラメーター
型
説明
format
映像データのフォーマット。
type
映像データの型。
pixelBuffer
CVPixelBufferRef _Nullable
PixelBuffer データ。
dataPtr
long
YUV データポインター。
dataYPtr
long
Y 成分ポインター。
dataUPtr
long
U 成分ポインター。
dataVPtr
long
V 成分ポインター。
dataLength
long
データサイズ。
strideY
int
YUV データにおける Y バッファーの行ストライド。
strideU
int
YUV データにおける U バッファーの行ストライド。
strideV
int
YUV データにおける V バッファーの行ストライド。
stride
int
RGB タイプのストライド。
height
int
映像フレームの高さ。
width
int
映像フレームの幅。
rotation
int
映像フレームの回転角度。0、90、180、270 のみがサポートされています。
timeStamp
long long
タイムスタンプ。
AliRtcChannelProfile:チャンネルモード。
列挙名
説明
AliRtcCommunication
通信モード。
AliRtcInteractivelive
インタラクティブモード。
AliRtcInteractiveWithLowLatencyLive
低遅延リアルタイム通信モード。
AliRtcClientRole:ユーザーロール。
列挙名
説明
AliRtcClientRoleInteractive
ストリーマーロール。
AliRtcClientRolelive
視聴者ロール。
AliRtcStats:セッション統計。
パラメーター
タイプ
説明
sent_kbitrate
long long
送信ビットレート。
rcvd_kbitrate
long long
受信ビットレート。
sent_bytes
long long
送信バイト数。
rcvd_bytes
long long
受信バイト数。
systemCpuUsage
浮動
システムの CPU 使用率。
cpu_usage
浮動
RTC プロセスの CPU 使用率。
video_rcvd_kbitrate
long
映像受信ビットレート。
video_sent_kbitrate
long
映像送信ビットレート。
call_duration
long
通話時間 (秒)。
sent_loss_rate
long
クライアントからサーバーへのパケット損失率。
sent_loss_pkts
long long
クライアントからサーバーへの損失パケット数。
sent_expected_pkts
long long
クライアントからサーバーへの総パケット数。
rcvd_loss_rate
long long
クライアントからサーバーへのダウンストリームパケット損失率。
rcvd_loss_pkts
long long
クライアントからサーバーへのダウンストリーム損失パケット数。
rcvd_expected_pkts
long long
クライアントからサーバーへのダウンストリーム総パケット数。
lastmile_delay
int
遅延 (ミリ秒)。
利用可能な送信キロビットレート
long long
利用可能な帯域幅 (kb)。
AliRtcLocalVideoStats: ローカルビデオ統計。
パラメーター
タイプ
説明
トラック
ストリームタイプ。
capture_width
unsigned int
キャプチャ幅。
capture_height
unsigned int
キャプチャ高さ。
encode_width
unsigned int
エンコード幅。
encode_height
unsigned int
エンコード高さ。
sent_bitrate
符号なし int
公開ビットレート。
sent_fps
unsigned int
公開フレームレート。
encode_fps
unsigned int
エンコードフレームレート。
target_encode_bitrate
unsigned int
ターゲットエンコードビットレート。
actual_encode_bitrate
unsigned int
実際のエンコードビットレート。
capture_fps
符号なし int
キャプチャフレームレート。
AliRtcRemoteVideoStats: リモートビデオの統計。
パラメーター
タイプ
説明
userId
NSString * _Nonnull
ユーザー ID。
track
映像ストリームのタイプ。
width
unsigned int
幅。
height
unsigned int
高さ。
decode_fps
unsigned int
エンコーダーの出力フレームレート。
render_fps
unsigned int
レンダラーの出力フレームレート。
frozen_times
iunsigned int
スタッタリング回数。
video_total_frozen_time
unsigned int
映像再生中の合計スタッタリング時間 (ms)。
video_total_frozen_rate
unsigned int
映像再生中の累積スタッタリング率 (%)。計算式:合計スタッタリング時間 / 合計再生時間。
AliRtcLocalAudioStats: ローカルオーディオの統計情報。
パラメーター
タイプ
説明
track
音声ストリームのタイプ。
sent_bitrate
int
送信ビットレート (Kbps)。
sent_samplerate
int
送信サンプリングレート。
num_channel
int
サウンドチャンネル数。
sendLoss
int
送信パケット損失率。
AliRtcRemoteAudioStats:リモート音声統計。
パラメーター
タイプ
説明
userId
NSString * _Nonnull
リモートユーザーの UID。
トラック
音声ストリームのタイプ。
sample_rate
unsigned int
サンプリングレート。
チャンネル
unsigned int
サウンドチャンネル数。
品質
符号なし整数
音声品質。詳細については、「AliRtcTranportAudioQuality」をご参照ください。
。
audio_loss_rate
unsigned int
コールバック期間中の音声フレーム損失率。
rcvd_bitrate
unsigned int
受信ストリームの瞬間ビットレート (Kbps)。
network_transport_delay
unsigned int
送信者から受信者へのネットワーク遅延 (ミリ秒)。
jitter_buffer_delay
unsigned int
受信者からジッターバッファーへのネットワーク遅延 (ミリ秒)。
AliRtcVideoObserPosition:映像データの出力位置。
列挙名
説明
AliRtcPositionPostCapture
キャプチャされた映像データ。onCaptureVideoSample コールバックに対応します。
AliRtcPositionPreRender
レンダリングされた映像データ。onCaptureVideoSample コールバックに対応します。
AliRtcPositionPreEncoder
エンコーディング前の映像データ。onCaptureVideoSample コールバックに対応します。
AliRtcVideoFormat:映像データのフォーマット。
列挙名
説明
AliRtcVideoFormat_UNKNOW
不明。
AliRtcVideoFormat_BGRA
BGRA。
AliRtcVideoFormat_I420
I420。
AliRtcVideoFormat_NV21
NV21。
AliRtcVideoFormat_NV12
NV12。
AliRtcVideoFormat_RGBA
RGBA。
AliRtcVideoFormat_I422
I422。
AliRtcVideoFormat_ARGB
ARGB。
AliRtcVideoFormat_ABGR
ABGR。
AliRtcVideoFormat_RGB24
RGB24。
AliRtcVideoFormat_BGR24
BGR24。
AliRtcVideoFormat_RGB565
RGB565。
AliRtcVideoFormat_TextureOES
OES テクスチャ。
AliRtcVideoFormat_Texture2D
Texture2D テクスチャ。
AliRtcVideoFormat_H264
H264 エンコードストリーム。
AliRtcVideoFormat_H265
H265 エンコードストリーム。
AliRtcVideoFormat_File
ファイル。
AliRtcVideoFormat_cvPixelBuffer
cvPixelBuffer。
AliRtcConnectionStatus:ネットワーク接続ステータス。
列挙名
説明
AliRtcConnectionStatusInit
初期化が完了しました。
AliRtcConnectionStatusDisconnected
ネットワーク接続が切断されました。
AliRtcConnectionStatusConnecting
ネットワーク接続を確立しています。
AliRtcConnectionStatusConnected
ネットワークに接続されました。
AliRtcConnectionStatusReconnecting
ネットワーク接続を再確立しています。
AliRtcConnectionStatusFailed
ネットワーク接続に失敗しました。
AliRtcConnectionStatusChangeReason:ネットワーク接続ステータスの変更理由。
列挙名
説明
AliRtcConnectionChangedDummyReason
不明な理由。
AliRtcConnectionChangedMediaPathChanged
メディアパスが変更されました。
AliRtcConnectionChangedSignalingHeartbeatTimeout
ハートビートがタイムアウトしました。
AliRtcConnectionChangedSignalingHeartbeatAlive
ハートビートが回復しました。
AliRtcConnectionChangedSignalingHttpdnsResolved
DNS の解決に成功しました。
AliRtcConnectionChangedSignalingHttpdnsFailure
DNS の解決に失敗しました。
AliRtcConnectionChangedSignalingGslbFailure
GSLB リクエストに失敗しました。
AliRtcConnectionChangedSignalingGslbSucccess
GSLB リクエストに成功しました。
AliRtcConnectionChangedSignalingJoinChannelFailure
チャンネルへの参加に失敗しました。
AliRtcConnectionChangedSignalingJoinChannelSuccess
チャンネルへの参加に成功しました。
AliRtcConnectionChangedSignalingLeaveRoom
チャンネルから退出できます。
AliRtcConnectionChangedSignalingConnecting
シグナリング接続が確立されました。
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
セカンド音声ストリーム。
AliRtcAudioTrackBoth
マイクストリームとセカンド音声ストリーム。
AliRtcNetworkQuality: ネットワーク品質。
列挙名
説明
AlivcRtcNetworkQualityExcellent
優れたネットワーク。スムーズでクリア。
AlivcRtcNetworkQualityGood
良好なネットワーク。優れたネットワークと同様。
AlivcRtcNetworkQualityPoor
普通のネットワーク。軽微な問題はあるが、通信に影響はない。
AlivcRtcNetworkQualityBad
悪いネットワーク。映像に深刻なスタッタリングが発生するが、音声は機能する。
AlivcRtcNetworkQualityVeryBad
非常に悪いネットワーク。通信はほぼ不可能。
AlivcRtcNetworkQualityDisconnect
ネットワークが切断されました。
AlivcRtcNetworkQualityUnknow
不明な理由。
AliRtcOrientationMode:縦向きまたは横向きモード (iOS のみ)。
列挙名
説明
AliRtcOrientationModePortrait
固定縦向きモード。
AliRtcOrientationModeLandscapeLeft
固定左横向きモード。
AliRtcOrientationModePortraitUpsideDown
固定逆さまモード。
AliRtcOrientationModeLandscapeRight
固定右横向きモード。
AliRtcOrientationModeAuto
自動縦向き/横向きモード。
AliRtcAudioSessionOperationRestriction:Audio Session に対する SDK の制御権限 (iOS のみ)。
列挙名
説明
AliRtcAudioSessionOperationRestrictionNone
制限なし。SDK は AVAudioSession を完全に制御します。
AliRtcAudioSessionOperationRestrictionSetCategory
SDK は AVAudioSession のカテゴリを変更できません。
AliRtcAudioSessionOperationRestrictionConfigureSession
SDK は、Category、Mode、CategoryOptions を含む AVAudioSession の構成を変更できません。
AliRtcAudioSessionOperationRestrictionDeactivateSession
SDK は AVAudioSession を非アクティブ化できません。チャンネルから退出した後も AVAudioSession はアクティブなままです。
AliRtcAudioSessionOperationRestrictionAll
SDK は、上記の 3 つの設定を含む AVAudioSession の構成を変更しません。
AliRtcRenderMode:レンダリングモード。
列挙名
説明
AliRtcRenderModeAuto
自動。
AliRtcRenderModeStretch
縦横比を維持せずにビューを埋めるように引き伸ばします。
AliRtcRenderModeFill
縦横比を維持しながらスケーリングし、黒枠を追加します。
AliRtcRenderModeClip
縦横比を維持しながらスケーリングし、ビューに合わせてトリミングします。
AliRtcRenderMirrorMode:ミラーモード。
列挙名
説明
AliRtcRenderMirrorModeOnlyFrontCameraPreviewEnabled
フロントカメラのプレビューのみをミラーリングし、その他はミラーリングしません。
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 Hz のサンプリングレート。
AliRtcAudioSampleRate_11025
11025 Hz のサンプリングレート。
AliRtcAudioSampleRate_16000
16000 Hz のサンプリングレート。
AliRtcAudioSampleRate_22050
22050 Hz のサンプリングレート。
AliRtcAudioSampleRate_32000
32000 Hz のサンプリングレート。
AliRtcAudioSampleRate_44100
44100 Hz のサンプリングレート。
AliRtcAudioSampleRate_48000
48000 Hz のサンプリングレート。
AliRtcAudioSampleRate_Unknown
不明なサンプリングレート。特定のシナリオで使用されます。
AliRtcRecordType:録画タイプ。
列挙名
説明
AliRtcRecordTypeAudio
音声のみのファイルを録音します。
AliRtcRecordTypeVideo
映像ファイルを録画します。
AliRtcRecordFormat:録画フォーマット。
列挙名
説明
AliRtcRecordFormatAAC
AAC ファイル。
AliRtcRecordFormatWAV
WAV ファイル。
AliRtcRecordFormatMP4
MP4 ファイル。
AliRtcAudioQuality:録音音声品質。
列挙名
説明
AliRtcAudioQualityLow
低。
AliRtcAudioQualityMidium
中。
AliRtcAudioQualityHigh
高。
AliRtcVideoQuality:録画映像品質。
列挙名
説明
AliRtcVideoQualityDefault
デフォルト、キャプチャと同じ。
AliRtcVideoCodecType:映像コーデックのタイプ。
列挙名
説明
AliRtcVideoCodecTypeDefault
設定なし、デフォルト (ハードウェアエンコーディング) を使用
AliRtcVideoCodecTypeSoftware
ソフトウェア映像エンコーダー
AliRtcVideoCodecTypeHardware
ハードウェア映像エンコーダー
AliRtcVideoDecoderConfiguration:映像デコーダー設定。
パラメーター
タイプ
説明
codecType
コーデックタイプ
デフォルトは AliRtcVideoCodecTypeDefault で、システムのデフォルト設定を使用します。
enableDecoderBframe
NSInteger
デコーダーの B フレームを有効にする
デフォルトは -1、B フレームを無効にする場合は 0、B フレームを有効にする場合は 1 です。
backgroundHardwareToSoftware
NSInteger
アプリがバックグラウンドに移行した際に、ハードウェアデコーディングをソフトウェアエンコーディングにダウングレードするかどうか。
デフォルトは -1、ダウングレードを無効にする場合は 0、ダウングレードロジックを有効にする場合は 1 です。
AliRtcVideoEncodeCodecType:エンコーダータイプ。
列挙名
説明
AliRtcVideoEncodeCodecTypeDefault
設定なし、デフォルト値 (現在は h264) を使用
AliRtcVideoEncodeCodecTypeH264
h264 エンコーディング
AliRtcVideoEncodeCodecTypeHevc
hevc エンコーディング
AliRtcTranportAudioQuality: 音声品質。
列挙名
説明
AliRtcAudioQulityUnknow
品質は不明です。
AliRtcAudioQulityExcellent
品質は優れています。
AliRtcAudioQulityGood
ユーザーエクスペリエンスは Excellent と同様ですが、ビットレートが若干低い場合があります。
AliRtcAudioQulityPoor
ユーザーエクスペリエンスに欠陥がありますが、通信には影響しません。
AliRtcAudioQulityBad
通信が困難で、スムーズではありません。
AliRtcAudioQulityVeryBad
ネットワーク品質が非常に悪いです。通信はほぼ不可能です。
AliRtcAudioQulityNetworkDisconnected
ネットワーク接続が失われました。通信は不可能です。
AliRtcAudioProfile:音声品質モード。
列挙名
説明
AliRtcEngineLowQualityMode
低音質モード。
AliRtcEngineBasicQualityMode
標準音質モード。
AliRtcEngineHighQualityMode
高音声品質モード。
AliRtcEngineStereoHighQualityMode
ステレオ高音声品質モード。
AliRtcEngineSuperHighQualityMode
超高音声品質モード。
AliRtcEngineStereoSuperHighQualityMode
ステレオ超高音声品質モード。
AliRtcAudioScenario:音声シナリオモード。
列挙名
説明
AliRtcSceneDefaultMode
デフォルトシナリオ。一般的な音声・映像通信に推奨されます。
AliRtcSceneEducationMode
教育シナリオ。音声の継続性と安定性を優先します。
AliRtcSceneMediaMode
メディアシナリオ。自然な音声と音楽の品質を維持します。共同ストリーミングのライブルームに推奨されます。
AliRtcSceneMusicMode
音楽シナリオ。高忠実度の音楽品質。楽器の指導や高い音楽品質が要求されるシナリオに推奨されます。
AliRtcSceneChatroomMode
チャットルームシナリオ。マイクのオン/オフが頻繁に行われるチャットシナリオに適しています。
AliRtcMuteLocalAudioMode:ローカル音声ミュートモード。
列挙名
説明
AliRtcMuteAudioModeDefault
デフォルトモード (マイクと外部音声入力を含むすべてをミュート)。
AliRtcMuteAllAudioMode
すべてをミュート (マイクと外部音声入力を含む)。
AliRtcMuteOnlyMicAudioMode
マイクのみをミュート。
AliRtcMuteLocalAudioMax
プレースホルダー。
AliRtcRecordAudioConfig: 音声録画設定。
パラメーター
タイプ
説明
sampleRate
音声サンプリングレート。
quality
音声品質。
enableRecordExternalRenderPCM
bool
外部 PCM 入力レンダリングデータの録音を許可します。
AliRtcRecordVideoConfig: ビデオ録画設定。
パラメーター
タイプ
説明
品質
映像品質。
AliRtcBeautyConfig: 基本的な美肌設定。
パラメーター
型
説明
whiteningLevel
float
美白。範囲:[0,1]。値が大きいほど美白効果が強くなります。
smoothnessLevel
float
肌の平滑化。範囲:[0,1]。値が大きいほど平滑化効果が強くなります。
AliRtcOnByeType:OnBye タイプの列挙。
列挙名
説明
AliRtcOnByeBeKickedOut
強制退出させられました。
AliRtcOnByeChannelTerminated
チャンネルが終了しました。会議から退出します。
AliRtcOnByeUserReplaced
同じユーザー ID が別のデバイスから参加しました。現在のデバイスはオフラインになります。
AliRtcAudioEffectVoiceChangerMode:ボイスチェンジャーエフェクトモード。
列挙名
説明
AliRtcAudioEffectvVoiceChanger_OFF
オフ。
AliRtcAudioEffectvVoiceChanger_OLD_MAN
老人。
AliRtcAudioEffectvVoiceChanger_BABYBOY
少年。
AliRtcAudioEffectvVoiceChanger_BABYGILR
少女。
AliRtcAudioEffectvVoiceChanger_ROBOT
ロボット。
AliRtcAudioEffectvVoiceChanger_DAIMO
大魔王。
AliRtcAudioEffectvVoiceChanger_KTV
KTV。
AliRtcAudioEffectvVoiceChangerR_ECHO
エコー。
AliRtcAudioEffectvVoiceChangerR_DIALECT
方言。
AliRtcAudioEffectvVoiceChangerR_HOWL
咆哮。
AliRtcAudioEffectvVoiceChangerR_ELECTRONIC
電子音。
AliRtcAudioEffectvVoiceChangerR_PHONOGRAPH
蓄音機。
AliRtcAudioEffectvVoiceChanger_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
教会ホール。
AliRtcAudioEffectReverb_Mode_Max
プレースホルダー、意味なし。
AliRtcAudioEffectReverbParamType:音声リバーブパラメーター。
列挙名
説明
AliRtcAudioEffectReverb_Room_Size
部屋の広さ。範囲:[0,100]。
AliRtcAudioEffectReverb_Pre_Delay
プリディレイ (ms)。範囲:[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]。
AliRtcAudioEffectReverb_Type_Max
プレースホルダー、意味なし。
AliRtcAudioRouteType:音声ルーティング (iOS のみ)。
列挙名
説明
AliRtcAudioRouteTypeDefault
デフォルトの音声ルーティング。
AliRtcAudioRouteTypeHeadset
ヘッドセット。
AliRtcAudioRouteTypeEarpiece
イヤホン。
AliRtcAudioRouteTypeHeadsetNoMic
マイクなしのヘッドセット。
AliRtcAudioRouteTypeSpeakerphone
電話のスピーカー。
AliRtcAudioRouteTypeLoudSpeaker
外部スピーカー。
AliRtcAudioRouteTypeBlueTooth
Bluetooth ヘッドセット。
AliVideoCanvas:レンダリングキャンバス。
パラメーター
タイプ
説明
ビュー
UIView * _Nonnull
レンダリングビュー。nil にはできません。
renderMode
レンダリングモード。デフォルト:AliRtcRenderModeAuto。
mirrorMode
ミラーモード。デフォルト:AliRtcRenderMirrorModeOnlyFront。
backgroundColor
int
RGB 16 進形式の背景色。
rotationMode
映像の回転角度。デフォルト:回転なし。
AliRtcTrascodingLiveStreamErrorCode:バイパスライブストリーミングのエラーコード。
列挙名
説明
AliRtcTrascodingLiveStreamErrorPublishOk
アップストリーミングに成功しました。
AliRtcTrascodingLiveStreamErrorStreamNotFound
エラー:ストリームが見つかりません。
AliRtcTrascodingLiveStreamErrorStreamAlreadyExist
エラー:ターゲットストリームはすでに存在します。
AliRtcTrascodingLiveStreamErrorInvalidParam
エラー: 無効なパラメーターです。
AliRtcTrascodingLiveStreamErrorInternalError
エラー: 内部エラーです。
AliRtcTrascodingLiveStreamErrorRtmpServerError
エラー:RTMP サービスの例外。
AliRtcTrascodingLiveStreamErrorRtmpStreamUrlError
エラー:URL の例外。
AliRtcTrascodingLiveStreamErrorPublishTimeout
エラー: タスクがタイムアウトしました。
AliRtcTrascodingLiveStreamErrorNotAuthorized
エラー: 操作は承認されていません。
AliRtcWatermarkConfig:ウォーターマーク画像の設定。
パラメーター
タイプ
説明
visibleInPreview
BOOL
プレビュー中にローカルでウォーターマークを表示します。
positionInLandscapeMode
CGRect
横向きモードでのウォーターマークの座標。
positionInPortraitMode
CGRect
縦向きモードでのウォーターマークの座標。
alpha
float
透明度。
normalized
BOOL
正規化
AliRtcCameraCapturerConfiguration:カメラキャプチャのプリファレンス。
パラメーター
タイプ
説明
preference
キャプチャのプリファレンス。
cameraDirection
カメラの向き。
fps
int
カメラのプレビューフレームレートを指定します。この設定により、プレビューとエンコーディングのフレームレートを異なる値に設定できます。エンコーディングのフレームレートについては、AliRtcVideoEncoderConfiguration の frameRate をご参照ください。
cameraCaptureProfile
映像キャプチャに特定の解像度を指定します。
disableVideoCaptureReverse
int
縦横比に基づいてキャプチャされた映像フレームを反転させません。
enableCameraMacroFocus
int
マクロフォーカス調整をサポートします。
captureObserverOriginal
int
元の映像フレームデータをコールバックします。
nativeBufferObserver
int
コールバック テクスチャ ID。
captureCallbackCvpixelbufferToRaw
int
映像キャプチャのコールバックに cvPixelBuffer を使用します。
AliRtcCameraDirection:カメラの向き。
列挙名
説明
AliRtcCameraDirectionInvalid
不明。
AliRtcCameraDirectionBack
背面カメラ。
AliRtcCameraDirectionFront
前面カメラ。
AliRtcCameraCaptureProfile:カメラキャプチャの解像度。
列挙名
説明
AliRtcCameraCaptureProfileDefault
デフォルト。
AliRtcCameraCaptureProfile1080P
1080P 映像用。1080P 解像度のキャプチャを有効にします。
AliRtcCaptureOutputPreference:カメラキャプチャのプリファレンス。
列挙名
説明
AliRtcCaptureOutputPreferenceAuto
キャプチャパラメーターを自動的に調整します。
AliRtcCaptureOutputPreferencePerformance
デバイスのパフォーマンスを優先します。setVideoProfile に基づいて、最も近いカメラ出力パラメーターを選択します。
AliRtcCaptureOutputPreferencePreview
映像プレビューの品質を優先します。より高いカメラ出力パラメーターを選択します。
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
固定縦向き。
AliRtcVideoEncoderConfiguration:映像エンコーディングのプリファレンス。
パラメーター
タイプ
説明
ディメンション
CGSize
ビデオ解像度。
frameRate
NSInteger
映像エンコーディングのフレームレート。
ビットレート
NSInteger
映像エンコーディングのビットレート。
min_bitrate
NSInteger
最小映像エンコーディングビットレート (Kbps)。デフォルト:0。
keyFrameInterval
NSInteger
キーフレーム間隔 (ミリ秒)。デフォルト:0 (SDK がキーフレーム間隔を制御)。
forceStrictKeyFrameInterval
bool
エンコーダーに設定されたキーフレーム間隔を厳密に守らせます。デフォルト:false。
false:エンコーダーはキーフレームリクエストに応答するため (例:他のユーザーが参加した場合)、キーフレーム間隔が設定値と厳密に一致しない場合があります。
true:エンコーダーは他のキーフレームリクエストを無視し、設定値を厳密に守ります。サブスクライバーの最初のフレーム表示が遅くなる可能性があります。
mirrorMode
エンコードされた映像のミラーモード。
orientationMode
エンコードされた映像の回転モード。
rotationMode
映像の回転角度。
codecType
コーデックタイプ。
encoderType
映像エンコーディングのタイプ。
seiForceFrontIFrame
NSInteger
SEI 送信前に I フレームを強制します。
-1:デフォルト値を使用します。0:強制しません。1:強制します (デフォルト)。
enableDynamicEncode
NSInteger
動的エンコーディングを有効にします。
ハードウェアエンコーダーとソフトウェアエンコーダーの両方を作成します。ハードウェアエンコーダーが失敗した場合、ソフトウェアエンコーダーにダウングレードします。-1:デフォルトを使用します。0:両方を作成しません。1:両方を作成します。
disableDipenseResolutionChange
NSInteger
QoS 解像度の低減を無効にします。
QoS が現在の解像度に対して帯域幅が不足していることを検出すると、映像エンコーディングの解像度を低減します。
-1:デフォルトを使用します。0:低減を許可します。1:QoS 解像度の低減を許可しません。
enableDowngrade
NSInteger
QoS が実際の帯域幅に基づいて映像エンコーディングのビットレートを低減することを許可します。
-1:デフォルトを使用します。0:ビットレートの低減を許可しません。1:ビットレートの低減を許可します。
enableH264BFrame
NSInteger
h264 B フレームのサポートを有効にします。
-1:デフォルトを使用します。0:B フレームを無効にします。1:B フレームを有効にします。
重要デコーダーも B フレームのサポートを有効にする必要があります。
enableHevcBFrame
NSInteger
hevc B フレームのサポートを有効にします。
-1:デフォルトを使用します。0:B フレームを無効にします。1:B フレームを有効にします。
重要デコーダーも B フレームのサポートを有効にする必要があります。
backgroundHardwareToSoftware
NSInteger
iOS では、アプリがバックグラウンドにある場合、ハードウェアエンコーディングは停止します。
-1:デフォルトを使用します。0:ダウングレードを許可しません。1:ダウングレードを許可します。
AliRtcScreenShareEncoderConfiguration:画面共有エンコーディングのプリファレンス。
パラメーター
タイプ
説明
ディメンション
CGSize
映像の解像度。
frameRate
NSInteger
映像エンコーディングのフレームレート。
bitrate
NSInteger
映像エンコーディングのビットレート。
回転モード
画面の回転角度。
キーフレーム間隔
NSInteger
キーフレーム間隔 (ミリ秒)。デフォルト:0 (SDK がキーフレーム間隔を制御)。
forceStrictKeyFrameInterval
bool
エンコーダーに設定されたキーフレーム間隔を厳密に守らせます。デフォルト:false。
false:エンコーダーはキーフレームリクエストに応答するため (例:他のユーザーが参加した場合)、キーフレーム間隔が設定値と厳密に一致しない場合があります。
true:エンコーダーは他のキーフレームリクエストを無視し、設定値を厳密に守ります。サブスクライバーの最初のフレーム表示が遅くなる可能性があります。
AliRtcAuthInfo:認証情報。
パラメーター
型
説明
channelId
NSString * _Nonnull
チャンネル ID。
userId
NSString * _Nonnull
ユーザー ID。
appId
NSString * _Nonnull
アプリケーション ID。
nonce
NSString * _Nonnull
ランダムな文字列。
token
NSString * _Nonnull
トークン。
timestamp
long long
タイムスタンプ。
AliRtcDeviceVolumeType:デバイスの音量タイプ (iOS のみ)。
列挙名
説明
AliRtcDeviceVolumeTypeAuto
SDK が音量タイプを自動的に設定します (デフォルト)。SDK は内部で適切な音量タイプを選択します。必要な場合以外は手動で設定しないでください。
AliRtcDeviceVolumeTypeMedia
メディア音量に設定します。メディア再生に適しています。音量はゼロに設定できます。
AliRtcDeviceVolumeTypeVOIP
VOIP 音量に設定します。通話に適しています。音量はゼロに設定できません。
AliRtcVideoSource:生映像データソースのタイプ。
列挙名
説明
AliRtcVideosourceCameraType
ビデオストリーム。
AliRtcVideosourceScreenShareType
画面共有ストリーム。
AliRtcVideosourceTypeMax
プレースホルダー。
AliRtcAudioSource:生音声データソースのタイプ。
列挙名
説明
AliRtcAudioSourceCaptured
キャプチャされた音声データ。
AliRtcAudioSourceProcessCaptured
3A 処理された音声データ。
AliRtcAudiosourcePub
アップストリーミング音声データ。
AliRtcAudioSourcePlayback
再生オーディオデータ。
AliRtcAudioSourceRemoteUser
プルされたリモートユーザーの音声データ。
AliRtcBufferType:映像データの型。
列挙名
説明
AliRtcBufferType_Raw_Data
生 YUV データ。
AliRtcBufferType_CVPixelBuffer
CVPixelBuffer データ。
AliRtcBufferType_Texture
テクスチャ。
AliRtcBufferType_File
ファイルパス。
AliRtcErrorCode:エラーコード。
列挙名
説明
AliRtcErrNone
なし。
AliRtcErrJoinBadAppId
App ID が存在しません。
AliRtcErrJoinInvalidAppId
App ID が期限切れです。
AliRtcErrJoinBadChannel
チャンネルが存在しません。
AliRtcErrJoinInvalidChannel
チャンネルが期限切れです。
AliRtcErrJoinBadToken
トークンが存在しません。
AliRtcErrJoinTimeout
チャンネルへの参加がタイムアウトしました。
AliRtcErrJoinBadParam
パラメーターエラー。
AliRtcErrMicOpenFail
音声キャプチャデバイスの初期化に失敗しました。
AliRtcErrSpeakerOpenFail
音声再生デバイスの初期化に失敗しました。
AliRtcErrMicInterrupt
音声キャプチャ中の例外。
AliRtcErrSpeakerInterrupt
音声再生中の例外。
AliRtcErrMicAuthFail
マイクが承認されていません。
AliRtcErrMicNotAvailable
利用可能なオーディオキャプチャデバイスがありません。
AliRtcErrSpeakerNotAvailable
利用可能な音声再生デバイスがありません。
AliRtcErrCameraOpenFail
映像キャプチャデバイスの初期化に失敗しました。
AliRtcErrCameraInterrupt
映像キャプチャ中の例外。
AliRtcErrDisplayOpenFail
レンダリングデバイスの初期化に失敗しました。
AliRtcErrDisplayInterrupt
レンダリング中の例外。
AliRtcErrIceConnectionConnectFail
メディアチャンネルの確立に失敗しました。
AliRtcErrIceConnectionReconnectFail
メディアチャンネルの再接続に失敗しました。
AliRtcErrIceConnectionHeartbeatTimeout
シグナリング ハートビート タイムアウト。
AliRtcErrPublishInvaild
無効なアップストリーミング。
AliRtcErrPublishNotJoinChannel
チャンネルに参加せずにアップストリーミングに失敗しました。
AliRtcErrPublishAudioStreamFailed
音声ストリームのプッシュに失敗しました。
AliRtcErrPublishVideoStreamFailed
映像ストリームのプッシュに失敗しました。
AliRtcErrPublishDualStreamFailed
デュアルストリームのプッシュに失敗しました。
AliRtcErrPublishScreenShareFailed
画面共有のプッシュに失敗しました。
AliRtcErrPublishScreenShareConfigError
画面共有の構成エラー。
AliRtcErrSubscribeInvaild
無効なサブスクリプション。
AliRtcErrSubscribeNotJoinChannel
チャンネルに参加せずにサブスクリプションエラー。
AliRtcErrSubscribeAudioStreamFailed
音声ストリームのサブスクライブに失敗しました。
AliRtcErrSubscribeVideoStreamFailed
映像ストリームのサブスクライブに失敗しました。
AliRtcErrSubscribeDualStreamFailed
デュアルストリームのサブスクライブに失敗しました。
AliRtcErrSubscribeScreenShareFailed
画面共有のサブスクライブに失敗しました。
AliRtcErrCdnLiveCommunicationFailed
低遅延リアルタイム通信のシグナリングに失敗しました。
AliRtcErrCdnLiveMeidaSettingFailed
低遅延リアルタイム通信のメディア設定エラー。
AliRtcErrCdnLiveNoneBroadcaster
低遅延リアルタイム通信ルームにアップストリーミングしているストリーマーがいません。
AliRtcErrCdnLiveNeedRestart
低遅延リアルタイム通信エラー。アプリケーション層は新しい SDK インスタンスを作成する必要があります。
AliRtcErrCdnLiveNeedRestartAgainLater
低遅延リアルタイム通信エラー。アプリケーション層は待機してから新しい SDK インスタンスを後で作成する必要があります。
AliRtcErrCdnLiveServiceUnavailable
低遅延リアルタイム通信サービスが利用できないか、機能が低下しています。
AliRtcErrCdnLiveMediaConnectionInterruption
低遅延リアルタイム通信のネットワーク中断エラー。
AliRtcErrSdkInvalidState
SDK 状態エラー。
AliRtcErrSessionRemoved
セッションが削除されました。
AliRtcErrInvalidArguments
パラメーターの不一致。
AliRtcErrAudioBufferFull
バッファーキューがいっぱいです。外部の生データ入力に使用されます。
AliRtcErrVideoBufferFull
バッファーキューがいっぱいです。外部の生データ入力に使用されます。
AliRtcErrUpdateRoleChannel
インタラクティブモードでのロール設定エラー。
AliRtcErrInner
その他のエラー。
AliRtcExternalDeviceType:外部デバイスのタイプ (Mac のみ)。
列挙名
説明
AliRtcExternalTypeUnknown
不明なタイプ。
AliRtcExternalTypeAudioCapture
音声キャプチャデバイス。
AliRtcExternalTypeAudioPlayout
オーディオ再生デバイス。
AliRtcExternalTypeVideoCapture
ビデオキャプチャデバイス。
AliRtcExternalDeviceState:外部デバイスの状態 (Mac のみ)。
列挙名
説明
AliRtcExternalDeviceAdd
外部デバイスを追加します。
AliRtcExternalDeviceRemove
外部デバイスを削除します。
AliRtcRecordVideoCanvasConfig:映像録画設定のキャンバスサイズ (Mac のみ)。
パラメーター
タイプ
説明
canvasWidth
int
キャンバスの幅。
canvasHeight
int
キャンバスの高さ。
AliRtcRecordVideoLayout:映像録画のレイアウト情報 (Mac のみ)。
パラメーター
型
説明
mode
レイアウトモード。
backColor
背景色。
shapes
NSMutableArray<AliRtcRecordVideoRegion *> * _Nullable
ユーザーフレームの位置情報。
AliRtcRecordVideoLayoutMode:映像録画のレイアウトモード (Mac のみ)。
列挙名
説明
AliRtcRecordVideoLayoutMode_GRID
グリッドレイアウト。
AliRtcRecordVideoLayoutMode_SPEAKER
スピーカーレイアウト。
AliRtcRecordVideoLayoutMode_UNIQUE
単一ストリームレイアウト。
AliRtcRecordVideoLayoutMode_CUSTOM
カスタムレイアウト。
AliRtcRecordVideoBgColor:映像録画の背景色 (Mac のみ)。
パラメーター
タイプ
説明
r
uint8_t
色の比率における赤の値。
g
uint8_t
色の比率における緑の値。
b
uint8_t
色の比率における青の値。
AliRtcRecordVideoRegion:録画レイアウトのユーザーフレーム構成 (Mac のみ)。
パラメーター
タイプ
説明
userId
NSString * _Nonnull
ユーザー ID。
ソースタイプ
生映像データソースのタイプ。
area
ユーザーフレームの位置情報。
AliRtcRecordVideoRectangle:ユーザーフレームの位置情報 (Mac のみ)。
パラメーター
タイプ
説明
left
左余白。
上
上余白。
width
幅。
高さ
高さ。
AliRtcRecordVideoRational:混合ストリーム録画の座標 (Mac のみ)。
パラメーター
タイプ
説明
numerator
uint32_t
分子 (整数)。
denominator
uint32_t
分母 (整数)。
AliRtcRecordTemplate:録画テンプレート (Mac のみ)。
パラメーター
タイプ
説明
recordType
録画タイプ。
recordFormat
録画フォーマット。
sampleRate
録音音声サンプリングレート。
audioQuality
録音音声品質。
enableRecordExternalCapturePCM
bool
外部入力音声を混合して録音します。
enableRecordExternalRenderPCM
bool
外部入力レンダリング音声を混合して録音します。
キャンバス
録画映像のキャンバスサイズ。
fps
int
フレームレート。
ビットレート
int
ビットレート。
isFragment
bool
セグメント化された MP4 を録画します。デフォルト:true。
AliRtcDeviceInfo:デバイス情報 (Mac のみ)。
パラメーター
タイプ
説明
デバイス名
NSString * _Nullable
デバイス名。
デバイス ID
NSString * _Nullable
デバイス ID。
AliRtcScreenShareConfig:画面共有の構成 (Mac のみ)。
パラメーター
タイプ
説明
isShareByRegion
bool
リージョンで共有するかどうか。
shareRegion
AliRtcScreenShareRegion* _Nonnull
リージョン共有のレイアウト情報。
AliRtcScreenShareRegion:画面共有のリージョン (Mac のみ)。
パラメーター
タイプ
説明
originX
浮動
X 座標。
originY
浮動
Y 座標。
幅
浮動
幅。
heigh
foat
高さ。
AliRtcScreenSourceInfo:画面共有のソース情報 (Mac のみ)。
パラメーター
タイプ
説明
sourceId
NSString * _Nonnull
共有ソース ID。
sourceName
NSString * _Nonnull
共有ソース名。
AliRtcScreenShareInfo:画面共有の構成情報 (Mac のみ)。
パラメーター
タイプ
説明
sourceType
共有タイプ。
sourceId
NSString * _Nonnull
共有ソース ID。
構成
AliRtcScreenShareConfig * _Nonnull
画面共有の構成。
AliRtcScreenShareType:画面共有のタイプ (Mac のみ)。
列挙名
説明
AliRtcScreenShareDesktop
デスクトップ共有。
AliRtcScreenShareWindow
ウィンドウ共有。
AliRtcVideoObserAlignment:映像出力の幅アライメントモード。
列挙名
説明
AliRtcAlignmentDefault
元の映像幅を維持します (デフォルト)。
AliRtcAlignmentEven
偶数アライメント。
AliRtcAlignment4
幅は 4 の倍数です。
AliRtcAlignment8
幅は 8 の倍数です。
AliRtcAlignment16
幅は 16 の倍数です。
AliRtcShowDebugViewType:ダッシュボードの表示タイプ。
列挙名
説明
AliRtcShowTypeNone
表示しません。
AliRtcShowTypeAudio
音声。
AliRtcShowTypeVideo
映像。
AliRtcShowTypeNetwork
ネットワーク。
AliRtcShowTypeAll
すべて。
AliRtcTrascodingLiveTaskStatus:バイパスライブストリーミングのタスクステータス。
列挙名
説明
AliRtcTrascodingLiveTaskStatusStart
タスクが開始されました。
AliRtcTrascodingLiveTaskStatusUpdate
タスクが更新されました。
AliRtcTrascodingLiveTaskStatusStop
タスクが停止しました。
AliRtcLiveTranscodingDisplayType:バイパスライブストリーミングの画像表示タイプ。
列挙名
説明
NOT_DISPLAY
表示しません。
ALWAYS
常に表示します。
WHEN_NO_VIDEO
映像がない場合に表示します。
AliRtcLiveTranscodingFontType:バイパスライブストリーミングのテキストタイプ。
列挙名
説明
NOTO_SERIF_CJKSC_REGULAR
Noto Serif CJK SC Regular。
ALIBABA_PUHUITI_REGULAR
Alibaba PuHuiTi Regular。
ALIBABA_PUHUITI_BOLD
Alibaba PuHuiTi ボールド。
ALIBABA_PUHUITI_Heavy
Alibaba PuHuiTi Heavy。
ALIBABA_PUHUITI_LIGHT
Alibaba PuHuiTi Light。
ALIBABA_PUHUITI_MEDIUM
Alibaba PuHuiTi Medium。
AliRtcLiveTranscodingSegmentType:バイパスライブストリーミングのセグメンテーションタイプ。
列挙名
説明
AliRtcLiveTranscodingNoBody
人物セグメンテーションなし。
AliRtcLiveTranscodingBody
人物セグメンテーション。
AliRtcLiveTranscodingSourceType:バイパスライブストリーミングの入力タイプ。
列挙名
説明
AliRtcLiveTranscodingCamera
カメラ。
AliRtcLiveTranscodingShareScreen
画面共有。
AliRtcVideoState:映像ストリームの状態変更。
列挙名
説明
AliRtcVideoVideoClose
映像ストリームを閉じます。
AliRtcVideoVideoOpen
映像ストリームを再開します。
AliRtcVideoReason:映像ストリームの状態変更の理由。
列挙名
説明
AliRTCVideoChangedByClient
クライアント。
AliRTCVideoChangedByServer
サーバー。
AliRtcLiveTranscodingCropMode:バイパスライブストリーミングのクロッピングモード。
列挙名
説明
AliRtcLiveTranscodingCrop
比例クロッピング。
AliRtcLiveTranscodingFill
黒枠付きの比例 (デフォルト)。
AliRtcLiveTranscodingMediaProcessMode:バイパスライブストリーミングのメディア処理モード。
列挙名
説明
AliRtcLiveTranscodingNormal
一般モード。
AliRtcLiveTranscodingVirtualBackground
仮想背景モードです。
AliRtcLiveTranscodingStreamType:バイパスライブストリーミングのリレーストリームタイプ。
列挙名
説明
AliRtcLiveTranscodingOrigin
元のストリームをリレーします。
AliRtcLiveTranscodingAudio
音声ストリームのみをリレーします。
AliRtcLiveTranscodingVideo
映像ストリームのみをリレーします。
AliRtcLiveTranscodingMixMode:バイパスライブストリーミングモード。
列挙名
説明
AliRtcLiveTranscodingSINGLE
単一ストリームリレー。混合やトランスコーディングは行いません。元の単一ストリームのみをリレーします。混合/トランスコーディングパラメーターは不要です。
AliRtcLiveTranscodingMIX
混合ストリームトランスコーディング (デフォルト)。混合ストリームトランスコーディング出力をサポートします。
AliRtcLiveTranscodingState:バイパスライブストリーミングのステータス。
列挙名
説明
AliRtcLiveTranscodingState_IDLE
ストリームはアイドル状態です。
AliRtcLiveTranscodingState_CONNNECT
ストリームサーバーに接続中。
AliRtcLiveTranscodingState_RUNNING
ストリーミング中。
AliRtcLiveTranscodingState_RECOVERING
ストリームを回復中。
AliRtcLiveTranscodingState_FAILURE
ストリームに失敗しました。
AliRtcLiveTranscodingState_END
ストリームが終了しました。
AliRtcLiveTranscodingText:バイパスライブストリーミングのテキスト情報。
パラメーター
タイプ
説明
テキスト
NSString
テキスト情報。
x
int
X 座標 (ピクセル)。
y
int
Y 座標 (ピクセル)。
フォントタイプ
ライブストリーミングフォントをバイパス。
フォントサイズ
int
フォントサイズ。
z オーダー
int
スタック順序。0 が最下層、1 が 0 の上、というようになります。
フォントカラー
int
フォントの色。
AliRtcLiveTranscodingImage:バイパスライブストリーミングの画像情報。
パラメーター
型
説明
url
NSString
画像 URL。
alpha
float
透明度。0.0 は完全に透明、1.0 は完全に不透明です。
display
画像表示。
x
int
X座標 (ピクセル単位)。
y
int
Y座標 (ピクセル単位)。
width
int
画像の幅。
height
int
画像の高さ。
zOrder
int
重なり順。0 が最下層レイヤーで、1 は 0 の上、というように重なります。
AliRtcLiveTranscodingUser:バイパスライブストリーミングのカスタムユーザーストリーム情報。
パラメーター
タイプ
説明
x
int
X 座標 (ピクセル)。
y
int
Y 座標 (ピクセル)。
width
int
ペインの幅。
height
int
ペインの高さ。
zOrder
int
スタック順序。0 が最下層、1 が 0 の上、というようになります。
userId
NSString *
ユーザー ID。
streamType
バイパスライブストリーミングのリレーストリームモード。
sourceType
ストリームタイプ。
segmentType
バイパスライブストリーミングの入力タイプ。
images
NSArray<AliRtcLiveTranscodingImage *> *
バイパスライブストリーミングの画像情報。
texts
NSArray<AliRtcLiveTranscodingText *> *
バイパスライブストリーミングのテキスト情報。
AliRtcLiveTranscodingParam:バイパスライブストリーミングの構成。
パラメーター
タイプ
説明
mixMode
バイパスライブストリーミングモード。
singleParam
バイパスライブストリーミングの単一ストリームパラメーター。
mixParam
バイパスライブストリーミングの混合ストリームパラメーター。
AliRtcLiveTranscodingMixParam:バイパスモードの混合ストリームパラメーター。
パラメーター
タイプ
説明
taskProfile
バイパスライブストリーミングの課金仕様。
encodeParam
バイパスライブストリーミングのエンコーディングパラメーター。
ユーザー
NSArray<AliRtcLiveTranscodingUser *> *
バイパスライブストリーミングのユーザーリスト。
backgroundColor
int
背景色。
backgrounds
NSArray<AliRtcLiveTranscodingImage *> *
背景画像リスト。
watermarks
NSArray<AliRtcLiveTranscodingImage *> *
ウォーターマーク画像リスト。
時計ウィジェット
NSArray<AliRtcLiveTranscodingClockWidget *> *
時計ウィジェットリスト。
トリミングモード
バイパスライブストリーミングのクロッピングモード。
mediaProcessMode
バイパスライブストリーミングのメディア処理モード。
AliRtcLiveTranscodingSingleParam:バイパスモードの単一ストリームパラメーター。
パラメーター
タイプ
説明
userId
NSString *
ユーザー ID。
streamType
バイパスライブストリーミングのリレーストリームタイプ。
sourceType
バイパスライブストリーミングの映像ストリームタイプ。
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
音声のみ。
AliRtcLiveTranscodingEncodeParam:バイパスライブストリーミングのエンコーディングパラメーター。
パラメーター
タイプ
説明
videoWidth
int
幅。
videoHeight
int
高さ。
videoFramerate
int
フレームレート。
videoBitrate
int
ビットレート。
videoGop
int
GOP。
videoCodec
バイパスライブストリーミングの映像エンコーダー。
オーディオサンプルレート
バイパスライブストリーミングの音声サンプリングレート。
audioBitrate
int
音声ビットレート。
オーディオチャンネル
int
音声サウンドチャンネル数。
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 のサンプリングレート。
AliRtcLiveTranscodingClockWidget:バイパスライブストリーミングの時計ウィジェット。
パラメーター
タイプ
説明
x
int
X 座標 (ピクセル)。
y
int
Y 座標 (ピクセル)。
fontSize
int
バイパスライブストリーミングのフォントサイズ。
zOrder
int
スタック順序。0 が最下層、1 が 0 の上、というようになります。
fontColor
int
バイパスライブストリーミングのフォントの色。
フォントタイプ
バイパスライブストリーミングのフォント。
AliRtcBokehScaleModel:背景置換のスケーリングモード (Mac のみ)。
列挙名
説明
AliRtcBokehScaleModelCrop
比例クロッピング。
AliRtcBokehScaleModelFill
黒枠を追加します。
AliRtcAudioPlayingStateCode:音楽伴奏の再生状態 (Mac のみ)。
列挙名
説明
AliRtcAudioPlayingStarted
再生を開始しました。
AliRtcAudioPlayingStopped
再生を停止しました。
AliRtcAudioPlayingPaused
再生が一時停止されました。
AliRtcAudioPlayingResumed
再生が再開されました。
AliRtcAudioPlayingEnded
再生が完了しました。
AliRtcAudioPlayingBuffering
バッファリング中。
AliRtcAudioPlayingBufferingEnd
バッファリングが終了しました。
AliRtcAudioPlayingFailed
再生に失敗しました。
AliRtcAudioPlayingErrorCode:音楽伴奏の再生エラーコード (Mac のみ)。
列挙名
説明
AliRtcAudioPlayingNoError
エラーなし。
AliRtcAudioPlayingOpenFailed
ファイルのオープンに失敗しました。
AliRtcAudioPlayingDecodeFailed
ファイルのデコードに失敗しました。
AliRtcScreenShareMode
列挙名
説明
AliRtcScreenShareNone
共有しません。
AliRtcScreenShareVideo
映像ストリームを共有します。
AliRtcScreenShareAudioApp
アプリの音声ストリームを共有します。
AliRtcScreenShareAll
すべての音声および映像ストリームを共有します。マイクの音声ストリームの共有はサポートしていません。代わりに SDK の組み込みマイク音声キャプチャを使用してください。
AliRtcCapabilityProfile:機能集約プロファイル。
列挙名
説明
AliRtcCapabilityProfileDefault
デフォルト値、特別な要件なし。
AliRtcCapabilityProfileAiHuman
AI エージェント通話シナリオ向け、実際のユーザー機能。
AliRtcCapabilityProfileAiRobot
AI エージェント通話シナリオ向け、ロボット機能。
AliRtcChannelParam:チャンネル参加パラメーター。
パラメーター
タイプ
説明
channelId
NSString*
参加するチャンネル。トークン生成時に使用したチャンネルと一致する必要があります。省略して、デフォルトでトークンの channelId を使用することもできます。
userId
NSString*
参加するユーザー ID。トークン生成時に使用した ID と一致する必要があります。省略して、デフォルトでトークンの userId を使用することもできます。
userName
NSString*
ユーザーの任意の表示名 (ユーザー ID ではありません)。省略して、userName がないことを示すことができます。
capabilityProfile
機能プロファイル。追加の機能要件がある AI エージェント通話シナリオでは、機能を個別に有効にするのではなく、プロファイルを選択します。
AliRtcNetworkQualityProbeConfig:ネットワーク品質プロービングのパラメーター。
パラメーター
型
説明
probeUplink
BOOL
アップリンクをプローブします。デフォルト:NO
probeDownlink
BOOL
ダウンリンクをプローブします。デフォルト:NO (まだサポートされていません)
upLinkBandWidth
int
プロービング用のピークアップリンク帯域幅 (kbps)。デフォルト:1000
DownLinkBandWidth
int
プロービング用のピークダウンリンク帯域幅 (kbps)。デフォルト:1000 (まだサポートされていません)
AliRtcNetworkQualityProbeResult:ネットワーク品質プロービングの結果。
パラメーター
型
説明
rtt
int
ラウンドトリップタイム (RTT) (ms)。
upLinkLossRate
int
アップリンクのパケット損失率、最大 100%。
upLinkJitter
int
アップリンクのジッター (ms)。
upLinkBandWidth
int
アップリンクの帯域幅 (kbps)。
downLinkLossRate
int
ダウンリンクのパケット損失率、最大 100%。まだサポートされていません。
downLinkJitter
int
ダウンリンクのジッター (ms)。まだサポートされていません。
downLinkBandWidth
int
ダウンリンクの帯域幅 (kbps)。まだサポートされていません。
AliRtcAudioFrame:生音声データ。
パラメーター
タイプ
説明
dataPtr
void *
音声データポインター。
numOfSamples
int
サンプル数。
bytesPerSample
int
サンプルあたりのバイト数。
numOfChannels
int
サウンドチャンネル数。
samplesPerSec
int
サンプリングレート。
AliRtcVideoPipelineMirrorMode:映像パイプラインのミラータイプ。
列挙名
説明
AliRtcVideoPipelineMirrorModeNoMirror
プレビューとエンコーディングの両方でミラーリングを無効にします。
AliRtcVideoPipelineMirrorModeBothMirror
プレビューとエンコーディングの両方でミラーリングを有効にします。
AliRtcVideoPipelineMirrorModeOnlyPreviewMirror
プレビューのみでミラーリングを有効にします。
AliRtcVideoPipelineMirrorModeOnlyPublishMirror
アップストリーミングのみでミラーリングを有効にします。
AliRtcCapturePipelineScaleMode:キャプチャパイプラインのスケーリングタイプ。
列挙名
説明
AliRtcCapturePipelineScaleModePre
キャプチャ直後にスケーリングします (デフォルト)。
AliRtcCapturePipelineScaleModePost
エンコーディング中にスケーリングします。
AliRtcAudioAccompanyConfig:音声伴奏の再生構成。
パラメーター
型
説明
onlyLocalPlay
BOOL
ローカルでのみ再生します。
replaceMic
BOOL
MIC を置き換えるかどうかを指定します。
loopCycles
int
ループ回数。無限ループの場合は -1、特定のループ回数の場合は正の整数を設定します。その他の値は無効です。
startPosMs
NSInteger
開始位置 (ms)。
publishVolume
int
アップストリーミング音量。範囲:[0-100]。デフォルト:50。
playoutVolume
int
再生音量。範囲:[0-100]。デフォルト:50。
AliRtcAudioFileInfo:音声ファイル情報。
パラメーター
タイプ
説明
filePath
NSString *
音声ファイルパス。
durationMs
NSInteger
音声ファイルの長さ (ms)。
AliRtcDataChannelMsg:データメッセージの定義。
パラメーター
タイプ
説明
type
オーディオデータポインター。
networkTime
long long
ネットワークタイムスタンプ。
進捗
int
進捗。
データ
NSData*
データ。
AliRtcDataMsgType:データメッセージのタイプ。
列挙
説明
AliRtcDataMsgNone
未定義のメッセージ。
AliRtcDataMsgMusicProgress
音楽の進捗メッセージ。
AliRtcDataMsgCustom
カスタムユーザーメッセージ。
AliRtcLocalDeviceType:ローカルデバイスのタイプ。
列挙値
説明
AliRtcLocalDeviceTypeUnknown
不明なデバイスタイプ。
AliRtcLocalDeviceTypeMic
マイクデバイス。
AliRtcLocalDeviceTypeSpeaker
スピーカーデバイス。
AliRtcLocalDeviceTypeAudioDevice
オーディオデバイス。
AliRtcLocalDeviceTypeCamera
カメラデバイス。
AliRtcLocalDeviceTypeDisplay
ディスプレイデバイス。
AliRtcLocalDeviceTypeVideoDevice
ビデオデバイス。
AliRtcLocalDeviceExceptionType:ローカルデバイスの例外タイプ。
列挙値
説明
AliRtcLocalDeviceExceptionTypeUnknown
不明な例外タイプです。
AliRtcLocalDeviceExceptionTypeMicOpenFail
マイクのオープンに失敗しました。
AliRtcLocalDeviceExceptionTypeMicInterrupt
マイクが中断されました。
AliRtcLocalDeviceExceptionTypeMicAuthFail
マイクが承認されていません。
AliRtcLocalDeviceExceptionTypeMicNotAvailable
利用可能なマイクがありません。
AliRtcLocalDeviceExceptionTypeSpeakerOpenFail
スピーカーのオープンに失敗しました。
AliRtcLocalDeviceExceptionTypeSpeakerInterrupt
スピーカーが中断されました。
AliRtcLocalDeviceExceptionTypeSpeakerNotAvailable
利用可能なスピーカーがありません。
AliRtcLocalDeviceExceptionTypeAudioDeviceException
オーディオデバイスの例外です。
AliRtcLocalDeviceExceptionTypeCameraOpenFail
カメラのオープンに失敗しました。
AliRtcLocalDeviceExceptionTypeCameraInterrupt
カメラが中断されました。
AliRtcLocalDeviceExceptionTypeCameraAuthFail
カメラが承認されていません。
AliRtcLocalDeviceExceptionTypeDisplayExecption
ディスプレイデバイスの例外です。
AliRtcLocalDeviceExceptionTypeVideoDeviceException
ビデオデバイスの例外です。
AliRtcLocalAudioStateType:ローカル音声キャプチャ状態。
列挙値
説明
AliRtcLocalAudioStateTypeStarting
開始中。
AliRtcLocalAudioStateTypeStarted
起動が完了しました。
AliRtcLocalAudioStateTypeStopping
停止中。
AliRtcLocalAudioStateTypeStopped
停止しました。
AliRtcLocalVideoStateType:ローカル映像デバイスの状態。
列挙値
説明
AliRtcLocalVideoStateTypeStarting
開始中。
AliRtcLocalVideoStateTypeStarted
開始済み。
AliRtcLocalVideoStateTypeStopping
停止中。
AliRtcLocalVideoStateTypeStopped
停止しました。
AliRtcAudioAccompanyStateCode:音声伴奏の再生状態。
列挙値
説明
AliRtcAudioAccompanyStarted
再生を開始しました。
AliRtcAudioAccompanyStopped
再生を停止しました。
AliRtcAudioAccompanyPaused
再生一時停止。
AliRtcAudioAccompanyResumed
再生再開。
AliRtcAudioAccompanyEnded
再生終了。
AliRtcAudioAccompanyBuffering
バッファリング中。
AliRtcAudioAccompanyBufferingEnd
バッファリングが終了しました。
AliRtcAudioAccompanyFailed
再生失敗。
AliRtcAudioAccompanyErrorCode:音声伴奏の再生エラーコード。
列挙値
説明
AliRtcAudioAccompanyNoError
エラーはありません。
AliRtcAudioAccompanyOpenFailed
ファイルのオープンに失敗しました。
AliRtcAudioAccompanyDecodeFailed
ファイルのデコードに失敗しました。
AliRtcLiveTranscodingVideoCodec:バイパスライブストリーミングの映像エンコーダー。
列挙名
説明
AliRtcLiveTranscodingVideoCodec_H264
h264
AliRtcLiveTranscodingVideoCodec_H265
h265
AliRtcAudioEffectBeautifyMode:音声美化モードの列挙。
列挙値
説明
AliRtcAudioEffectBeautify_Off
音声美化効果を無効にします。
AliRtcAudioEffectBeautify_Vigorous
まろやか。
AliRtcAudioEffectBeautify_Ringing
クリア。
AliRtcAudioEffectBeautify_Mode_Max
最大値を示すプレースホルダー。実際の設定には使用しないでください。
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