すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Live:データ構造

最終更新日:Dec 17, 2025

このトピックでは、ApsaraVideo Real-time Communication Android SDK で使用されるデータの型について説明します。

内容

データ型

説明

AliRtcAudioVolume

ユーザーボリューム情報。

AliRtcAudioFrame

RAW 音声データ。

AliRtcVideoSample

ビデオサンプル。

AliRtcVideoSourceType

ビデオソースタイプ。

AliRTCSdkChannelProfile

チャンネルモード。

AliRTCSdkClientRole

ユーザーロール。

AliRtcRawDataStreamType

RAW データストリームタイプ。

AliRtcRawDataFrame

外部ビデオフレームデータ。

AliRtcStats

セッション統計。

AliRtcLocalVideoStats

ローカルビデオ統計。

AliRtcRemoteVideoStats

リモートビデオ統計。

AliRtcLocalAudioStats

ローカル音声統計。

AliRtcRemoteAudioStats

リモート音声統計。

AliRtcVideoObserPosition

ビデオデータ出力位置。

AliRtcVideoFormat

ビデオデータ出力フォーマット。

AliRtcConnectionStatus

ネットワーク接続ステータス。

AliRtcConnectionStatusChangeReason

ネットワーク接続ステータス変更の理由。

AliRtcVideoTrack

ビデオストリームタイプ。

AliRtcPublishState

アップストリーミング状態。

AliRtcSubscribeState

サブスクリプション状態。

AliRtcUserOfflineReason

ユーザーがオフラインになる理由。

AliRtcVideoStreamType

カメラの高解像度および低解像度のストリームタイプ。

AliRtcAudioTrack

オーディオストリームタイプ。

AliRtcNetworkQuality

ネットワーク品質。

AliRtcRenderMode

レンダリングモード。

AliRtcRenderMirrorMode

ミラーモード。

AliRtcRotationMode

回転角度。

AliRtcLogLevel

ログレベル。

AliRtcAudioNumChannel

オーディオチャンネルタイプ。

AliRtcAudioSampleRate

オーディオサンプルレートタイプ。

AliRtcRecordType

録画タイプ。

AliRtcRecordFormat

録画フォーマット。

AliRtcAudioQuality

録音された音声ファイルの音質。

AliRtcVideoQuality

録画されたビデオファイルのビデオ品質。

AliRtcAudioProfile

音質モード。

AliRtcAudioScenario

オーディオシナリオモード。

AliRtcMuteLocalAudioMode

ローカルミュートモード。

AliRtcRecordAudioConfig

オーディオファイル録音のパラメーター設定。

AliRtcRecordVideoConfig

ビデオファイル録画のパラメーター設定。

AliRtcOnByeType

OnBye タイプの列挙。

AliRtcAudioEffectVoiceChangerMode

ボイスチェンジャーモード。

AliRtcAudioEffectReverbMode

リバーブモード。

AliRtcAudioEffectReverbParamType

リバーブパラメーター。

AliRtcAudioRouteType

オーディオルートタイプ。

AliRtcRemoteTextureInfo

リモートユーザーのテクスチャ情報。

AliRtcVideoCanvas

レンダリングキャンバス。

AliRtcMpuState

バイパスのトランスコーディングおよびアップストリーミングタスクのステータス。

AliRtcRectPosition

ウォーターマークイメージの位置とサイズ。

AliRtcWatermarkConfig

ウォーターマークイメージの設定。

AliRtcTextureInfo

テクスチャ情報。

AliEngineCameraCapturerConfiguration

カメラキャプチャのプリファレンスプロパティ。

AliRtcCaptureOutputPreference

カメラキャプチャのプリファレンス。

AliRtcCameraDirection

カメラの向き。

AliRtcCameraCaptureProfile

ビデオキャプチャの特定の解像度を指定します。

AliRtcVideoEncoderFrameRate

ビデオエンコーディングのフレームレート。

AliRtcVideoEncoderBitrate

ビデオエンコーディングのビットレート。

AliRtcVideoEncoderMirrorMode

エンコードされたビデオのミラーモード。

AliRtcVideoEncoderOrientationMode

エンコードされたビデオの回転モード。

AliRtcVideoDimensions

ビデオ解像度。

AliRtcVideoEncoderConfiguration

ビデオエンコーディングプロパティを設定します。

AliRtcVideoCodecType

ビデオコーデックタイプ。

AliRtcVideoDecoderConfiguration

ビデオデコーダー設定。

AliRtcVideoEncodeCodecType

エンコーダータイプ。

AliRtcScreenShareEncoderConfiguration

画面共有のエンコーディングプロパティを設定します。

AliRtcAuthInfo

認証情報。

AliRtcLiveTranscoding

バイパスライブストリーミング設定。

AliRtcRemoteUserInfo

リモートユーザー情報。

AliRtcVideoReason

ビデオストリーム状態の変更をトリガーする理由。

AliRtcVideoState

ビデオストリーム状態の変更。

AliRtcTrascodingPublishTaskStatus

バイパスライブストリームのアップストリーミングタスクステータス。

AliEngineLiveTranscodingErrorCode

バイパスライブストリームのアップストリーミングエラーコード。

AliRtcLiveTranscodingState

バイパスライブストリーミング状態。

AliRtcLiveTranscodingMediaProcessMode

バイパスライブストリーミングのメディア処理モード。

AliRtcLiveTranscodingCropMode

バイパスライブストリーミングのトリミングモード。

AliRtcLiveTranscodingFontType

バイパスライブストリーミングのフォント。

AliRtcLiveTranscodingSegmentType

バイパスライブストリーミングの入力タイプ。

AliRtcLiveTranscodingAudioSampleRate

バイパスライブストリーミングのオーディオサンプルレート。

AliRtcLiveTranscodingTaskProfile

バイパスライブストリーミングの課金仕様。

AliRtcLiveTranscodingSourceType

バイパスライブストリーミングのビデオストリームタイプ。

AliRtcLiveTranscodingStreamType

バイパスライブストリームのアップストリーミングタイプ。

AliRtcLiveTranscodingMixMode

バイパスライブストリーミングモード。

AliRtcVideoObserAlignment

生データコールバックのデータアライメントタイプ。

AliRtcLiveTranscodingEncodeParam

バイパスライブストリーミングのエンコーディングパラメーター。

AliRtcLiveTranscodingMixParam

バイパスライブストリームのミキシングパラメーター。

AliRtcLiveTranscodingParam

バイパスライブストリーミングのパラメーター。

AliRtcLiveTranscodingSingleParam

バイパスライブストリーミングのシングルストリームパラメーター。

TranscodingClockWidget

バイパスライブストリーミングの時計ウィジェット。

TranscodingUser

バイパスライブストリーミングのユーザー情報。

TranscodingText

バイパスライブストリーミングのテキスト情報。

TranscodingImage

バイパスライブストリーミングの画像情報。

DisplayType

画像表示モード。

AliRtcScreenShareMode

画面共有タイプ。

AliCapabilityProfile

機能集約パラメーター、チャンネル参加パラメーターで使用。

AliRTCSdkChannelParam

チャンネル参加パラメーター。

AlirtcNetworkQualityProbeConfig

ネットワークプロービングのパラメーター設定。

AlirtcNetworkQualityProbeResult

ネットワークプロービング結果。

AliRtcVideoPipelineMirrorMode

ビデオストリームのミラーモード。

AliRtcCapturePipelineScaleMode

ビデオスケーリングのタイミング。

AliRtcAudioSource

オーディオサブスクリプションタイプ。

AliRtcAudioFrameObserverConfig

オーディオデータコールバック設定。

AliRtcAudioFrameObserverOperationMode

コールバックオーディオデータの読み書きモード。

AliRtcAudioFrameObserverUserDefinedInfoBitMask

オーディオデータコールバックのカスタムパラメーター。

AliRtcOrientationMode

デバイスの向きの列挙。

AliRtcAudioAccompanyErrorCode

音楽伴奏再生のエラーコード。

AliRtcAudioAccompanyConfig

伴奏再生の設定項目。

AliRtcExternalAudioStreamConfig

外部オーディオストリーム設定。

AliRtcDataChannelMsg

データチャンネルメッセージ。

AliRtcDataMsgType

データチャンネルメッセージタイプ。

AliRtcVideoExternalEncoderParameter

ネットワーク変更フィードバックパラメーターの構造体。

AliRtcVideoEncodedFrameType

QoS フィードバックに応答して外部エンコーダーが要求するフレームタイプ。

AliRtcAudioAccompanyStateCode

音楽伴奏の再生状態。

AliRtcAudioFileInfo

音声ファイル情報。

AliRtcEngineLocalDeviceType

ローカルデバイスタイプ。

AliRtcAudioEffectBeautifyMode

音声補正モードの列挙。

AliRtcAudioEffectEqualizationBandFrequency

リバーブパラメータータイプの列挙。

API の詳細

AliRtcAudioVolume

ユーザーのボリューム。

パラメーター

説明

mUserId

String

ユーザー ID。 有効な値:

  • 0:ローカルユーザー。

  • 1: リモート混合ストリーム。

  • その他:リモートユーザーの ID。

mVolume

int

現在のコールバックでのボリューム。

mSpeechstate

int

ユーザーの発話ステータス。 有効な値:

  • 0: ユーザーは話していません。

  • 1: ユーザーは話しています。

AliRtcVideoSample

ビデオサンプル。

パラメーター

説明

dataFrameY

long

Y 成分へのポインター。

dataFrameU

long

U 成分へのポインター。

dataFrameV

long

V 成分へのポインター。

data

byte[]

YUV データへのポインター。

format

AliRtcVideoFormat

ビデオフレームのフォーマット。

width

int

ビデオフレームの幅。

height

int

ビデオフレームの高さ。

strideY

int

YUV データ内の Y バッファーの行ストライド。

strideU

int

YUV データ内の U バッファーの行ストライド。

strideV

int

YUV データ内の V バッファーの行ストライド。

rotate

int

ビデオフレームの回転角度。このパラメーターは 0、90、180、または 270 に設定できます。

extraData

long

追加フィールド。 カスタマイズが不要な場合は、このパラメーターを無視できます。

textureid

long

OpenGL テクスチャ ID。これはテクスチャをバインドするために使用されます。

matrix

float[]

4x4 変換マトリックス。これは、テクスチャの回転、スケーリング、または投影を制御するために使用されます。

glContex

long

OpenGL コンテキストへのポインター。これは、GPU レンダリング状態を管理するために使用されます。

AliRtcVideoSourceType

ビデオソースタイプ。

列挙名

説明

AliRTCSdkVideoSourceCameraType

カメラストリーム。

AliRTCSdkVideoSourceScreenShareType

画面共有ストリーム。

AliRTCSdkChannelProfile

チャンネルモード。

列挙名

説明

AliRTCSdkCommunication

コミュニケーションモード。

AliRTCSdkInteractiveLive

インタラクティブモード。

AliRTCSdkInteractiveWithLowLatencyLive

低遅延インタラクティブライブストリーミングモード。

AliRTCSdkClientRole

ユーザーロール。

列挙名

説明

AliRTCSdkInteractive

ストリーマーロール。

AliRTCSdkLive

視聴者ロール。

AliRtcRawDataStreamType

生データストリームタイプ。

列挙名

説明

AliRTCSdkStreameTypeCapture

カメラストリーム。

AliRTCSdkStreameTypeScreen

画面ストリーム。

AliRtcRawDataFrame

外部ビデオフレームデータ。

パラメーター名

説明

format

AliRtcVideoFormat

ビデオデータタイプ。

width

int

フレームの幅。

height

int

フレームの高さ。

rotation

int

ビデオフレームの回転角度。このパラメーターは 0、90、180、または 270 に設定できます。

videoFrameLength

int

フレームの長さ。

lineSize

int[]

ビデオフレームのストレージ。 詳細については、次の表をご参照ください。

frame

byte[]

ビデオの YUV バイトデータ。

cropLeft

int

左からトリミングするピクセル数。

cropTop

int

上からトリミングするピクセル数。

cropRight

int

右からトリミングするピクセル数。

cropBottom

int

下からトリミングするピクセル数。

timeStamp

long

フレームのタイムスタンプ (ミリ秒)。

filePath

byte[]

ビデオファイルのパス。これは、format が AliRtcVideoFormatFile に設定されている場合に使用されます。

textureId

int

フレームのテクスチャ ID。

transformMatrix

float[]

テクスチャフレームの追加の変換。

eglContext14

EGLContext

OpenGL のスレッド関連のコンテキスト変数。

ビデオフレームフォーマット

ビデオフレームストレージ

YUV

  • lineSize[0] = width; // Y 成分

  • lineSize[1] = width/2; // U 成分

  • lineSize[2] = width/2; // V 成分

  • lineSize[3] = 0;

RGBA

  • lineSize[0] = width; // R 成分

  • lineSize[1] = width; // G 成分

  • lineSize[2] = width; // B (青)

  • lineSize[3] = width; // A 成分

AliRtcStats

セッション統計。

パラメーター

説明

availableSendKbitrate

long

利用可能な帯域幅 (Kbps)。

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

AliRtcVideoTrack

ストリームタイプ。

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

AliRtcVideoTrack

ビデオストリームタイプ。

width

int

ビデオフレームの幅。

height

int

ビデオフレームの高さ。

decodeFps

int

エンコーダーの出力フレームレート。

renderFps

int

レンダラーの出力フレームレート。

frozenTimes

int

スタッターの数。

videoTotalFrozenTime

int

ビデオ再生の合計カクつき時間 (ミリ秒)。

videoTotalFrozenRate

int

ビデオ再生の合計カクつき率 (パーセンテージ)。

AliRtcLocalAudioStats

ローカルオーディオ統計。

パラメーター

説明

track

AliRtcAudioTrack

オーディオストリームタイプ。

sentBitrate

int

送信ビットレート。

sentSamplerate

int

送信サンプルレート。

numChannel

int

サウンドチャンネルの数。

sendLoss

int

送信パケット損失率。

AliRtcRemoteAudioStats

リモートオーディオ統計。

パラメーター

説明

userId

String

ユーザー ID。

audioTrack

AliRtcAudioTrack

オーディオストリームタイプ。

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

良いネットワーク。ストリーム品質は非常に良いレベルに近いです。

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

録画タイプ。

列挙名

説明

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

AliRtcVideoCanvas

レンダリングキャンバスです。

userId

String

リモートユーザー ID です。

videoTrack

int

ビデオストリームのタイプです。

AliRtcVideoCanvas

レンダリングキャンバス。

パラメーター

タイプ

説明

textureId

int

ビデオデータのテクスチャ ID。

textureWidth

int

テクスチャの幅。

textureHeight

int

テクスチャの高さ。

sharedContext

long

OpenGL のスレッド関連のコンテキスト変数。

enableBeauty

boolean

レタッチを有効にするかどうかを指定します。有効な値:

  • true: 有効にします。

  • false: 無効にします。

デフォルト値は false です。

view

ビュー

ビデオ表示ビュー。ビューは、createRenderSurfaceView を呼び出して作成された SurfaceView レンダリングビューである必要があります。

SurfaceView レンダリングビュー、または createRenderTextureView によって返されるビュー

TextureView レンダリングビューが作成されます。

レンダリングモード

AliRtcRenderMode

ビューのレンダリングモード。デフォルト値は AliRtcRenderModeAuto です。

mirrorMode

AliRtcRenderMirrorMode

ビューミラーモード。デフォルト値は AliRtcRenderMirrorModeOnlyFront です。

rotationMode

AliRtcRotationMode

ビューの回転角度。デフォルト値は AliRtcRotationMode_0 です。

backgroundColor

int

ビューの背景色。

AliRtcMpuState

バイパスのトランスコーディングおよびアップストリーミングタスクのステータス。

列挙名

説明

AliRtcMpuStateStart

バイパス タスクが開始中です。

AliRtcMpuStateUpdate

バイパスタスクは更新中です。

AliRtcMpuStateStop

バイパスタスクは停止中です。

AliRtcMpuStateEnd

バイパスタスクが終了しました。

AliRtcMpuStateConnect

バイパス タスクが接続中です。

AliRtcMpuStateRunning

バイパスタスクが実行中です。

AliRtcMpuStateRecovering

バイパスタスクは回復中です。

AliRtcMpuStateFailed

バイパスタスクが失敗しました。

AliRtcMpuStateUnknow

バイパスタスクは不明な状態です。

AliRtcRectPosition

ウォーターマークイメージの位置とサイズ。

パラメーター名

タイプ

説明

x

浮動

左上隅の水平オフセット。

y

浮動

左上隅の垂直オフセット。

width

浮動

ウォーターマークイメージの幅。

高さ

浮動

ウォーターマークイメージの高さ。

AliRtcWatermarkConfig

ウォーターマークイメージの設定。

パラメーター名

タイプ

説明

visibleInPreview

boolean

ローカルプレビューでウォーターマークを表示するかどうかを指定します。

positionInLandscapeMode

AliRtcRectPosition

ランドスケープモードでのウォーターマークの座標。

positionInPortraitMode

AliRtcRectPosition

縦向きモードでのウォーターマークの座標。

alpha

浮動

透明度。

normalized

boolean

正規化。

AliRtcTextureInfo

テクスチャ情報。

パラメーター

タイプ

説明

textureId

int

テクスチャ ID。

mirrorMode

AliRtcRenderMirrorMode

ミラーモード。

AliEngineCameraCapturerConfiguration

カメラキャプチャのプリファレンス。

パラメーター

タイプ

説明

プリファレンス

AliRtcCaptureOutputPreference

キャプチャのプリファレンス。

cameraDirection

AliRtcCameraDirection

カメラの向き。このパラメーターは、Android と iOS でのみサポートされています。

fps

int

エンコーダーのフレームレート。デフォルトの内部フレームレートは 15 です。

cameraCaptureProfile

AliRtcCameraCaptureProfile

ビデオキャプチャ用の特定の解像度を指定します。

disableVideoCaptureReverse

int

縦横比に基づいてキャプチャされたビデオフレームの反転を無効にする設定。

captureObserverOriginal

int

元のビデオ フレーム データをコールバックするかどうかを指定します。

textureEncode

int

テクスチャエンコーディングを使用するかどうかを指定します。

カメラテクスチャキャプチャ

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

ビデオエンコーダー設定。

パラメーター名

タイプ

説明

ディメンション

AliRtcVideoDimensions

ビデオ解像度。デフォルト値は 640x480 です。最大値は 1920x1080 です。

frameRate

int

ビデオエンコーディングのフレームレートです。デフォルト値は 15 です。最大値は 30 です。

bitrate

int

ビデオエンコーディングのビットレート (Kbps)。デフォルト値は 512 です。このパラメーターを 0 に設定すると、SDK はビデオ解像度とフレームレートに基づいて適切なビットレートを自動的に計算します。

ビットレートは、指定された解像度とフレームレートに対して妥当な範囲内である必要があります。値が有効範囲外の場合、SDK はビットレートを有効な値に自動的に調整します。

minBitrate

NSInteger

最小ビデオエンコーディングビットレート (Kbps)。デフォルト値は 0 です。

keyFrameInterval

int

キーフレーム間隔 (ミリ秒)。デフォルト値は 0 で、SDK がキーフレーム間隔を制御することを意味します。

forceStrictKeyFrameInterval

boolean

指定された間隔でエンコーダーにキーフレームを強制的に生成させるかどうかを指定します。デフォルト値は false です。

  • false:エンコーダーは、別のユーザーがチャンネルに参加した場合など、キーフレームリクエストに応答します。実際のキーフレーム間隔は、指定された値と厳密に一致しない場合があります。

  • true:エンコーダーは他のキーフレームリクエストに応答せず、指定された間隔で厳密にキーフレームを生成します。これにより、サブスクライバーの最初のフレームのレンダリングが遅くなる可能性があります。

mirrorMode

AliRtcVideoEncoderMirrorMode

エンコードされたビデオのミラーモード。

orientationMode

AliRtcVideoEncoderOrientationMode

エンコードされたビデオの回転モード。

rotationMode

AliRtcRotationMode

ビデオの回転角度。

codecType

AliRtcVideoCodecType

コーデックタイプ。

encodeCodecType

AliRtcVideoEncodeCodecType

ビデオエンコーディングタイプ。

seiForceFrontIFrame

int

SEI を送信する前に I フレームを強制します。

-1 はデフォルト値を示し、0 は強制しないことを示し、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 フレームサポートを有効にする必要があります。

enableHevcBFrame

int

HEVC B フレームのサポートを有効にするかどうかを指定します。

-1 はデフォルト値を示し、0 は B フレームサポートを無効にし、1 は B フレームサポートを有効にします。

重要

この機能を有効にする場合は、デコーダー側でも B フレームサポートを有効にする必要があります。

AliRtcVideoCodecType

ビデオコーデックタイプ。

列挙名

説明

AliRtcVideoCodecTypeDefault

設定されていません。デフォルト値 (ハードウェアエンコーディング) が使用されます。

AliRtcVideoCodecTypeSoftware

ソフトウェアビデオコーデック。

AliRtcVideoCodecTypeHardware

ハードウェアビデオコーデック。

AliRtcVideoCodecTypeHardwareTexture

ハードウェアテクスチャコーデック。

AliRtcVideoDecoderConfiguration

ビデオデコーダー設定。

パラメーター

タイプ

説明

codecType

AliRtcVideoCodecType

コーデックタイプ。

デフォルト値は AliRtcVideoCodecTypeDefault で、システムのデフォルト設定を使用します。

enableDecoderBframe

int

デコーダーの B フレームを有効にするかどうかを指定します。

デフォルト値は -1 です。B フレームを無効にするには 0 に、有効にするには 1 に設定します。

textureBindContext

int

コンテキストバインディングによるテクスチャデコーディングをサポートするかどうかを指定します。

デフォルト値は -1 です。無効にするには 0 に、ダウングレードロジックを有効にするには 1 に設定します。

AliRtcVideoEncodeCodecType

エンコーダータイプ。

列挙名

説明

AliRtcVideoEncodeCodecTypeDefault

設定されていません。デフォルト値 (現在 H.264) が使用されます。

AliRtcVideoEncodeCodecTypeH264

H.264 エンコーディング。

AliRtcVideoEncodeCodecTypeHevc

HEVC エンコーディング。

AliRtcScreenShareEncoderConfiguration

画面エンコーディング設定。

パラメーター名

タイプ

説明

dimensions

AliRtcVideoDimensions

ビデオ解像度。

frameRate

int

ビデオエンコーディングのフレームレート。

ビットレート

int

ビデオエンコーディングのビットレート。

rotationMode

AliRtcRotationMode

アップストリーミングの回転角度。

keyFrameInterval

int

キーフレーム間隔 (ミリ秒)。デフォルト値は 0 で、SDK がキーフレーム間隔を制御することを意味します。

forceStrictKeyFrameInterval

boolean

エンコーダーが指定された間隔でキーフレームを強制的に生成するかどうかを指定します。デフォルト値は false です。

  • false:エンコーダーは、別のユーザーがチャンネルに参加した場合など、キーフレームリクエストに応答します。実際のキーフレーム間隔は、指定された値と厳密に一致しない場合があります。

  • true:エンコーダーは他のキーフレームリクエストに応答せず、指定された間隔で厳密にキーフレームを生成します。これにより、サブスクライバーの最初のフレームのレンダリングが遅くなる可能性があります。

AliRtcAuthInfo

認証情報。

パラメーター名

タイプ

説明

channelId

String

チャネル ID。

userId

String

ユーザー ID。

appId

String

アプリケーション ID。

nonce

String

nonce。

timestamp

long

タイムスタンプ。

token

String

トークン。

AliRtcLiveTranscoding

バイパスライブストリーミング設定。

パラメーター名

タイプ

説明

mMixMode

int

混合ストリームモード。有効な値:

  • 0:シングルストリームアップストリーミング。ミキシングやトランスコーディングなしで元のシングルストリームのみをアップストリーミングします。ストリームミキシングやトランスコーディングのパラメーターを設定する必要はありません。

  • 1:ストリームミキシングとトランスコーディング。ミキシングおよびトランスコーディングされた出力をサポートします。

デフォルト値は 1 です。

mLayoutIds

List<String>

レイアウト ID の配列。

mSubSpecUsers

リスト<TranscodingUser>

ストリームミキシングのユーザーリストを指定します。

mUserPanes

リスト<TranscodingUserPane>

ユーザーペインのリスト。

mLayouts

List<TranscodingLayout>

カスタムユーザーレイアウトのリスト。

mTaskProfile

String

タスク課金設定。

mBackgroundColor

int

RGB の背景色。デフォルト値は 0 (黒) です。数式は R + G × 256 + B × 65536 です。R (赤)、G (緑)、B (青) の値の範囲は 0 から 255 です。

mMediaEncode

int

エンコーディングオプション。

mCropMode

int

ビデオトリミングメソッド。有効値:

  • 1:縦横比を維持しながらトリミング。

  • 2:縦横比を維持しながら黒枠で埋める。

デフォルト値は 2 です。

mStreamType

int

シングルストリームアップストリーミングモードでアップストリーミングするオーディオストリーム。有効値:

  • 0: 元のストリームを取り込みます。

  • 1:オーディオストリームのみをアップストリーミングします。

  • 2:ビデオストリームのみをアップストリーミングします。

デフォルト値は 0 です。

mSourceType

文字列

シングルストリームアップストリーミングモードでのユーザーのビデオ入力ストリーム。有効値:

  • camera:カメラ。

  • shareScreen:画面共有。

mExternalParam

String

拡張フィールド。

AliRtcRemoteUserInfo

リモートユーザー情報。

パラメーター名

タイプ

説明

userID

String

リモートユーザーの ID。

sessionID

String

リモートユーザーのセッション ID。

displayName

String

リモートユーザーの名前。

muteAudioPlaying

boolean

ローカルユーザーがこのリモートユーザーをミュートしたかどうかを指定します。

isOnline

boolean

リモートユーザーがオンラインかどうかを指定します。

cameraCanvas

AliRtcVideoCanvas

カメラストリームキャンバス。

screenCanvas

AliRtcVideoCanvas

画面ストリームキャンバス。

hasAudio

boolean

リモートユーザーがオーディオストリームをアップストリーミングしたかどうかを指定します。

hasCameraMaster

boolean

リモートユーザーが高解像度カメラストリームをアップストリーミングしたかどうかを指定します。

hasCameraSlave

boolean

リモートユーザーが低解像度カメラストリームをアップストリーミングしたかどうかを指定します。

hasScreenSharing

boolean

リモートユーザーが画面ストリームをアップストリーミングしたかどうかを指定します。

subScribedAudio

boolean

ローカルユーザーがこのリモートユーザーのオーディオストリームをプルしたかどうかを指定します。

subScribedCamearSlave

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

GOP。

videoCodec

AliRtcLiveTranscodingVideoCodec

エンコーダータイプ、H.264 または H.265。

audioSamplerate

AliRtcLiveTranscodingAudioSampleRate

バイパスライブストリーミングのオーディオサンプルレート。

audioBitrate

int

オーディオビットレート。

audioChannels

int

オーディオチャンネル数。

AliRtcLiveTranscodingMixParam

バイパスライブストリームのミキシングパラメーター。

パラメーター

タイプ

説明

taskProfile

AliRtcLiveTranscodingTaskProfile

バイパスライブストリーミングの課金仕様。

encodeParam

AliRtcLiveTranscodingEncodeParam

バイパスライブストリーミングのエンコーディングパラメーター。

users

List<TranscodingUser>

バイパスライブストリーミングユーザーのリスト。

backgroundColor

int

バックグラウンドカラー。

backgrounds

List<TranscodingImage>

背景画像のリスト。

watermarks

List<TranscodingImage>

ウォーターマーク画像のリスト。

clockWidgets

List<TranscodingClockWidget>

時計ウィジェットのリスト。

cropMode

AliRtcLiveTranscodingCropMode

バイパスライブストリーミングのトリミングモード。

mediaProcessMode

AliRtcLiveTranscodingMediaProcessMode

バイパスライブストリーミングのメディア処理モード。

AliRtcLiveTranscodingParam

バイパスライブストリーミングパラメーター。

パラメーター

タイプ

説明

mixMode

AliRtcLiveTranscodingMixMode

バイパスライブストリーミングモード。

singleParam

AliRtcLiveTranscodingSingleParam

バイパスライブストリーミングのシングルストリームパラメーター。

mixParam

AliRtcLiveTranscodingMixParam

バイパスライブストリームのミキシングパラメーター。

AliRtcLiveTranscodingSingleParam

バイパスライブストリーミングのシングルストリームパラメーター。

パラメーター

タイプ

説明

userId

String

ユーザー ID。

ストリームタイプ

AliRtcLiveTranscodingStreamType

バイパスライブストリームのアップストリーミングタイプ。

sourceType

AliRtcLiveTranscodingSourceType

バイパスライブストリーミングのビデオストリームタイプ。

TranscodingClockWidget

バイパスライブストリーミングの時計ウィジェット。

パラメーター

説明

mX

int

X 座標 (ピクセル)。

mY

int

Y 座標 (ピクセル)。

mFontSize

int

バイパスライブストリーミングのフォントサイズ。

mZorder

int

スタック順序。0 が最下層、1 が 0 の上、というようになります。

mFontColor

int

バイパスライブストリーミングのフォントカラー。

mFontType

AliRtcLiveTranscodingFontType

バイパスライブストリーミングのフォント。

トランスコーディングユーザー

バイパスライブストリーミングのユーザー情報。

パラメーター

タイプ

説明

mUserId

String

ユーザー ID。

x

int

X 座標 (ピクセル)。

y

int

Y 座標 (ピクセル)。

width

int

ペインの幅。

height

int

ペインの高さ。

zOrder

int

スタック順序。0 が最下層、1 が 0 の上、というようになります。

streamType

AliRtcLiveTranscodingStreamType

バイパスライブストリームのアップストリーミングモード。

sourceType

AliRtcLiveTranscodingSourceType

バイパスライブストリーミングのビデオストリームタイプ。

セグメントタイプ

AliRtcLiveTranscodingSegmentType

バイパスライブストリーミングの入力タイプ。

イメージ

List<TranscodingImage>

イメージのリスト。

テキスト

List<TranscodingText>

テキストのリスト。

トランスコーディングテキスト

バイパスライブストリーミングのテキスト情報。

パラメーター

タイプ

説明

mText

String

テキスト情報。

mX

int

X 座標 (ピクセル)。

mY

int

Y 座標 (ピクセル)。

mFontSize

int

フォントサイズ。

mZorder

int

スタック順序。0 が最下層、1 が 0 の上、というようになります。

mFontColor

int

フォントの色。

mFontType

AliRtcLiveTranscodingFontType

バイパスライブストリーミングのフォント。

TranscodingImage

バイパスライブストリーミングの画像情報。

パラメーター

説明

mUrl

String

画像 URL。

mAlpha

float

透明度。0.0 は透明、1.0 は完全に不透明です。

mDisplay

DisplayType

画像表示。

mX

int

X 座標 (ピクセル単位) です。

mY

int

Y 座標 (ピクセル単位) です。

mWidth

int

ペインの幅。

mHeight

int

ペインの高さ。

mZorder

int

スタック順序。0 が最下層、1 が 0 の上、というようになります。

DisplayType

画像表示モード。

列挙名

説明

NOT_DISPLAY

表示しない。

ALWAYS

常に表示。

WHEN_NO_VIDEO

ビデオがない場合に表示。

AliRtcScreenShareMode

列挙名

説明

AliRtcScreenShareNoneMode

共有しない。

AliRtcScreenShareOnlyVideoMode

ビデオストリームを共有します。

AliRtcScreenShareOnlyAudioMode

アプリのオーディオストリームを共有します。

AliRtcScreenShareAllMode

すべてのオーディオおよびビデオストリームを共有します。

AliCapabilityProfile

チャンネルへの参加に使用される機能集約パラメーター。

列挙名

説明

AliCapabilityProfileDefault

デフォルト値。特別な要件はありません。

AliCapabilityProfileAiHuman

AI エージェント通話シナリオにおける実際のユーザーの機能設定。

AliCapabilityProfileAiRobot

AI エージェント通話シナリオにおけるロボットの機能設定。

AliRTCSdkChannelParam

チャンネルへの参加パラメーター。

パラメーター

タイプ

説明

channelId

String

チャンネル番号。

userId

String

チャンネルに参加するためのユーザー名。

ユーザー名

文字列

ユーザーの任意の表示名であり、ユーザー ID ではありません。ユーザー名がないことを示すために空にすることができます。

capabilityProfile

AliCapabilityProfile

ユーザープロパティ。AI エージェント通話シナリオでは特別な設定が必要です。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

コールバックオーディオサンプルレートの列挙。デフォルト値は AliRtcAudioSampleRate_48000 です。

チャンネル

AliRtcAudioNumChannel

コールバックオーディオチャンネルの数。モノラルとステレオをサポートします。デフォルト値はモノラル (AliRtcMonoAudio) です。

モード

AliRtcAudioFrameObserverOperationMode

コールバックモード。読み取り専用モード (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

バインドされたオーディオストリームを指定します。

  • 0:MIC ストリーム。

  • 1:第 2 オーディオストリーム。

enable3A

boolean

入力 PCM オーディオに 3A 処理を適用するかどうかを指定します。デフォルト値は false です。

AliRtcDataChannelMsg

データチャンネルメッセージ。

パラメーター名

説明

type

AliRtcDataMsgType

データチャンネルメッセージのタイプ。AliEngineDataMsgCustom に設定することをお勧めします。

networkTime

long

メッセージ送信時の NTP 時間。これは、type が AliEngineDataMsgMusicProgress の場合、および KTV シナリオでのみ使用されます。他のシナリオでは設定する必要はありません。

progress

int

現在の進行状況 (ミリ秒)。これは、type が AliEngineDataMsgMusicProgress の場合、および KTV シナリオでのみ使用されます。他のシナリオでは設定する必要はありません。

data

byte[]

メッセージの内容。テキスト、画像など、任意のデータにすることができます。

AliRtcDataMsgType

データチャンネルメッセージタイプ。

列挙名

説明

AliEngineDataMsgNone

メッセージなし。

AliEngineDataMsgMusicProgress

KTV シナリオで使用されます。

AliEngineDataMsgCustom

通常メッセージ。他のシナリオではこのタイプを設定することをお勧めします。

AliRtcVideoExternalEncoderParameter

ネットワーク変更フィードバックパラメーターの構造体。

パラメーター

説明

width

int

幅。

height

int

高さ。

frame_rate

int

フレームレート。

bitrate_bps

int

ビットレート (bps) 。

AliRtcVideoEncodedFrameType

サービス品質 (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)

伴奏の再生に失敗しました。具体的な理由についてはエラーコードを確認してください。

AliRtcAudioFileInfo

オーディオファイル情報。

パラメーター

タイプ

説明

filePath

String

オーディオファイルのパス。

durationMs

long

オーディオファイルの長さ (ms)。

AliRtcEngineLocalDeviceType

ローカルデバイスタイプ。

列挙名

説明

AliEngineLocalDeviceTypeUnknown

不明なデバイスタイプです。

AliEngineLocalDeviceTypeMic

マイクデバイス。

AliEngineLocalDeviceTypeSpeaker

スピーカーデバイス。

AliEngineLocalDeviceTypeAudioDevice

オーディオデバイス。

AliEngineLocalDeviceTypeCamera

カメラデバイス。

AliEngineLocalDeviceTypeDisplay

表示デバイス。

AliEngineLocalDeviceTypeVideoDevice

ビデオデバイス。

AliRtcAudioEffectBeautifyMode

音声補正モードの列挙。

列挙値

説明

AliRtcSdk_AudioEffect_Beautify_Off

音声補正効果を無効にします。

AliRtcSdk_AudioEffect_Beautify_Magnetic

磁気。

AliRtcSdk_AudioEffect_Beautify_Fresh

フレッシュ。

AliRtcSdk_AudioEffect_Beautify_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