Unreal Engine(Blueprint) API 参考
构建时从公开 SDK 接口定义生成:接口、方法重载、属性、事件、枚举与错误码。
接口概览
本页列出 Unreal Engine(Blueprint) 端公开 API 的类、方法、重载、属性、事件与错误码,接口定义与 SDK 包版本一致。
| 核对项 | 数量 |
|---|---|
| 接口 / 类 | 90 |
| 方法 | 458 |
| 方法重载 | 458 |
| 属性 | 435 |
| 枚举 | 103 |
| 错误码常量 | 6 |
可用性
该端 SDK:正式可用。接口定义与 SDK 包版本一致;运行时的能力边界以实际发布的 SDK 包为准。
加入频道核心链路
按 join / leave / publish / subscribe 的典型调用顺序整理;参数表在“最小可运行链路”一节展开。
| 步骤 | 接口 | 方法 | 重载数 |
|---|---|---|---|
| 加入频道 | __unattributed__ | JoinChannel | 1 |
| 离开频道 | __unattributed__ | LeaveChannel | 1 |
| 开启视频与预览 | IRtcEngine | EnableVideo | 1 |
| 创建 / 初始化 | IRtcEngine | Initialize | 1 |
| 订阅远端媒体 | IRtcEngine | MuteRemoteAudioStream | 1 |
| 续期 Token | IRtcEngine | RenewToken | 1 |
| 频道场景 | IRtcEngine | SetChannelProfile | 1 |
| 角色切换 | IRtcEngine | SetClientRole | 1 |
| 本地画面 | IRtcEngine | SetupLocalVideo | 1 |
最小可运行链路的参数
| 参数 | 类型 | 可选 | 可变参数 |
|---|---|---|---|
token | const FString& | 否 | 否 |
channelId | const FString& | 否 | 否 |
uid | int64 | 否 | 否 |
context | const FRtcEngineContext& | 否 | 否 |
uid | int64 | 否 | 否 |
mute | bool | 否 | 否 |
token | const FString& | 否 | 否 |
profile | ECHANNEL_PROFILE_TYPE | 否 | 否 |
options | FClientRoleOptions | 否 | 否 |
clientroletype | ECLIENT_ROLE_TYPE | 是 | 否 |
canvas | const FVideoCanvas& | 否 | 否 |
接口索引
全部接口
__unattributed__ 16 方法 / 0 属性
AddBlueprintCallbackExecutor(Executor: UAgoraBPuIRtcEngineEventHandlerCBExecutor*): void
AddBlueprintCallbackExecutorEx(Executor: UAgoraBPuIRtcEngineEventHandlerExCBExecutor*): void
ClearAllEventHandlerCBExecutors(): void
FollowSystemLoopbackDevice(enable: bool): int
GetAgoraAudioDeviceManager(): UAgoraBPuAudioDeviceManager*
GetAgoraVideoDeviceManager(): UAgoraBPuVideoDeviceManager*
GetEventHandler(HandlerType: EAgoraBPuEventHandlerType&, EventHandler: UAgoraBPuIRtcEngineEventHandler*&, EventHandlerEx: UAgoraBPuIRtcEngineEventHandlerEx*&): void
GetLoopbackDevice(deviceId: FString&): int
GetMediaPlayerSourceObserver(): UAgoraBPuIMediaPlayerSourceObserver*
GetPlaybackDeviceVolume(volume: int&): int
JoinChannel(token: const FString&, channelId: const FString&, uid: int64): int
LeaveChannel(): int
SetAudioProfile(profile?: EAUDIO_PROFILE_TYPE): int
SetLocalAccessPoint(config: const FLocalAccessPointConfiguration&): int
SetLoopbackDevice(deviceId: const FString&): int
SetRouteInCommunicationMode(route: int): int方法明细:16 / 16(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
AddBlueprintCallbackExecutor | Executor: UAgoraBPuIRtcEngineEventHandlerCBExecutor* | void | 错误码索引 |
AddBlueprintCallbackExecutorEx | Executor: UAgoraBPuIRtcEngineEventHandlerExCBExecutor* | void | 错误码索引 |
ClearAllEventHandlerCBExecutors | — | void | 错误码索引 |
FollowSystemLoopbackDevice | enable: bool | int | 错误码索引 |
GetAgoraAudioDeviceManager | — | UAgoraBPuAudioDeviceManager* | 错误码索引 |
GetAgoraVideoDeviceManager | — | UAgoraBPuVideoDeviceManager* | 错误码索引 |
GetEventHandler | HandlerType: EAgoraBPuEventHandlerType&, EventHandler: UAgoraBPuIRtcEngineEventHandler*&, EventHandlerEx: UAgoraBPuIRtcEngineEventHandlerEx*& | void | 错误码索引 |
GetLoopbackDevice | deviceId: FString& | int | 错误码索引 |
GetMediaPlayerSourceObserver | — | UAgoraBPuIMediaPlayerSourceObserver* | 错误码索引 |
GetPlaybackDeviceVolume | volume: int& | int | 错误码索引 |
JoinChannel | token: const FString&, channelId: const FString&, uid: int64 | int | 错误码索引 |
LeaveChannel | — | int | 错误码索引 |
SetAudioProfile | profile?: EAUDIO_PROFILE_TYPE | int | 错误码索引 |
SetLocalAccessPoint | config: const FLocalAccessPointConfiguration& | int | 错误码索引 |
SetLoopbackDevice | deviceId: const FString& | int | 错误码索引 |
SetRouteInCommunicationMode | route: int | int | 错误码索引 |
FAdvancedAudioOptions 0 方法 / 1 属性
| 属性 | 类型 | 只读 |
|---|---|---|
audioProcessingChannels | unknown | 否 |
FAdvancedConfigInfo 0 方法 / 1 属性
| 属性 | 类型 | 只读 |
|---|---|---|
logUploadServer | unknown | 否 |
FAgoraMediaSource 0 方法 / 8 属性
| 属性 | 类型 | 只读 |
|---|---|---|
url | unknown | 否 |
uri | unknown | 否 |
startPos | unknown | 否 |
autoPlay | unknown | 否 |
enableCache | unknown | 否 |
enableMultiAudioTrack | unknown | 否 |
isAgoraSource | unknown | 否 |
isLiveSource | unknown | 否 |
FAgoraRhythmPlayerConfig 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
beatsPerMeasure | unknown | 否 |
beatsPerMinute | unknown | 否 |
FAudioRecordingConfiguration 0 方法 / 6 属性
| 属性 | 类型 | 只读 |
|---|---|---|
filePath | unknown | 否 |
encode | unknown | 否 |
sampleRate | unknown | 否 |
fileRecordingType | unknown | 否 |
quality | unknown | 否 |
recordingChannel | unknown | 否 |
FAudioVolumeInfo 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
uid | unknown | 否 |
volume | unknown | 否 |
vad | unknown | 否 |
voicePitch | unknown | 否 |
FBeautyOptions 0 方法 / 5 属性
| 属性 | 类型 | 只读 |
|---|---|---|
lighteningContrastLevel | unknown | 否 |
lighteningLevel | unknown | 否 |
smoothnessLevel | unknown | 否 |
rednessLevel | unknown | 否 |
sharpnessLevel | unknown | 否 |
FCacheStatistics 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
fileSize | unknown | 否 |
cacheSize | unknown | 否 |
downloadSize | unknown | 否 |
FCameraCapturerConfiguration 0 方法 / 6 属性
| 属性 | 类型 | 只读 |
|---|---|---|
cameraDirection | unknown | 否 |
cameraId | unknown | 否 |
cameraFocalLengthType | unknown | 否 |
format | unknown | 否 |
deviceId | unknown | 否 |
followEncodeDimensionRatio | unknown | 否 |
FChannelMediaInfo 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
channelName | unknown | 否 |
token | unknown | 否 |
uid | unknown | 否 |
FChannelMediaOptions 0 方法 / 29 属性
| 属性 | 类型 | 只读 |
|---|---|---|
publishCameraTrack | unknown | 否 |
publishSecondaryCameraTrack | unknown | 否 |
publishMicrophoneTrack | unknown | 否 |
publishThirdCameraTrack | unknown | 否 |
publishFourthCameraTrack | unknown | 否 |
publishScreenTrack | unknown | 否 |
publishScreenCaptureVideo | unknown | 否 |
publishScreenCaptureAudio | unknown | 否 |
publishSecondaryScreenTrack | unknown | 否 |
publishThirdScreenTrack | unknown | 否 |
publishFourthScreenTrack | unknown | 否 |
publishTranscodedVideoTrack | unknown | 否 |
publishMixedAudioTrack | unknown | 否 |
publishEncodedVideoTrack | unknown | 否 |
publishMediaPlayerAudioTrack | unknown | 否 |
publishMediaPlayerVideoTrack | unknown | 否 |
autoSubscribeAudio | unknown | 否 |
autoSubscribeVideo | unknown | 否 |
enableAudioRecordingOrPlayout | unknown | 否 |
publishMediaPlayerId | unknown | 否 |
clientRoleType | unknown | 否 |
audienceLatencyLevel | unknown | 否 |
defaultVideoStreamType | unknown | 否 |
channelProfile | unknown | 否 |
audioDelayMs | unknown | 否 |
token | unknown | 否 |
publishRhythmPlayerTrack | unknown | 否 |
isInteractiveAudience | unknown | 否 |
isAudioFilterable | unknown | 否 |
FChannelMediaRelayConfiguration 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
srcInfo | unknown | 否 |
destInfos | unknown | 否 |
destCount | unknown | 否 |
FClientRoleOptions 0 方法 / 1 属性
| 属性 | 类型 | 只读 |
|---|---|---|
audienceLatencyLevel | unknown | 否 |
FCodecCapInfo 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
codecType | unknown | 否 |
codecCapMask | unknown | 否 |
codecLevels | unknown | 否 |
FCodecCapLevels 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
hwDecodingLevel | unknown | 否 |
swDecodingLevel | unknown | 否 |
FColorEnhanceOptions 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
strengthLevel | unknown | 否 |
skinProtectLevel | unknown | 否 |
FContentInspectConfig 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
extraInfo | unknown | 否 |
serverConfig | unknown | 否 |
modules | unknown | 否 |
moduleCount | unknown | 否 |
FContentInspectModule 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
type | unknown | 否 |
interval | unknown | 否 |
FDataStreamConfig 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
syncWithAudio | unknown | 否 |
ordered | unknown | 否 |
FDeviceInfo 0 方法 / 1 属性
| 属性 | 类型 | 只读 |
|---|---|---|
isLowLatencyAudioSupported | unknown | 否 |
FDirectCdnStreamingStats 0 方法 / 5 属性
| 属性 | 类型 | 只读 |
|---|---|---|
videoWidth | unknown | 否 |
videoHeight | unknown | 否 |
fps | unknown | 否 |
videoBitrate | unknown | 否 |
audioBitrate | unknown | 否 |
FEchoTestConfiguration 0 方法 / 6 属性
| 属性 | 类型 | 只读 |
|---|---|---|
view | unknown | 否 |
enableAudio | unknown | 否 |
enableVideo | unknown | 否 |
token | unknown | 否 |
channelId | unknown | 否 |
intervalInSeconds | unknown | 否 |
FEncryptionConfig 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
encryptionMode | unknown | 否 |
encryptionKey | unknown | 否 |
encryptionKdfSalt | unknown | 否 |
datastreamEncryptionEnabled | unknown | 否 |
FExtensionContext 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
isValid | unknown | 否 |
uid | unknown | 否 |
providerName | unknown | 否 |
extensionName | unknown | 否 |
FFocalLengthInfo 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
cameraDirection | unknown | 否 |
focalLengthType | unknown | 否 |
FImageTrackOptions 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
imageUrl | unknown | 否 |
fps | unknown | 否 |
FLastmileProbeConfig 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
probeUplink | unknown | 否 |
probeDownlink | unknown | 否 |
expectedUplinkBitrate | unknown | 否 |
expectedDownlinkBitrate | unknown | 否 |
FLastmileProbeOneWayResult 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
packetLossRate | unknown | 否 |
jitter | unknown | 否 |
availableBandwidth | unknown | 否 |
FLastmileProbeResult 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
state | unknown | 否 |
uplinkReport | unknown | 否 |
downlinkReport | unknown | 否 |
rtt | unknown | 否 |
FLeaveChannelOptions 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
stopAudioMixing | unknown | 否 |
stopAllEffect | unknown | 否 |
stopMicrophoneRecording | unknown | 否 |
FLiveStreamAdvancedFeature 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
featureName | unknown | 否 |
opened | unknown | 否 |
FLiveTranscoding 0 方法 / 23 属性
| 属性 | 类型 | 只读 |
|---|---|---|
width | unknown | 否 |
height | unknown | 否 |
videoBitrate | unknown | 否 |
videoFrameRate | unknown | 否 |
lowLatency | unknown | 否 |
videoGop | unknown | 否 |
videoCodecProfile | unknown | 否 |
videoCodecType | unknown | 否 |
transcodingUsers | unknown | 否 |
transcodingExtraInfo | unknown | 否 |
backgroundColor | unknown | 否 |
userCount | unknown | 否 |
metadata | unknown | 否 |
watermark | unknown | 否 |
backgroundImage | unknown | 否 |
audioSampleRate | unknown | 否 |
audioBitrate | unknown | 否 |
audioChannels | unknown | 否 |
audioCodecProfile | unknown | 否 |
watermarkCount | unknown | 否 |
backgroundImageCount | unknown | 否 |
advancedFeatures | unknown | 否 |
advancedFeatureCount | unknown | 否 |
FLocalAccessPointConfiguration 0 方法 / 7 属性
| 属性 | 类型 | 只读 |
|---|---|---|
ipList | unknown | 否 |
ipListSize | unknown | 否 |
domainList | unknown | 否 |
domainListSize | unknown | 否 |
verifyDomainName | unknown | 否 |
mode | unknown | 否 |
advancedConfig | unknown | 否 |
FLocalAudioStats 0 方法 / 8 属性
| 属性 | 类型 | 只读 |
|---|---|---|
numChannels | unknown | 否 |
sentSampleRate | unknown | 否 |
sentBitrate | unknown | 否 |
txPacketLossRate | unknown | 否 |
internalCodec | unknown | 否 |
audioDeviceDelay | unknown | 否 |
earMonitorDelay | unknown | 否 |
aecEstimatedDelay | unknown | 否 |
FLocalTranscoderConfiguration 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
streamCount | unknown | 否 |
videoInputStreams | unknown | 否 |
videoOutputConfiguration | unknown | 否 |
FLocalVideoStats 0 方法 / 22 属性
| 属性 | 类型 | 只读 |
|---|---|---|
uid | unknown | 否 |
sentBitrate | unknown | 否 |
sentFrameRate | unknown | 否 |
captureFrameRate | unknown | 否 |
captureFrameWidth | unknown | 否 |
captureFrameHeight | unknown | 否 |
regulatedCaptureFrameRate | unknown | 否 |
regulatedCaptureFrameWidth | unknown | 否 |
regulatedCaptureFrameHeight | unknown | 否 |
encoderOutputFrameRate | unknown | 否 |
rendererOutputFrameRate | unknown | 否 |
targetBitrate | unknown | 否 |
targetFrameRate | unknown | 否 |
qualityAdaptIndication | unknown | 否 |
encodedBitrate | int | 否 |
encodedFrameHeight | unknown | 否 |
encodedFrameWidth | unknown | 否 |
encodedFrameCount | unknown | 否 |
codecType | unknown | 否 |
txPacketLossRate | unknown | 否 |
captureBrightnessLevel | unknown | 否 |
hwEncoderAccelerating | unknown | 否 |
FLogConfig 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
filePath | unknown | 否 |
fileSizeInKB | unknown | 否 |
level | unknown | 否 |
FLogUploadServerInfo 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
serverDomain | unknown | 否 |
serverPath | unknown | 否 |
serverPort | unknown | 否 |
serverHttps | unknown | 否 |
FPlayerPlaybackStats 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
videoFps | unknown | 否 |
videoBitrateInKbps | unknown | 否 |
audioBitrateInKbps | unknown | 否 |
totalBitrateInKbps | unknown | 否 |
FPlayerStreamInfo 0 方法 / 13 属性
| 属性 | 类型 | 只读 |
|---|---|---|
streamIndex | unknown | 否 |
streamType | unknown | 否 |
codecName | unknown | 否 |
language | unknown | 否 |
videoFrameRate | unknown | 否 |
videoBitRate | unknown | 否 |
videoWidth | unknown | 否 |
videoHeight | unknown | 否 |
videoRotation | unknown | 否 |
audioSampleRate | unknown | 否 |
audioChannels | unknown | 否 |
audioBitsPerSample | unknown | 否 |
duration | unknown | 否 |
FPlayerUpdatedInfo 0 方法 / 6 属性
| 属性 | 类型 | 只读 |
|---|---|---|
deviceId | unknown | 否 |
videoHeight | unknown | 否 |
videoWidth | unknown | 否 |
audioSampleRate | unknown | 否 |
audioChannels | unknown | 否 |
audioBitsPerSample | unknown | 否 |
FRectangle 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
x | unknown | 否 |
y | unknown | 否 |
width | unknown | 否 |
height | unknown | 否 |
FRemoteAudioStats 0 方法 / 16 属性
| 属性 | 类型 | 只读 |
|---|---|---|
uid | unknown | 否 |
quality | unknown | 否 |
networkTransportDelay | unknown | 否 |
jitterBufferDelay | unknown | 否 |
audioLossRate | unknown | 否 |
numChannels | unknown | 否 |
receivedSampleRate | unknown | 否 |
receivedBitrate | unknown | 否 |
totalFrozenTime | unknown | 否 |
frozenRate | unknown | 否 |
totalActiveTime | unknown | 否 |
publishDuration | unknown | 否 |
qoeQuality | unknown | 否 |
qualityChangedReason | unknown | 否 |
mosValue | unknown | 否 |
e2eDelay | unknown | 否 |
FRemoteVideoStats 0 方法 / 16 属性
| 属性 | 类型 | 只读 |
|---|---|---|
uid | unknown | 否 |
delay | unknown | 否 |
e2eDelay | unknown | 否 |
width | unknown | 否 |
height | unknown | 否 |
receivedBitrate | unknown | 否 |
decoderOutputFrameRate | unknown | 否 |
rendererOutputFrameRate | unknown | 否 |
frameLossRate | unknown | 否 |
packetLossRate | unknown | 否 |
rxStreamType | unknown | 否 |
totalFrozenTime | unknown | 否 |
frozenRate | unknown | 否 |
totalActiveTime | unknown | 否 |
publishDuration | unknown | 否 |
avSyncTimeMs | unknown | 否 |
FRtcEngineContext 0 方法 / 8 属性
| 属性 | 类型 | 只读 |
|---|---|---|
eventHandler | unknown | 否 |
appId | unknown | 否 |
channelProfile | unknown | 否 |
audioScenario | unknown | 否 |
areaCode | unknown | 否 |
logConfig | unknown | 否 |
domainLimit | unknown | 否 |
autoRegisterAgoraExtensions | unknown | 否 |
FRtcImage 0 方法 / 7 属性
| 属性 | 类型 | 只读 |
|---|---|---|
url | unknown | 否 |
x | unknown | 否 |
y | unknown | 否 |
width | unknown | 否 |
height | unknown | 否 |
zOrder | unknown | 否 |
alpha | unknown | 否 |
FRtcStats 0 方法 / 24 属性
| 属性 | 类型 | 只读 |
|---|---|---|
duration | unknown | 否 |
txBytes | unknown | 否 |
rxBytes | unknown | 否 |
txAudioBytes | unknown | 否 |
txVideoBytes | unknown | 否 |
rxAudioBytes | unknown | 否 |
rxVideoBytes | unknown | 否 |
txKBitRate | unknown | 否 |
rxKBitRate | unknown | 否 |
rxAudioKBitRate | unknown | 否 |
txAudioKBitRate | unknown | 否 |
rxVideoKBitRate | unknown | 否 |
txVideoKBitRate | unknown | 否 |
lastmileDelay | unknown | 否 |
txPacketLossRate | unknown | 否 |
rxPacketLossRate | unknown | 否 |
userCount | unknown | 否 |
cpuAppUsage | unknown | 否 |
cpuTotalUsage | unknown | 否 |
connectTimeMs | unknown | 否 |
gatewayRtt | unknown | 否 |
memoryAppUsageRatio | unknown | 否 |
memoryTotalUsageRatio | unknown | 否 |
memoryAppUsageInKbytes | unknown | 否 |
FScreenAudioParameters 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
sampleRate | unknown | 否 |
channels | unknown | 否 |
captureSignalVolume | unknown | 否 |
FScreenCaptureConfiguration 0 方法 / 6 属性
| 属性 | 类型 | 只读 |
|---|---|---|
isCaptureWindow | unknown | 否 |
displayId | unknown | 否 |
screenRect | unknown | 否 |
windowId | unknown | 否 |
params | unknown | 否 |
regionRect | unknown | 否 |
FScreenCaptureParameters 0 方法 / 10 属性
| 属性 | 类型 | 只读 |
|---|---|---|
dimensions | unknown | 否 |
frameRate | unknown | 否 |
bitrate | unknown | 否 |
captureMouseCursor | unknown | 否 |
windowFocus | unknown | 否 |
excludeWindowList | unknown | 否 |
enableHighLight | unknown | 否 |
highLightColor | unknown | 否 |
highLightWidth | unknown | 否 |
excludeWindowCount | unknown | 否 |
FScreenCaptureParameters2 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
captureAudio | unknown | 否 |
audioParams | unknown | 否 |
captureVideo | unknown | 否 |
videoParams | unknown | 否 |
FScreenCaptureSourceInfo 0 方法 / 11 属性
| 属性 | 类型 | 只读 |
|---|---|---|
type | unknown | 否 |
sourceId | unknown | 否 |
sourceName | unknown | 否 |
thumbImage | unknown | 否 |
iconImage | unknown | 否 |
processPath | unknown | 否 |
sourceTitle | unknown | 否 |
primaryMonitor | unknown | 否 |
position | unknown | 否 |
minimizeWindow | unknown | 否 |
sourceDisplayId | unknown | 否 |
FScreenVideoParameters 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
dimensions | unknown | 否 |
frameRate | unknown | 否 |
bitrate | unknown | 否 |
contentHint | unknown | 否 |
FSegmentationProperty 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
modelType | unknown | 否 |
greenCapacity | unknown | 否 |
FSimulcastStreamConfig 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
dimensions | unknown | 否 |
kBitrate | unknown | 否 |
framerate | unknown | 否 |
FSrcInfo 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
bitrateInKbps | unknown | 否 |
name | unknown | 否 |
FThumbImageBuffer 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
buffer | i | 否 |
length | unknown | 否 |
width | unknown | 否 |
height | unknown | 否 |
FTranscodingUser 0 方法 / 8 属性
| 属性 | 类型 | 只读 |
|---|---|---|
uid | unknown | 否 |
x | unknown | 否 |
y | unknown | 否 |
width | unknown | 否 |
height | unknown | 否 |
zOrder | unknown | 否 |
alpha | unknown | 否 |
audioChannel | unknown | 否 |
FTranscodingVideoStream 0 方法 / 11 属性
| 属性 | 类型 | 只读 |
|---|---|---|
sourceType | unknown | 否 |
remoteUserUid | unknown | 否 |
imageUrl | unknown | 否 |
mediaPlayerId | unknown | 否 |
x | unknown | 否 |
y | unknown | 否 |
width | unknown | 否 |
height | unknown | 否 |
zOrder | unknown | 否 |
alpha | unknown | 否 |
mirror | unknown | 否 |
FUABT_AdvanceOptions 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
encodingPreference | unknown | 否 |
compressionPreference | unknown | 否 |
encodeAlpha | unknown | 否 |
FUABT_FaceShapeAreaOptions 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
shapeArea | unknown | 否 |
shapeIntensity | unknown | 否 |
FUABT_FaceShapeBeautyOptions 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
shapeStyle | unknown | 否 |
styleIntensity | unknown | 否 |
FUABT_FilterEffectOptions 1 方法 / 1 属性
path(): unknown方法明细:1 / 1(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
path | — | unknown | 错误码索引 |
| 属性 | 类型 | 只读 |
|---|---|---|
strength | unknown | 否 |
FUABT_LowlightEnhanceOptions 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
level | unknown | 否 |
mode | unknown | 否 |
FUABT_RtcConnection 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
channelId | unknown | 否 |
localUid | unknown | 否 |
FUABT_SnapshotConfig 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
filePath | unknown | 否 |
position | unknown | 否 |
FUABT_VideoDenoiserOptions 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
level | unknown | 否 |
mode | unknown | 否 |
FUABT_VideoDimensions 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
width | unknown | 否 |
height | unknown | 否 |
FUABT_VideoEncoderConfiguration 0 方法 / 9 属性
| 属性 | 类型 | 只读 |
|---|---|---|
dimensions | unknown | 否 |
codecType | unknown | 否 |
frameRate | unknown | 否 |
bitrate | unknown | 否 |
minBitrate | unknown | 否 |
orientationMode | unknown | 否 |
degradationPreference | unknown | 否 |
mirrorMode | unknown | 否 |
advanceOptions | unknown | 否 |
FUplinkNetworkInfo 0 方法 / 1 属性
| 属性 | 类型 | 只读 |
|---|---|---|
video_encoder_target_bitrate_bps | unknown | 否 |
FUserInfo 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
uid | unknown | 否 |
userAccount | unknown | 否 |
FVideoCanvas 1 方法 / 10 属性
view(): unknown方法明细:1 / 1(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
view | — | unknown | 错误码索引 |
| 属性 | 类型 | 只读 |
|---|---|---|
uid | unknown | 否 |
subviewUid | unknown | 否 |
renderMode | unknown | 否 |
mirrorMode | unknown | 否 |
sourceType | unknown | 否 |
setupMode | unknown | 否 |
cropArea | unknown | 否 |
backgroundColor | unknown | 否 |
enableAlphaMask | unknown | 否 |
position | unknown | 否 |
FVideoFormat 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
width | unknown | 否 |
height | unknown | 否 |
fps | unknown | 否 |
FVideoLayout 0 方法 / 8 属性
| 属性 | 类型 | 只读 |
|---|---|---|
channelId | unknown | 否 |
uid | unknown | 否 |
strUid | unknown | 否 |
x | unknown | 否 |
y | unknown | 否 |
width | unknown | 否 |
height | unknown | 否 |
videoState | unknown | 否 |
FVideoRenderingTracingInfo 0 方法 / 7 属性
| 属性 | 类型 | 只读 |
|---|---|---|
elapsedTime | unknown | 否 |
start2JoinChannel | unknown | 否 |
join2JoinSuccess | unknown | 否 |
joinSuccess2RemoteJoined | unknown | 否 |
remoteJoined2SetView | unknown | 否 |
remoteJoined2UnmuteVideo | unknown | 否 |
remoteJoined2PacketReceived | unknown | 否 |
FVideoSubscriptionOptions 0 方法 / 2 属性
| 属性 | 类型 | 只读 |
|---|---|---|
type | unknown | 否 |
encodedFrameOnly | unknown | 否 |
FVirtualBackgroundSource 0 方法 / 4 属性
| 属性 | 类型 | 只读 |
|---|---|---|
background_source_type | unknown | 否 |
color | unknown | 否 |
source | unknown | 否 |
blur_degree | unknown | 否 |
FWatermarkOptions 0 方法 / 5 属性
| 属性 | 类型 | 只读 |
|---|---|---|
visibleInPreview | unknown | 否 |
positionInLandscapeMode | unknown | 否 |
positionInPortraitMode | unknown | 否 |
watermarkRatio | unknown | 否 |
mode | unknown | 否 |
FWatermarkRatio 0 方法 / 3 属性
| 属性 | 类型 | 只读 |
|---|---|---|
xRatio | unknown | 否 |
yRatio | unknown | 否 |
widthRatio | unknown | 否 |
IAudioDeviceCollection 9 方法 / 0 属性
GetApplicationVolume(volume: int&): int
GetCount(): int
GetDefaultDevice(deviceName: FString&, deviceId: FString&): int
GetDevice(index: int, deviceName: FString&, deviceId: FString&): int
IsApplicationMute(mute: bool): int
Release(): void
SetApplicationMute(mute: bool): int
SetApplicationVolume(volume: int): int
SetDevice(deviceId: const FString&): int方法明细:9 / 9(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
GetApplicationVolume | volume: int& | int | 错误码索引 |
GetCount | — | int | 错误码索引 |
GetDefaultDevice | deviceName: FString&, deviceId: FString& | int | 错误码索引 |
GetDevice | index: int, deviceName: FString&, deviceId: FString& | int | 错误码索引 |
IsApplicationMute | mute: bool | int | 错误码索引 |
Release | — | void | 错误码索引 |
SetApplicationMute | mute: bool | int | 错误码索引 |
SetApplicationVolume | volume: int | int | 错误码索引 |
SetDevice | deviceId: const FString& | int | 错误码索引 |
IAudioDeviceManager 24 方法 / 0 属性
EnumeratePlaybackDevices(): UAudioDeviceCollection*
EnumerateRecordingDevices(): UAudioDeviceCollection*
FollowSystemPlaybackDevice(enable: bool): int
FollowSystemRecordingDevice(enable: bool): int
GetPlaybackDevice(deviceId: FString&): int
GetPlaybackDeviceInfo(deviceId: FString&, deviceName: FString&, deviceTypeName: FString&): int
GetPlaybackDeviceMute(mute: bool&): int
GetRecordingDevice(deviceId: FString&): int
GetRecordingDeviceInfo(deviceId: FString&, deviceName: FString&, deviceTypeName: FString&): int
GetRecordingDeviceMute(mute: bool&): int
GetRecordingDeviceVolume(volume: int&): int
Release(): void
SetPlaybackDevice(deviceId: const FString&): int
SetPlaybackDeviceMute(mute: bool): int
SetPlaybackDeviceVolume(volume: int): int
SetRecordingDevice(deviceId: const FString&): int
SetRecordingDeviceMute(mute: bool): int
SetRecordingDeviceVolume(volume: int): int
StartAudioDeviceLoopbackTest(indicationInterval: int): int
StartPlaybackDeviceTest(testAudioFilePath: const FString&): int
StartRecordingDeviceTest(indicationInterval: int): int
StopAudioDeviceLoopbackTest(): int
StopPlaybackDeviceTest(): int
StopRecordingDeviceTest(): int方法明细:24 / 24(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
EnumeratePlaybackDevices | — | UAudioDeviceCollection* | 错误码索引 |
EnumerateRecordingDevices | — | UAudioDeviceCollection* | 错误码索引 |
FollowSystemPlaybackDevice | enable: bool | int | 错误码索引 |
FollowSystemRecordingDevice | enable: bool | int | 错误码索引 |
GetPlaybackDevice | deviceId: FString& | int | 错误码索引 |
GetPlaybackDeviceInfo | deviceId: FString&, deviceName: FString&, deviceTypeName: FString& | int | 错误码索引 |
GetPlaybackDeviceMute | mute: bool& | int | 错误码索引 |
GetRecordingDevice | deviceId: FString& | int | 错误码索引 |
GetRecordingDeviceInfo | deviceId: FString&, deviceName: FString&, deviceTypeName: FString& | int | 错误码索引 |
GetRecordingDeviceMute | mute: bool& | int | 错误码索引 |
GetRecordingDeviceVolume | volume: int& | int | 错误码索引 |
Release | — | void | 错误码索引 |
SetPlaybackDevice | deviceId: const FString& | int | 错误码索引 |
SetPlaybackDeviceMute | mute: bool | int | 错误码索引 |
SetPlaybackDeviceVolume | volume: int | int | 错误码索引 |
SetRecordingDevice | deviceId: const FString& | int | 错误码索引 |
SetRecordingDeviceMute | mute: bool | int | 错误码索引 |
SetRecordingDeviceVolume | volume: int | int | 错误码索引 |
StartAudioDeviceLoopbackTest | indicationInterval: int | int | 错误码索引 |
StartPlaybackDeviceTest | testAudioFilePath: const FString& | int | 错误码索引 |
StartRecordingDeviceTest | indicationInterval: int | int | 错误码索引 |
StopAudioDeviceLoopbackTest | — | int | 错误码索引 |
StopPlaybackDeviceTest | — | int | 错误码索引 |
StopRecordingDeviceTest | — | int | 错误码索引 |
IMediaPlayer 34 方法 / 0 属性
AdjustPlayoutVolume(volume: int): int
AdjustPublishSignalVolume(volume: int): int
GetDuration(duration: int64&): int
GetMediaPlayerId(): int
GetMute(muted: bool&): int
GetPlayPosition(pos: int64&): int
GetPlaySrc(): FString
GetPlayoutVolume(volume: int&): int
GetPublishSignalVolume(volume: int&): int
GetState(): EMEDIA_PLAYER_STATE
GetStreamCount(count: int64&): int
GetStreamInfo(index: int64, info: FPlayerStreamInfo&): int
Mute(muted: bool): int
Open(url: const FString&, startPos: int64): int
OpenWithMediaSource(source: const FAgoraMediaSource&): int
Pause(): int
Play(): int
PlayPreloadedSrc(src: const FString&): int
PreloadSrc(src: const FString&, startPos: int64): int
Resume(): int
Seek(newPos: int64): int
SelectAudioTrack(index: int): int
SelectMultiAudioTrack(playoutTrackIndex: int, publishTrackIndex: int): int
SetAudioDualMonoMode(mode: EAUDIO_DUAL_MONO_MODE): int
SetAudioPitch(pitch: int): int
SetLoopCount(loopCount: int): int
SetPlaybackSpeed(speed: int): int
SetPlayerOptionWithInt(key: const FString&, value: int): int
SetPlayerOptionWithString(key: const FString&, value: const FString&): int
SetRenderMode(renderMode: ERENDER_MODE_TYPE): int
SetView(view: int64): int
Stop(): int
SwitchSrc(src: const FString&, syncPts?: bool): int
UnloadSrc(src: const FString&): int方法明细:34 / 34(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
AdjustPlayoutVolume | volume: int | int | 错误码索引 |
AdjustPublishSignalVolume | volume: int | int | 错误码索引 |
GetDuration | duration: int64& | int | 错误码索引 |
GetMediaPlayerId | — | int | 错误码索引 |
GetMute | muted: bool& | int | 错误码索引 |
GetPlayPosition | pos: int64& | int | 错误码索引 |
GetPlaySrc | — | FString | 错误码索引 |
GetPlayoutVolume | volume: int& | int | 错误码索引 |
GetPublishSignalVolume | volume: int& | int | 错误码索引 |
GetState | — | EMEDIA_PLAYER_STATE | 错误码索引 |
GetStreamCount | count: int64& | int | 错误码索引 |
GetStreamInfo | index: int64, info: FPlayerStreamInfo& | int | 错误码索引 |
Mute | muted: bool | int | 错误码索引 |
Open | url: const FString&, startPos: int64 | int | 错误码索引 |
OpenWithMediaSource | source: const FAgoraMediaSource& | int | 错误码索引 |
Pause | — | int | 错误码索引 |
Play | — | int | 错误码索引 |
PlayPreloadedSrc | src: const FString& | int | 错误码索引 |
PreloadSrc | src: const FString&, startPos: int64 | int | 错误码索引 |
Resume | — | int | 错误码索引 |
Seek | newPos: int64 | int | 错误码索引 |
SelectAudioTrack | index: int | int | 错误码索引 |
SelectMultiAudioTrack | playoutTrackIndex: int, publishTrackIndex: int | int | 错误码索引 |
SetAudioDualMonoMode | mode: EAUDIO_DUAL_MONO_MODE | int | 错误码索引 |
SetAudioPitch | pitch: int | int | 错误码索引 |
SetLoopCount | loopCount: int | int | 错误码索引 |
SetPlaybackSpeed | speed: int | int | 错误码索引 |
SetPlayerOptionWithInt | key: const FString&, value: int | int | 错误码索引 |
SetPlayerOptionWithString | key: const FString&, value: const FString& | int | 错误码索引 |
SetRenderMode | renderMode: ERENDER_MODE_TYPE | int | 错误码索引 |
SetView | view: int64 | int | 错误码索引 |
Stop | — | int | 错误码索引 |
SwitchSrc | src: const FString&, syncPts?: bool | int | 错误码索引 |
UnloadSrc | src: const FString& | int | 错误码索引 |
IMediaPlayerSourceObserver 11 方法 / 0 属性
OnAudioVolumeIndication(volume: int): void
OnMetaData(Data: const FString&): void
OnPlayBufferUpdated(playCachedBuffer: int64): void
OnPlayerCacheStats(stats: const FCacheStatistics&): void
OnPlayerEvent(eventCode: EMEDIA_PLAYER_EVENT, elapsedTime: int64, message: const FString&): void
OnPlayerInfoUpdated(info: const FPlayerUpdatedInfo&): void
OnPlayerPlaybackStats(stats: const FPlayerPlaybackStats&): void
OnPlayerSourceStateChanged(state: EMEDIA_PLAYER_STATE, ec: FENUMWRAP_MEDIA_PLAYER_REASON): void
OnPlayerSrcInfoChanged(from: const FSrcInfo&, to: const FSrcInfo&): void
OnPositionChanged(position_ms: int64, timestampMs: int64): void
OnPreloadEvent(src: const FString&, event: EPLAYER_PRELOAD_EVENT): void方法明细:11 / 11(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
OnAudioVolumeIndication | volume: int | void | 错误码索引 |
OnMetaData | Data: const FString& | void | 错误码索引 |
OnPlayBufferUpdated | playCachedBuffer: int64 | void | 错误码索引 |
OnPlayerCacheStats | stats: const FCacheStatistics& | void | 错误码索引 |
OnPlayerEvent | eventCode: EMEDIA_PLAYER_EVENT, elapsedTime: int64, message: const FString& | void | 错误码索引 |
OnPlayerInfoUpdated | info: const FPlayerUpdatedInfo& | void | 错误码索引 |
OnPlayerPlaybackStats | stats: const FPlayerPlaybackStats& | void | 错误码索引 |
OnPlayerSourceStateChanged | state: EMEDIA_PLAYER_STATE, ec: FENUMWRAP_MEDIA_PLAYER_REASON | void | 错误码索引 |
OnPlayerSrcInfoChanged | from: const FSrcInfo&, to: const FSrcInfo& | void | 错误码索引 |
OnPositionChanged | position_ms: int64, timestampMs: int64 | void | 错误码索引 |
OnPreloadEvent | src: const FString&, event: EPLAYER_PRELOAD_EVENT | void | 错误码索引 |
IRtcEngine 224 方法 / 0 属性
AddVideoWatermark(watermarkUrl: const FString&, options: const FWatermarkOptions&): int
AdjustAudioMixingPlayoutVolume(volume: int): int
AdjustAudioMixingPublishVolume(volume: int): int
AdjustAudioMixingVolume(volume: int): int
AdjustLoopbackSignalVolume(volume: int): int
AdjustPlaybackSignalVolume(volume: int): int
AdjustRecordingSignalVolume(volume: int): int
AdjustUserPlaybackSignalVolume(uid: int64, volume: int): int
ClearVideoWatermarks(): int
Complain(callId: const FString&, description: const FString&): int
ConfigRhythmPlayer(config: const FAgoraRhythmPlayerConfig&): int
CreateDataStream(streamId: int&, config: const FDataStreamConfig&): int
DisableAudio(): int
DisableVideo(): int
EnableAudio(): int
EnableAudioVolumeIndication(interval: int, smooth: int, reportVad: bool): int
EnableCameraCenterStage(enabled: bool): int
EnableContentInspect(enabled: bool, config: const FContentInspectConfig&): int
EnableDualStreamMode(enabled: bool, streamConfig: const FSimulcastStreamConfig&): int
EnableEncryption(enabled: bool, config: const FEncryptionConfig&): int
EnableExtension(provider: const FString&, extension: const FString&, enable?: bool, type?: EMEDIA_SOURCE_TYPE): int
EnableFaceDetection(enabled: bool): int
EnableInEarMonitoring(enabled: bool, includeAudioFilters: int): int
EnableInstantMediaRendering(): int
EnableLocalAudio(enabled: bool): int
EnableLocalVideo(enabled: bool): int
EnableLoopbackRecording(enabled: bool, deviceName: const FString&): int
EnableMultiCamera(enabled: bool, config: const FCameraCapturerConfiguration&): int
EnableSoundPositionIndication(enabled: bool): int
EnableVideo(): int
EnableVideoImageSource(enable: bool, options: const FImageTrackOptions&): int
EnableVirtualBackground(enabled: bool, backgroundSource: FVirtualBackgroundSource, segproperty: FSegmentationProperty, type: EMEDIA_SOURCE_TYPE): int
EnableVoiceAITuner(enabled: bool, type: EVOICE_AI_TUNER_TYPE): int
EnableWebSdkInteroperability(enabled: bool): int
GetAgoraMediaPlayer(): UAgoraBPuMediaPlayer*
GetAgoraRtcEngine(): UAgoraBPuRtcEngine*
GetAudioDeviceInfo(deviceInfo: FDeviceInfo&): int
GetAudioMixingCurrentPosition(): int
GetAudioMixingDuration(): int
GetAudioMixingPlayoutVolume(): int
GetAudioMixingPublishVolume(): int
GetAudioTrackCount(): int
GetCallId(callId: FString&): int
GetCameraMaxZoomFactor(): float
GetConnectionState(): ECONNECTION_STATE_TYPE
GetEffectCurrentPosition(soundId: int): int
GetEffectDuration(filePath: const FString&): int
GetEffectsVolume(): int
GetErrorDescription(code: int): FString
GetExtensionProperty(provider: const FString&, extension: const FString&, ExtensionInfo: const FExtensionInfo&, key: const FString&, value: FString&): int
GetFaceShapeAreaOptions(shapeArea: EUABT_FACE_SHAPE_AREA, options: FUABT_FaceShapeAreaOptions&, type?: EUABT_MEDIA_SOURCE_TYPE): int
GetFaceShapeBeautyOptions(options: FUABT_FaceShapeBeautyOptions&, type?: EUABT_MEDIA_SOURCE_TYPE): int
GetNetworkType(): int
GetNtpWallTimeInMs(): FString
GetScreenCaptureSources(thumbSize: const FSIZE&, iconSize: const FSIZE&, includeScreen: bool): UIScreenCaptureSourceList*
GetUserInfoByUid(uid: int64, userInfo: FUserInfo&): int
GetUserInfoByUserAccount(userAccount: const FString&, userInfo: FUserInfo&): int
GetVersion(): FString
GetVolumeOfEffect(soundId: int): int
Initialize(context: const FRtcEngineContext&): int
IsCameraAutoExposureFaceModeSupported(): bool
IsCameraAutoFocusFaceModeSupported(): bool
IsCameraCenterStageSupported(): bool
IsCameraExposurePositionSupported(): bool
IsCameraExposureSupported(): bool
IsCameraFaceDetectSupported(): bool
IsCameraFocusSupported(): bool
IsCameraTorchSupported(): bool
IsCameraZoomSupported(): bool
IsFeatureAvailableOnDevice(type: EFeatureType): bool
IsSpeakerphoneEnabled(): bool
JoinChannelWithOptions(token: const FString&, channelId: const FString&, uid: int64, options: const FChannelMediaOptions&): int
JoinChannelWithUserAccount(token: const FString&, channelId: const FString&, userAccount: const FString&, options: const FChannelMediaOptions&): int
LeaveChannelWithOptions(options: const FLeaveChannelOptions&): int
LoadExtensionProvider(path: const FString&, unload_after_use: bool): int
MuteAllRemoteAudioStreams(mute: bool): int
MuteAllRemoteVideoStreams(mute: bool): int
MuteLocalAudioStream(mute: bool): int
MuteLocalVideoStream(mute: bool): int
MuteRecordingSignal(mute: bool): int
MuteRemoteAudioStream(uid: int64, mute: bool): int
MuteRemoteVideoStream(uid: int64, mute: bool): int
PauseAllChannelMediaRelay(): int
PauseAllEffects(): int
PauseAudioMixing(): int
PauseEffect(soundId: int): int
PlayAllEffects(loopCount: int, pitch: float, pan: float, gain: int, publish: bool): int
PlayEffect(soundId: int, filePath: const FString&, loopCount: int, pitch: float, pan: float, gain: int, publish: bool, startPos: int): int
PreloadChannel(token: const FString&, channelId: const FString&, uid: int64): int
PreloadChannelWithUserAccount(token: const FString&, channelId: const FString&, userAccount: const FString&): int
PreloadEffect(soundId: int, filePath: const FString&, startPos: int): int
QueryCameraFocalLengthCapability(focalLengthInfos: const TArray&): int
QueryCodecCapability(codecInfo: TArray&, QuerySize?: int): int
QueryDeviceScore(): int
QueryScreenCaptureCapability(): int
Rate(callId: const FString&, rating: int, description: const FString&): int
RegisterExtension(provider: const FString&, extension: const FString&, type: EMEDIA_SOURCE_TYPE): int
RegisterLocalUserAccount(appId: const FString&, userAccount: const FString&): int
Release(sync?: bool): void
RenewToken(token: const FString&): int
ResumeAllChannelMediaRelay(): int
ResumeAllEffects(): int
ResumeAudioMixing(): int
ResumeEffect(soundId: int): int
SelectAudioTrack(index: int): int
SendCustomReportMessage(id: const FString&, category: const FString&, event: const FString&, label: const FString&, value: int): int
SendStreamMessage(streamId: int, data: const FString&): int
SetAINSMode(enabled: bool, mode: EAUDIO_AINS_MODE): int
SetAVSyncSource(channelId: const FString&, uid: int64): int
SetAdvancedAudioOptions(options: const FAdvancedAudioOptions&): int
SetAudioEffectParameters(preset: FENUMWRAP_AUDIO_EFFECT_PRESET, param1: int, param2: int): int
SetAudioEffectPreset(preset: FENUMWRAP_AUDIO_EFFECT_PRESET): int
SetAudioMixingDualMonoMode(mode: EAUDIO_MIXING_DUAL_MONO_MODE): int
SetAudioMixingPitch(pitch: int): int
SetAudioMixingPlaybackSpeed(speed: int): int
SetAudioMixingPosition(pos: int): int
SetAudioProfileAndScenario(profile?: EAUDIO_PROFILE_TYPE, scenario?: EAUDIO_SCENARIO_TYPE): int
SetAudioScenario(scenario?: EAUDIO_SCENARIO_TYPE): int
SetAudioSessionOperationRestriction(restriction: EAUDIO_SESSION_OPERATION_RESTRICTION): int
SetBeautyEffectOptions(enabled: bool, options: const FBeautyOptions&, type: EMEDIA_SOURCE_TYPE): int
SetCameraAutoExposureFaceModeEnabled(enabled: bool): int
SetCameraAutoFocusFaceModeEnabled(enabled: bool): int
SetCameraCapturerConfiguration(config: const FCameraCapturerConfiguration&): int
SetCameraDeviceOrientation(type: EVIDEO_SOURCE_TYPE, orientation: FENUMWRAP_VIDEO_ORIENTATION): int
SetCameraExposureFactor(factor: float): int
SetCameraExposurePosition(positionXinView: float, positionYinView: float): int
SetCameraFocusPositionInPreview(positionX: float, positionY: float): int
SetCameraStabilizationMode(mode: FENUMWRAP_CAMERA_STABILIZATION_MODE): int
SetCameraTorchOn(isOn: bool): int
SetCameraZoomFactor(factor: float): int
SetChannelProfile(profile: ECHANNEL_PROFILE_TYPE): int
SetClientRole(options: FClientRoleOptions, clientroletype?: ECLIENT_ROLE_TYPE): int
SetCloudProxy(proxyType: ECLOUD_PROXY_TYPE): int
SetColorEnhanceOptions(enabled: bool, options: const FColorEnhanceOptions&, type: EMEDIA_SOURCE_TYPE): int
SetDefaultAudioRouteToSpeakerphone(defaultToSpeaker: bool): int
SetDualStreamMode(mode: FENUMWRAP_SIMULCAST_STREAM_MODE, streamConfig: const FSimulcastStreamConfig&): int
SetEffectPosition(soundId: int, pos: int): int
SetEffectsVolume(volume: int): int
SetEnableSpeakerphone(speakerOn: bool): int
SetExtensionProperty(provider: const FString&, extension: const FString&, key: const FString&, value: const FString&, type?: EMEDIA_SOURCE_TYPE): int
SetExtensionProviderProperty(provider: const FString&, key: const FString&, value: const FString&): int
SetFaceShapeAreaOptions(options: const FUABT_FaceShapeAreaOptions&, type?: EUABT_MEDIA_SOURCE_TYPE): int
SetFaceShapeBeautyOptions(enabled: bool, options: const FUABT_FaceShapeBeautyOptions&, type?: EUABT_MEDIA_SOURCE_TYPE): int
SetFilterEffectOptions(enabled: bool, options: const FUABT_FilterEffectOptions&, type?: EUABT_MEDIA_SOURCE_TYPE): int
SetHeadphoneEQParameters(lowGain: int, highGain: int): int
SetHeadphoneEQPreset(preset: FENUMWRAP_HEADPHONE_EQUALIZER_PRESET): int
SetInEarMonitoringVolume(volume: int): int
SetLocalRenderMode(renderMode: ERENDER_MODE_TYPE, mirrorMode?: EVIDEO_MIRROR_MODE_TYPE): int
SetLocalRenderTargetFps(sourceType: EUABT_VIDEO_SOURCE_TYPE, targetFps: int): int
SetLocalVideoMirrorMode(mirrorMode: EVIDEO_MIRROR_MODE_TYPE): int
SetLocalVoiceEqualization(bandFrequency: EAUDIO_EQUALIZATION_BAND_FREQUENCY, bandGain: int): int
SetLocalVoiceFormant(formantRatio?: const FString&): int
SetLocalVoicePitch(pitch: float): int
SetLocalVoiceReverb(reverbKey: EAUDIO_REVERB_TYPE, value: int): int
SetLogFile(filePath: const FString&): int
SetLogFileSize(fileSizeInKBytes: int): int
SetLogFilter(filter: int): int
SetLogLevel(level: ELOG_LEVEL): int
SetLowlightEnhanceOptions(enabled: bool, options: const FUABT_LowlightEnhanceOptions&, type: EUABT_MEDIA_SOURCE_TYPE): int
SetParameters(parameters: const FString&): int
SetRemoteDefaultVideoStreamType(streamType: EVIDEO_STREAM_TYPE): int
SetRemoteRenderMode(uid: int64, renderMode: ERENDER_MODE_TYPE, mirrorMode: EVIDEO_MIRROR_MODE_TYPE): int
SetRemoteRenderTargetFps(targetFps: int): int
SetRemoteSubscribeFallbackOption(option: ESTREAM_FALLBACK_OPTIONS): int
SetRemoteVideoStreamType(uid: int64, streamType: EVIDEO_STREAM_TYPE): int
SetRemoteVoicePosition(uid: int64, pan: float, gain: float): int
SetScreenCaptureContentHint(contentHint: EVIDEO_CONTENT_HINT): int
SetScreenCaptureScenario(screenScenario: ESCREEN_SCENARIO_TYPE): int
SetSubscribeAudioAllowlist(uidList: TArray, uidNumber: int): int
SetSubscribeAudioBlocklist(uidList: TArray, uidNumber: int): int
SetSubscribeVideoAllowlist(uidList: TArray, uidNumber: int): int
SetSubscribeVideoBlocklist(uidList: TArray, uidNumber: int): int
SetVideoDenoiserOptions(enabled: bool, options: const FUABT_VideoDenoiserOptions&, type: EUABT_MEDIA_SOURCE_TYPE): int
SetVideoEncoderConfiguration(config: const FVideoEncoderConfiguration&): int
SetVideoScenario(scenarioType: EVIDEO_APPLICATION_SCENARIO_TYPE): int
SetVoiceBeautifierParameters(preset: FENUMWRAP_VOICE_BEAUTIFIER_PRESET, param1: int, param2: int): int
SetVoiceBeautifierPreset(preset: FENUMWRAP_VOICE_BEAUTIFIER_PRESET): int
SetVoiceConversionPreset(preset: FENUMWRAP_VOICE_CONVERSION_PRESET): int
SetVolumeOfEffect(soundId: int, volume: int): int
SetupLocalVideo(canvas: const FVideoCanvas&): int
SetupRemoteVideo(canvas: const FVideoCanvas&): int
StartAudioMixing(filePath: const FString&, loopback: bool, cycle: int, startPos?: int): int
StartAudioRecording(config: const FAudioRecordingConfiguration&): int
StartCameraCapture(sourceType: EVIDEO_SOURCE_TYPE, config: const FCameraCapturerConfiguration&): int
StartEchoTest(config: const FEchoTestConfiguration&): int
StartLastmileProbeTest(config: const FLastmileProbeConfig&): int
StartLocalVideoTranscoder(config: const FLocalTranscoderConfiguration&): int
StartMediaRenderingTracing(): int
StartOrUpdateChannelMediaRelay(configuration: const FChannelMediaRelayConfiguration&): int
StartPreview(sourceType?: EVIDEO_SOURCE_TYPE): int
StartRhythmPlayer(sound1: const FString&, sound2: const FString&, config: const FAgoraRhythmPlayerConfig&): int
StartRtmpStreamWithTranscoding(url: const FString&, transcoding: const FLiveTranscoding&): int
StartRtmpStreamWithoutTranscoding(url: const FString&): int
StartScreenCapture(captureParams: const FScreenCaptureParameters2&): int
StartScreenCaptureByDisplayId(displayId: int64, regionRect: const FRectangle&, captureParams: const FScreenCaptureParameters&): int
StartScreenCaptureByScreenRect(screenRect: const FRectangle&, regionRect: const FRectangle&, captureParams: const FScreenCaptureParameters&): int
StartScreenCaptureBySourceType(sourceType: EVIDEO_SOURCE_TYPE, config: const FScreenCaptureConfiguration&): int
StartScreenCaptureByWindowId(windowId: int64, regionRect: const FRectangle&, captureParams: const FScreenCaptureParameters&): int
StopAllEffects(): int
StopAudioMixing(): int
StopAudioRecording(): int
StopCameraCapture(sourceType: EVIDEO_SOURCE_TYPE): int
StopChannelMediaRelay(): int
StopEchoTest(): int
StopEffect(soundId: int): int
StopLastmileProbeTest(): int
StopLocalVideoTranscoder(): int
StopPreview(sourceType?: EVIDEO_SOURCE_TYPE): int
StopRhythmPlayer(): int
StopRtmpStream(url: const FString&): int
StopScreenCapture(): int
StopScreenCaptureBySourceType(sourceType: EVIDEO_SOURCE_TYPE): int
SwitchCamera(): int
TakeSnapshot(uid: int64, filePath: const FString&): int
TakeSnapshotWithConfig(uid: int64, config: const FUABT_SnapshotConfig&): int
UnloadAllEffects(): int
UnloadEffect(soundId: int): int
UpdateChannelMediaOptions(options: const FChannelMediaOptions&): int
UpdateLocalTranscoderConfiguration(config: const FLocalTranscoderConfiguration&): int
UpdatePreloadChannelToken(token: const FString&): int
UpdateRtmpTranscoding(transcoding: const FLiveTranscoding&): int
UpdateScreenCapture(captureParams: const FScreenCaptureParameters2&): int
UpdateScreenCaptureParameters(captureParams: const FScreenCaptureParameters&): int
UpdateScreenCaptureRegion(regionRect: const FRectangle&): int方法明细:224 / 224(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
AddVideoWatermark | watermarkUrl: const FString&, options: const FWatermarkOptions& | int | 错误码索引 |
AdjustAudioMixingPlayoutVolume | volume: int | int | 错误码索引 |
AdjustAudioMixingPublishVolume | volume: int | int | 错误码索引 |
AdjustAudioMixingVolume | volume: int | int | 错误码索引 |
AdjustLoopbackSignalVolume | volume: int | int | 错误码索引 |
AdjustPlaybackSignalVolume | volume: int | int | 错误码索引 |
AdjustRecordingSignalVolume | volume: int | int | 错误码索引 |
AdjustUserPlaybackSignalVolume | uid: int64, volume: int | int | 错误码索引 |
ClearVideoWatermarks | — | int | 错误码索引 |
Complain | callId: const FString&, description: const FString& | int | 错误码索引 |
ConfigRhythmPlayer | config: const FAgoraRhythmPlayerConfig& | int | 错误码索引 |
CreateDataStream | streamId: int&, config: const FDataStreamConfig& | int | 错误码索引 |
DisableAudio | — | int | 错误码索引 |
DisableVideo | — | int | 错误码索引 |
EnableAudio | — | int | 错误码索引 |
EnableAudioVolumeIndication | interval: int, smooth: int, reportVad: bool | int | 错误码索引 |
EnableCameraCenterStage | enabled: bool | int | 错误码索引 |
EnableContentInspect | enabled: bool, config: const FContentInspectConfig& | int | 错误码索引 |
EnableDualStreamMode | enabled: bool, streamConfig: const FSimulcastStreamConfig& | int | 错误码索引 |
EnableEncryption | enabled: bool, config: const FEncryptionConfig& | int | 错误码索引 |
EnableExtension | provider: const FString&, extension: const FString&, enable?: bool, type?: EMEDIA_SOURCE_TYPE | int | 错误码索引 |
EnableFaceDetection | enabled: bool | int | 错误码索引 |
EnableInEarMonitoring | enabled: bool, includeAudioFilters: int | int | 错误码索引 |
EnableInstantMediaRendering | — | int | 错误码索引 |
EnableLocalAudio | enabled: bool | int | 错误码索引 |
EnableLocalVideo | enabled: bool | int | 错误码索引 |
EnableLoopbackRecording | enabled: bool, deviceName: const FString& | int | 错误码索引 |
EnableMultiCamera | enabled: bool, config: const FCameraCapturerConfiguration& | int | 错误码索引 |
EnableSoundPositionIndication | enabled: bool | int | 错误码索引 |
EnableVideo | — | int | 错误码索引 |
EnableVideoImageSource | enable: bool, options: const FImageTrackOptions& | int | 错误码索引 |
EnableVirtualBackground | enabled: bool, backgroundSource: FVirtualBackgroundSource, segproperty: FSegmentationProperty, type: EMEDIA_SOURCE_TYPE | int | 错误码索引 |
EnableVoiceAITuner | enabled: bool, type: EVOICE_AI_TUNER_TYPE | int | 错误码索引 |
EnableWebSdkInteroperability | enabled: bool | int | 错误码索引 |
GetAgoraMediaPlayer | — | UAgoraBPuMediaPlayer* | 错误码索引 |
GetAgoraRtcEngine | — | UAgoraBPuRtcEngine* | 错误码索引 |
GetAudioDeviceInfo | deviceInfo: FDeviceInfo& | int | 错误码索引 |
GetAudioMixingCurrentPosition | — | int | 错误码索引 |
GetAudioMixingDuration | — | int | 错误码索引 |
GetAudioMixingPlayoutVolume | — | int | 错误码索引 |
GetAudioMixingPublishVolume | — | int | 错误码索引 |
GetAudioTrackCount | — | int | 错误码索引 |
GetCallId | callId: FString& | int | 错误码索引 |
GetCameraMaxZoomFactor | — | float | 错误码索引 |
GetConnectionState | — | ECONNECTION_STATE_TYPE | 错误码索引 |
GetEffectCurrentPosition | soundId: int | int | 错误码索引 |
GetEffectDuration | filePath: const FString& | int | 错误码索引 |
GetEffectsVolume | — | int | 错误码索引 |
GetErrorDescription | code: int | FString | 错误码索引 |
GetExtensionProperty | provider: const FString&, extension: const FString&, ExtensionInfo: const FExtensionInfo&, key: const FString&, value: FString& | int | 错误码索引 |
GetFaceShapeAreaOptions | shapeArea: EUABT_FACE_SHAPE_AREA, options: FUABT_FaceShapeAreaOptions&, type?: EUABT_MEDIA_SOURCE_TYPE | int | 错误码索引 |
GetFaceShapeBeautyOptions | options: FUABT_FaceShapeBeautyOptions&, type?: EUABT_MEDIA_SOURCE_TYPE | int | 错误码索引 |
GetNetworkType | — | int | 错误码索引 |
GetNtpWallTimeInMs | — | FString | 错误码索引 |
GetScreenCaptureSources | thumbSize: const FSIZE&, iconSize: const FSIZE&, includeScreen: bool | UIScreenCaptureSourceList* | 错误码索引 |
GetUserInfoByUid | uid: int64, userInfo: FUserInfo& | int | 错误码索引 |
GetUserInfoByUserAccount | userAccount: const FString&, userInfo: FUserInfo& | int | 错误码索引 |
GetVersion | — | FString | 错误码索引 |
GetVolumeOfEffect | soundId: int | int | 错误码索引 |
Initialize | context: const FRtcEngineContext& | int | 错误码索引 |
IsCameraAutoExposureFaceModeSupported | — | bool | 错误码索引 |
IsCameraAutoFocusFaceModeSupported | — | bool | 错误码索引 |
IsCameraCenterStageSupported | — | bool | 错误码索引 |
IsCameraExposurePositionSupported | — | bool | 错误码索引 |
IsCameraExposureSupported | — | bool | 错误码索引 |
IsCameraFaceDetectSupported | — | bool | 错误码索引 |
IsCameraFocusSupported | — | bool | 错误码索引 |
IsCameraTorchSupported | — | bool | 错误码索引 |
IsCameraZoomSupported | — | bool | 错误码索引 |
IsFeatureAvailableOnDevice | type: EFeatureType | bool | 错误码索引 |
IsSpeakerphoneEnabled | — | bool | 错误码索引 |
JoinChannelWithOptions | token: const FString&, channelId: const FString&, uid: int64, options: const FChannelMediaOptions& | int | 错误码索引 |
JoinChannelWithUserAccount | token: const FString&, channelId: const FString&, userAccount: const FString&, options: const FChannelMediaOptions& | int | 错误码索引 |
LeaveChannelWithOptions | options: const FLeaveChannelOptions& | int | 错误码索引 |
LoadExtensionProvider | path: const FString&, unload_after_use: bool | int | 错误码索引 |
MuteAllRemoteAudioStreams | mute: bool | int | 错误码索引 |
MuteAllRemoteVideoStreams | mute: bool | int | 错误码索引 |
MuteLocalAudioStream | mute: bool | int | 错误码索引 |
MuteLocalVideoStream | mute: bool | int | 错误码索引 |
MuteRecordingSignal | mute: bool | int | 错误码索引 |
MuteRemoteAudioStream | uid: int64, mute: bool | int | 错误码索引 |
MuteRemoteVideoStream | uid: int64, mute: bool | int | 错误码索引 |
PauseAllChannelMediaRelay | — | int | 错误码索引 |
PauseAllEffects | — | int | 错误码索引 |
PauseAudioMixing | — | int | 错误码索引 |
PauseEffect | soundId: int | int | 错误码索引 |
PlayAllEffects | loopCount: int, pitch: float, pan: float, gain: int, publish: bool | int | 错误码索引 |
PlayEffect | soundId: int, filePath: const FString&, loopCount: int, pitch: float, pan: float, gain: int, publish: bool, startPos: int | int | 错误码索引 |
PreloadChannel | token: const FString&, channelId: const FString&, uid: int64 | int | 错误码索引 |
PreloadChannelWithUserAccount | token: const FString&, channelId: const FString&, userAccount: const FString& | int | 错误码索引 |
PreloadEffect | soundId: int, filePath: const FString&, startPos: int | int | 错误码索引 |
QueryCameraFocalLengthCapability | focalLengthInfos: const TArray& | int | 错误码索引 |
QueryCodecCapability | codecInfo: TArray&, QuerySize?: int | int | 错误码索引 |
QueryDeviceScore | — | int | 错误码索引 |
QueryScreenCaptureCapability | — | int | 错误码索引 |
Rate | callId: const FString&, rating: int, description: const FString& | int | 错误码索引 |
RegisterExtension | provider: const FString&, extension: const FString&, type: EMEDIA_SOURCE_TYPE | int | 错误码索引 |
RegisterLocalUserAccount | appId: const FString&, userAccount: const FString& | int | 错误码索引 |
Release | sync?: bool | void | 错误码索引 |
RenewToken | token: const FString& | int | 错误码索引 |
ResumeAllChannelMediaRelay | — | int | 错误码索引 |
ResumeAllEffects | — | int | 错误码索引 |
ResumeAudioMixing | — | int | 错误码索引 |
ResumeEffect | soundId: int | int | 错误码索引 |
SelectAudioTrack | index: int | int | 错误码索引 |
SendCustomReportMessage | id: const FString&, category: const FString&, event: const FString&, label: const FString&, value: int | int | 错误码索引 |
SendStreamMessage | streamId: int, data: const FString& | int | 错误码索引 |
SetAINSMode | enabled: bool, mode: EAUDIO_AINS_MODE | int | 错误码索引 |
SetAVSyncSource | channelId: const FString&, uid: int64 | int | 错误码索引 |
SetAdvancedAudioOptions | options: const FAdvancedAudioOptions& | int | 错误码索引 |
SetAudioEffectParameters | preset: FENUMWRAP_AUDIO_EFFECT_PRESET, param1: int, param2: int | int | 错误码索引 |
SetAudioEffectPreset | preset: FENUMWRAP_AUDIO_EFFECT_PRESET | int | 错误码索引 |
SetAudioMixingDualMonoMode | mode: EAUDIO_MIXING_DUAL_MONO_MODE | int | 错误码索引 |
SetAudioMixingPitch | pitch: int | int | 错误码索引 |
SetAudioMixingPlaybackSpeed | speed: int | int | 错误码索引 |
SetAudioMixingPosition | pos: int | int | 错误码索引 |
SetAudioProfileAndScenario | profile?: EAUDIO_PROFILE_TYPE, scenario?: EAUDIO_SCENARIO_TYPE | int | 错误码索引 |
SetAudioScenario | scenario?: EAUDIO_SCENARIO_TYPE | int | 错误码索引 |
SetAudioSessionOperationRestriction | restriction: EAUDIO_SESSION_OPERATION_RESTRICTION | int | 错误码索引 |
SetBeautyEffectOptions | enabled: bool, options: const FBeautyOptions&, type: EMEDIA_SOURCE_TYPE | int | 错误码索引 |
SetCameraAutoExposureFaceModeEnabled | enabled: bool | int | 错误码索引 |
SetCameraAutoFocusFaceModeEnabled | enabled: bool | int | 错误码索引 |
SetCameraCapturerConfiguration | config: const FCameraCapturerConfiguration& | int | 错误码索引 |
SetCameraDeviceOrientation | type: EVIDEO_SOURCE_TYPE, orientation: FENUMWRAP_VIDEO_ORIENTATION | int | 错误码索引 |
SetCameraExposureFactor | factor: float | int | 错误码索引 |
SetCameraExposurePosition | positionXinView: float, positionYinView: float | int | 错误码索引 |
SetCameraFocusPositionInPreview | positionX: float, positionY: float | int | 错误码索引 |
SetCameraStabilizationMode | mode: FENUMWRAP_CAMERA_STABILIZATION_MODE | int | 错误码索引 |
SetCameraTorchOn | isOn: bool | int | 错误码索引 |
SetCameraZoomFactor | factor: float | int | 错误码索引 |
SetChannelProfile | profile: ECHANNEL_PROFILE_TYPE | int | 错误码索引 |
SetClientRole | options: FClientRoleOptions, clientroletype?: ECLIENT_ROLE_TYPE | int | 错误码索引 |
SetCloudProxy | proxyType: ECLOUD_PROXY_TYPE | int | 错误码索引 |
SetColorEnhanceOptions | enabled: bool, options: const FColorEnhanceOptions&, type: EMEDIA_SOURCE_TYPE | int | 错误码索引 |
SetDefaultAudioRouteToSpeakerphone | defaultToSpeaker: bool | int | 错误码索引 |
SetDualStreamMode | mode: FENUMWRAP_SIMULCAST_STREAM_MODE, streamConfig: const FSimulcastStreamConfig& | int | 错误码索引 |
SetEffectPosition | soundId: int, pos: int | int | 错误码索引 |
SetEffectsVolume | volume: int | int | 错误码索引 |
SetEnableSpeakerphone | speakerOn: bool | int | 错误码索引 |
SetExtensionProperty | provider: const FString&, extension: const FString&, key: const FString&, value: const FString&, type?: EMEDIA_SOURCE_TYPE | int | 错误码索引 |
SetExtensionProviderProperty | provider: const FString&, key: const FString&, value: const FString& | int | 错误码索引 |
SetFaceShapeAreaOptions | options: const FUABT_FaceShapeAreaOptions&, type?: EUABT_MEDIA_SOURCE_TYPE | int | 错误码索引 |
SetFaceShapeBeautyOptions | enabled: bool, options: const FUABT_FaceShapeBeautyOptions&, type?: EUABT_MEDIA_SOURCE_TYPE | int | 错误码索引 |
SetFilterEffectOptions | enabled: bool, options: const FUABT_FilterEffectOptions&, type?: EUABT_MEDIA_SOURCE_TYPE | int | 错误码索引 |
SetHeadphoneEQParameters | lowGain: int, highGain: int | int | 错误码索引 |
SetHeadphoneEQPreset | preset: FENUMWRAP_HEADPHONE_EQUALIZER_PRESET | int | 错误码索引 |
SetInEarMonitoringVolume | volume: int | int | 错误码索引 |
SetLocalRenderMode | renderMode: ERENDER_MODE_TYPE, mirrorMode?: EVIDEO_MIRROR_MODE_TYPE | int | 错误码索引 |
SetLocalRenderTargetFps | sourceType: EUABT_VIDEO_SOURCE_TYPE, targetFps: int | int | 错误码索引 |
SetLocalVideoMirrorMode | mirrorMode: EVIDEO_MIRROR_MODE_TYPE | int | 错误码索引 |
SetLocalVoiceEqualization | bandFrequency: EAUDIO_EQUALIZATION_BAND_FREQUENCY, bandGain: int | int | 错误码索引 |
SetLocalVoiceFormant | formantRatio?: const FString& | int | 错误码索引 |
SetLocalVoicePitch | pitch: float | int | 错误码索引 |
SetLocalVoiceReverb | reverbKey: EAUDIO_REVERB_TYPE, value: int | int | 错误码索引 |
SetLogFile | filePath: const FString& | int | 错误码索引 |
SetLogFileSize | fileSizeInKBytes: int | int | 错误码索引 |
SetLogFilter | filter: int | int | 错误码索引 |
SetLogLevel | level: ELOG_LEVEL | int | 错误码索引 |
SetLowlightEnhanceOptions | enabled: bool, options: const FUABT_LowlightEnhanceOptions&, type: EUABT_MEDIA_SOURCE_TYPE | int | 错误码索引 |
SetParameters | parameters: const FString& | int | 错误码索引 |
SetRemoteDefaultVideoStreamType | streamType: EVIDEO_STREAM_TYPE | int | 错误码索引 |
SetRemoteRenderMode | uid: int64, renderMode: ERENDER_MODE_TYPE, mirrorMode: EVIDEO_MIRROR_MODE_TYPE | int | 错误码索引 |
SetRemoteRenderTargetFps | targetFps: int | int | 错误码索引 |
SetRemoteSubscribeFallbackOption | option: ESTREAM_FALLBACK_OPTIONS | int | 错误码索引 |
SetRemoteVideoStreamType | uid: int64, streamType: EVIDEO_STREAM_TYPE | int | 错误码索引 |
SetRemoteVoicePosition | uid: int64, pan: float, gain: float | int | 错误码索引 |
SetScreenCaptureContentHint | contentHint: EVIDEO_CONTENT_HINT | int | 错误码索引 |
SetScreenCaptureScenario | screenScenario: ESCREEN_SCENARIO_TYPE | int | 错误码索引 |
SetSubscribeAudioAllowlist | uidList: TArray, uidNumber: int | int | 错误码索引 |
SetSubscribeAudioBlocklist | uidList: TArray, uidNumber: int | int | 错误码索引 |
SetSubscribeVideoAllowlist | uidList: TArray, uidNumber: int | int | 错误码索引 |
SetSubscribeVideoBlocklist | uidList: TArray, uidNumber: int | int | 错误码索引 |
SetVideoDenoiserOptions | enabled: bool, options: const FUABT_VideoDenoiserOptions&, type: EUABT_MEDIA_SOURCE_TYPE | int | 错误码索引 |
SetVideoEncoderConfiguration | config: const FVideoEncoderConfiguration& | int | 错误码索引 |
SetVideoScenario | scenarioType: EVIDEO_APPLICATION_SCENARIO_TYPE | int | 错误码索引 |
SetVoiceBeautifierParameters | preset: FENUMWRAP_VOICE_BEAUTIFIER_PRESET, param1: int, param2: int | int | 错误码索引 |
SetVoiceBeautifierPreset | preset: FENUMWRAP_VOICE_BEAUTIFIER_PRESET | int | 错误码索引 |
SetVoiceConversionPreset | preset: FENUMWRAP_VOICE_CONVERSION_PRESET | int | 错误码索引 |
SetVolumeOfEffect | soundId: int, volume: int | int | 错误码索引 |
SetupLocalVideo | canvas: const FVideoCanvas& | int | 错误码索引 |
SetupRemoteVideo | canvas: const FVideoCanvas& | int | 错误码索引 |
StartAudioMixing | filePath: const FString&, loopback: bool, cycle: int, startPos?: int | int | 错误码索引 |
StartAudioRecording | config: const FAudioRecordingConfiguration& | int | 错误码索引 |
StartCameraCapture | sourceType: EVIDEO_SOURCE_TYPE, config: const FCameraCapturerConfiguration& | int | 错误码索引 |
StartEchoTest | config: const FEchoTestConfiguration& | int | 错误码索引 |
StartLastmileProbeTest | config: const FLastmileProbeConfig& | int | 错误码索引 |
StartLocalVideoTranscoder | config: const FLocalTranscoderConfiguration& | int | 错误码索引 |
StartMediaRenderingTracing | — | int | 错误码索引 |
StartOrUpdateChannelMediaRelay | configuration: const FChannelMediaRelayConfiguration& | int | 错误码索引 |
StartPreview | sourceType?: EVIDEO_SOURCE_TYPE | int | 错误码索引 |
StartRhythmPlayer | sound1: const FString&, sound2: const FString&, config: const FAgoraRhythmPlayerConfig& | int | 错误码索引 |
StartRtmpStreamWithTranscoding | url: const FString&, transcoding: const FLiveTranscoding& | int | 错误码索引 |
StartRtmpStreamWithoutTranscoding | url: const FString& | int | 错误码索引 |
StartScreenCapture | captureParams: const FScreenCaptureParameters2& | int | 错误码索引 |
StartScreenCaptureByDisplayId | displayId: int64, regionRect: const FRectangle&, captureParams: const FScreenCaptureParameters& | int | 错误码索引 |
StartScreenCaptureByScreenRect | screenRect: const FRectangle&, regionRect: const FRectangle&, captureParams: const FScreenCaptureParameters& | int | 错误码索引 |
StartScreenCaptureBySourceType | sourceType: EVIDEO_SOURCE_TYPE, config: const FScreenCaptureConfiguration& | int | 错误码索引 |
StartScreenCaptureByWindowId | windowId: int64, regionRect: const FRectangle&, captureParams: const FScreenCaptureParameters& | int | 错误码索引 |
StopAllEffects | — | int | 错误码索引 |
StopAudioMixing | — | int | 错误码索引 |
StopAudioRecording | — | int | 错误码索引 |
StopCameraCapture | sourceType: EVIDEO_SOURCE_TYPE | int | 错误码索引 |
StopChannelMediaRelay | — | int | 错误码索引 |
StopEchoTest | — | int | 错误码索引 |
StopEffect | soundId: int | int | 错误码索引 |
StopLastmileProbeTest | — | int | 错误码索引 |
StopLocalVideoTranscoder | — | int | 错误码索引 |
StopPreview | sourceType?: EVIDEO_SOURCE_TYPE | int | 错误码索引 |
StopRhythmPlayer | — | int | 错误码索引 |
StopRtmpStream | url: const FString& | int | 错误码索引 |
StopScreenCapture | — | int | 错误码索引 |
StopScreenCaptureBySourceType | sourceType: EVIDEO_SOURCE_TYPE | int | 错误码索引 |
SwitchCamera | — | int | 错误码索引 |
TakeSnapshot | uid: int64, filePath: const FString& | int | 错误码索引 |
TakeSnapshotWithConfig | uid: int64, config: const FUABT_SnapshotConfig& | int | 错误码索引 |
UnloadAllEffects | — | int | 错误码索引 |
UnloadEffect | soundId: int | int | 错误码索引 |
UpdateChannelMediaOptions | options: const FChannelMediaOptions& | int | 错误码索引 |
UpdateLocalTranscoderConfiguration | config: const FLocalTranscoderConfiguration& | int | 错误码索引 |
UpdatePreloadChannelToken | token: const FString& | int | 错误码索引 |
UpdateRtmpTranscoding | transcoding: const FLiveTranscoding& | int | 错误码索引 |
UpdateScreenCapture | captureParams: const FScreenCaptureParameters2& | int | 错误码索引 |
UpdateScreenCaptureParameters | captureParams: const FScreenCaptureParameters& | int | 错误码索引 |
UpdateScreenCaptureRegion | regionRect: const FRectangle& | int | 错误码索引 |
IRtcEngineEventHandler 83 方法 / 0 属性
OnActiveSpeaker(uid: int64): void
OnAudioDeviceStateChanged(deviceId: const FString&, deviceType: int, deviceState: int): void
OnAudioDeviceVolumeChanged(deviceType: FENUMWRAP_MEDIA_DEVICE_TYPE, volume: int, muted: bool): void
OnAudioEffectFinished(soundId: int): void
OnAudioMixingFinished(): void
OnAudioMixingPositionChanged(position: int64): void
OnAudioMixingStateChanged(state: FENUMWRAP_AUDIO_MIXING_STATE_TYPE, reason: FENUMWRAP_AUDIO_MIXING_REASON_TYPE): void
OnAudioPublishStateChanged(channel: const FString&, oldState: ESTREAM_PUBLISH_STATE, newState: ESTREAM_PUBLISH_STATE, elapseSinceLastState: int): void
OnAudioQuality(uid: int64, quality: int, delay: int, lost: int): void
OnAudioRoutingChanged(routing: int): void
OnAudioSubscribeStateChanged(channel: const FString&, uid: int64, oldState: ESTREAM_SUBSCRIBE_STATE, newState: ESTREAM_SUBSCRIBE_STATE, elapseSinceLastState: int): void
OnAudioVolumeIndication(speakers: const TArray&, totalVolume: int): void
OnCameraExposureAreaChanged(x: int, y: int, width: int, height: int): void
OnCameraFocusAreaChanged(x: int, y: int, width: int, height: int): void
OnCameraReady(): void
OnChannelMediaRelayStateChanged(state: int, code: int): void
OnClientRoleChangeFailed(reason: ECLIENT_ROLE_CHANGE_FAILED_REASON, currentRole: ECLIENT_ROLE_TYPE): void
OnClientRoleChanged(oldRole: ECLIENT_ROLE_TYPE, newRole: ECLIENT_ROLE_TYPE, newRoleOptions: const FClientRoleOptions&): void
OnConnectionBanned(): void
OnConnectionInterrupted(): void
OnConnectionLost(): void
OnConnectionStateChanged(state: ECONNECTION_STATE_TYPE, reason: ECONNECTION_CHANGED_REASON_TYPE): void
OnEncryptionError(errorType: EENCRYPTION_ERROR_TYPE): void
OnError(error: int, msg: const FString&): void
OnExtensionErrorWithContext(context: const FExtensionContext&, error: int, message: const FString&): void
OnExtensionEventWithContext(context: const FExtensionContext&, key: const FString&, value: const FString&): void
OnExtensionStartedWithContext(context: const FExtensionContext&): void
OnExtensionStoppedWithContext(context: const FExtensionContext&): void
OnFacePositionChanged(imageWidth: int, imageHeight: int, vecRectangle: const TArray&, vecDistance: const TArray&, numFaces: int): void
OnFirstLocalAudioFramePublished(elapsed: int): void
OnFirstLocalVideoFrame(source: EVIDEO_SOURCE_TYPE, width: int, height: int, elapsed: int): void
OnFirstLocalVideoFramePublished(source: EVIDEO_SOURCE_TYPE, elapsed: int): void
OnFirstRemoteAudioDecoded(uid: int64, elapsed: int): void
OnFirstRemoteAudioFrame(uid: int64, elapsed: int): void
OnFirstRemoteVideoDecoded(uid: int64, width: int, height: int, elapsed: int): void
OnFirstRemoteVideoFrame(uid: int64, width: int, height: int, elapsed: int): void
OnJoinChannelSuccess(Channel: const FString&, Uid: int64, Elapsed: int): void
OnLastmileProbeResult(result: const FLastmileProbeResult&): void
OnLastmileQuality(quality: int): void
OnLeaveChannel(stats: const FRtcStats&): void
OnLocalAudioStateChanged(state: ELOCAL_AUDIO_STREAM_STATE, reason: ELOCAL_AUDIO_STREAM_REASON): void
OnLocalAudioStats(stats: const FLocalAudioStats&): void
OnLocalUserRegistered(uid: int64, userAccount: const FString&): void
OnLocalVideoStateChanged(source: EVIDEO_SOURCE_TYPE, state: ELOCAL_VIDEO_STREAM_STATE, reason: ELOCAL_VIDEO_STREAM_REASON): void
OnLocalVideoStats(source: EVIDEO_SOURCE_TYPE, stats: const FLocalVideoStats&): void
OnLocalVideoTranscoderError(stream: const FTranscodingVideoStream&, error: EVIDEO_TRANSCODER_ERROR): void
OnNetworkQuality(uid: int64, txQuality: int, rxQuality: int): void
OnNetworkTypeChanged(type: FENUMWRAP_NETWORK_TYPE): void
OnPermissionError(permissionType: EPERMISSION_TYPE): void
OnProxyConnected(channel: const FString&, uid: int64, proxyType: EPROXY_TYPE, localProxyIp: const FString&, elapsed: int): void
OnRejoinChannelSuccess(channel: const FString&, uid: int64, elapsed: int): void
OnRemoteAudioStateChanged(uid: int64, state: EREMOTE_AUDIO_STATE, reason: EREMOTE_AUDIO_STATE_REASON, elapsed: int): void
OnRemoteAudioStats(stats: const FRemoteAudioStats&): void
OnRemoteAudioTransportStats(uid: int64, delay: int, lost: int, rxKBitRate: int): void
OnRemoteSubscribeFallbackToAudioOnly(uid: int64, isFallbackOrRecover: bool): void
OnRemoteVideoStateChanged(uid: int64, state: EREMOTE_VIDEO_STATE, reason: EREMOTE_VIDEO_STATE_REASON, elapsed: int): void
OnRemoteVideoStats(stats: const FRemoteVideoStats&): void
OnRemoteVideoTransportStats(uid: int64, delay: int, lost: int, rxKBitRate: int): void
OnRequestToken(): void
OnRhythmPlayerStateChanged(state: FENUMWRAP_RHYTHM_PLAYER_STATE_TYPE, reason: FENUMWRAP_RHYTHM_PLAYER_REASON): void
OnRtcStats(stats: const FRtcStats&): void
OnRtmpStreamingEvent(url: const FString&, eventCode: ERTMP_STREAMING_EVENT): void
OnRtmpStreamingStateChanged(url: const FString&, state: ERTMP_STREAM_PUBLISH_STATE, reason: ERTMP_STREAM_PUBLISH_REASON): void
OnSnapshotTaken(uid: int64, filePath: const FString&, width: int, height: int, errCode: int): void
OnStreamMessage(uid: int64, streamId: int, data: const FString&, length: int, sentTs: int64): void
OnStreamMessageError(uid: int64, streamId: int, code: int, missed: int, cached: int): void
OnTokenPrivilegeWillExpire(token: const FString&): void
OnTranscodedStreamLayoutInfo(uid: int64, width: int, height: int, layoutCount: int, layoutlist: const TArray&): void
OnTranscodingUpdated(): void
OnUplinkNetworkInfoUpdated(info: const FUplinkNetworkInfo&): void
OnUserEnableLocalVideo(uid: int64, enabled: bool): void
OnUserEnableVideo(uid: int64, enabled: bool): void
OnUserInfoUpdated(uid: int64, info: const FUserInfo&): void
OnUserJoined(uid: int64, elapsed: int): void
OnUserMuteAudio(uid: int64, muted: bool): void
OnUserMuteVideo(uid: int64, muted: bool): void
OnUserOffline(uid: int64, reason: EUSER_OFFLINE_REASON_TYPE): void
OnVideoDeviceStateChanged(deviceId: const FString&, deviceType: int, deviceState: int): void
OnVideoPublishStateChanged(source: EVIDEO_SOURCE_TYPE, channel: const FString&, oldState: ESTREAM_PUBLISH_STATE, newState: ESTREAM_PUBLISH_STATE, elapseSinceLastState: int): void
OnVideoRenderingTracingResult(uid: int64, currentEvent: EMEDIA_TRACE_EVENT, tracingInfo: const FVideoRenderingTracingInfo&): void
OnVideoSizeChanged(sourceType: EVIDEO_SOURCE_TYPE, uid: int64, width: int, height: int, rotation: int): void
OnVideoStopped(): void
OnVideoSubscribeStateChanged(channel: const FString&, uid: int64, oldState: ESTREAM_SUBSCRIBE_STATE, newState: ESTREAM_SUBSCRIBE_STATE, elapseSinceLastState: int): void方法明细:83 / 83(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
OnActiveSpeaker | uid: int64 | void | 错误码索引 |
OnAudioDeviceStateChanged | deviceId: const FString&, deviceType: int, deviceState: int | void | 错误码索引 |
OnAudioDeviceVolumeChanged | deviceType: FENUMWRAP_MEDIA_DEVICE_TYPE, volume: int, muted: bool | void | 错误码索引 |
OnAudioEffectFinished | soundId: int | void | 错误码索引 |
OnAudioMixingFinished | — | void | 错误码索引 |
OnAudioMixingPositionChanged | position: int64 | void | 错误码索引 |
OnAudioMixingStateChanged | state: FENUMWRAP_AUDIO_MIXING_STATE_TYPE, reason: FENUMWRAP_AUDIO_MIXING_REASON_TYPE | void | 错误码索引 |
OnAudioPublishStateChanged | channel: const FString&, oldState: ESTREAM_PUBLISH_STATE, newState: ESTREAM_PUBLISH_STATE, elapseSinceLastState: int | void | 错误码索引 |
OnAudioQuality | uid: int64, quality: int, delay: int, lost: int | void | 错误码索引 |
OnAudioRoutingChanged | routing: int | void | 错误码索引 |
OnAudioSubscribeStateChanged | channel: const FString&, uid: int64, oldState: ESTREAM_SUBSCRIBE_STATE, newState: ESTREAM_SUBSCRIBE_STATE, elapseSinceLastState: int | void | 错误码索引 |
OnAudioVolumeIndication | speakers: const TArray&, totalVolume: int | void | 错误码索引 |
OnCameraExposureAreaChanged | x: int, y: int, width: int, height: int | void | 错误码索引 |
OnCameraFocusAreaChanged | x: int, y: int, width: int, height: int | void | 错误码索引 |
OnCameraReady | — | void | 错误码索引 |
OnChannelMediaRelayStateChanged | state: int, code: int | void | 错误码索引 |
OnClientRoleChangeFailed | reason: ECLIENT_ROLE_CHANGE_FAILED_REASON, currentRole: ECLIENT_ROLE_TYPE | void | 错误码索引 |
OnClientRoleChanged | oldRole: ECLIENT_ROLE_TYPE, newRole: ECLIENT_ROLE_TYPE, newRoleOptions: const FClientRoleOptions& | void | 错误码索引 |
OnConnectionBanned | — | void | 错误码索引 |
OnConnectionInterrupted | — | void | 错误码索引 |
OnConnectionLost | — | void | 错误码索引 |
OnConnectionStateChanged | state: ECONNECTION_STATE_TYPE, reason: ECONNECTION_CHANGED_REASON_TYPE | void | 错误码索引 |
OnEncryptionError | errorType: EENCRYPTION_ERROR_TYPE | void | 错误码索引 |
OnError | error: int, msg: const FString& | void | 错误码索引 |
OnExtensionErrorWithContext | context: const FExtensionContext&, error: int, message: const FString& | void | 错误码索引 |
OnExtensionEventWithContext | context: const FExtensionContext&, key: const FString&, value: const FString& | void | 错误码索引 |
OnExtensionStartedWithContext | context: const FExtensionContext& | void | 错误码索引 |
OnExtensionStoppedWithContext | context: const FExtensionContext& | void | 错误码索引 |
OnFacePositionChanged | imageWidth: int, imageHeight: int, vecRectangle: const TArray&, vecDistance: const TArray&, numFaces: int | void | 错误码索引 |
OnFirstLocalAudioFramePublished | elapsed: int | void | 错误码索引 |
OnFirstLocalVideoFrame | source: EVIDEO_SOURCE_TYPE, width: int, height: int, elapsed: int | void | 错误码索引 |
OnFirstLocalVideoFramePublished | source: EVIDEO_SOURCE_TYPE, elapsed: int | void | 错误码索引 |
OnFirstRemoteAudioDecoded | uid: int64, elapsed: int | void | 错误码索引 |
OnFirstRemoteAudioFrame | uid: int64, elapsed: int | void | 错误码索引 |
OnFirstRemoteVideoDecoded | uid: int64, width: int, height: int, elapsed: int | void | 错误码索引 |
OnFirstRemoteVideoFrame | uid: int64, width: int, height: int, elapsed: int | void | 错误码索引 |
OnJoinChannelSuccess | Channel: const FString&, Uid: int64, Elapsed: int | void | 错误码索引 |
OnLastmileProbeResult | result: const FLastmileProbeResult& | void | 错误码索引 |
OnLastmileQuality | quality: int | void | 错误码索引 |
OnLeaveChannel | stats: const FRtcStats& | void | 错误码索引 |
OnLocalAudioStateChanged | state: ELOCAL_AUDIO_STREAM_STATE, reason: ELOCAL_AUDIO_STREAM_REASON | void | 错误码索引 |
OnLocalAudioStats | stats: const FLocalAudioStats& | void | 错误码索引 |
OnLocalUserRegistered | uid: int64, userAccount: const FString& | void | 错误码索引 |
OnLocalVideoStateChanged | source: EVIDEO_SOURCE_TYPE, state: ELOCAL_VIDEO_STREAM_STATE, reason: ELOCAL_VIDEO_STREAM_REASON | void | 错误码索引 |
OnLocalVideoStats | source: EVIDEO_SOURCE_TYPE, stats: const FLocalVideoStats& | void | 错误码索引 |
OnLocalVideoTranscoderError | stream: const FTranscodingVideoStream&, error: EVIDEO_TRANSCODER_ERROR | void | 错误码索引 |
OnNetworkQuality | uid: int64, txQuality: int, rxQuality: int | void | 错误码索引 |
OnNetworkTypeChanged | type: FENUMWRAP_NETWORK_TYPE | void | 错误码索引 |
OnPermissionError | permissionType: EPERMISSION_TYPE | void | 错误码索引 |
OnProxyConnected | channel: const FString&, uid: int64, proxyType: EPROXY_TYPE, localProxyIp: const FString&, elapsed: int | void | 错误码索引 |
OnRejoinChannelSuccess | channel: const FString&, uid: int64, elapsed: int | void | 错误码索引 |
OnRemoteAudioStateChanged | uid: int64, state: EREMOTE_AUDIO_STATE, reason: EREMOTE_AUDIO_STATE_REASON, elapsed: int | void | 错误码索引 |
OnRemoteAudioStats | stats: const FRemoteAudioStats& | void | 错误码索引 |
OnRemoteAudioTransportStats | uid: int64, delay: int, lost: int, rxKBitRate: int | void | 错误码索引 |
OnRemoteSubscribeFallbackToAudioOnly | uid: int64, isFallbackOrRecover: bool | void | 错误码索引 |
OnRemoteVideoStateChanged | uid: int64, state: EREMOTE_VIDEO_STATE, reason: EREMOTE_VIDEO_STATE_REASON, elapsed: int | void | 错误码索引 |
OnRemoteVideoStats | stats: const FRemoteVideoStats& | void | 错误码索引 |
OnRemoteVideoTransportStats | uid: int64, delay: int, lost: int, rxKBitRate: int | void | 错误码索引 |
OnRequestToken | — | void | 错误码索引 |
OnRhythmPlayerStateChanged | state: FENUMWRAP_RHYTHM_PLAYER_STATE_TYPE, reason: FENUMWRAP_RHYTHM_PLAYER_REASON | void | 错误码索引 |
OnRtcStats | stats: const FRtcStats& | void | 错误码索引 |
OnRtmpStreamingEvent | url: const FString&, eventCode: ERTMP_STREAMING_EVENT | void | 错误码索引 |
OnRtmpStreamingStateChanged | url: const FString&, state: ERTMP_STREAM_PUBLISH_STATE, reason: ERTMP_STREAM_PUBLISH_REASON | void | 错误码索引 |
OnSnapshotTaken | uid: int64, filePath: const FString&, width: int, height: int, errCode: int | void | 错误码索引 |
OnStreamMessage | uid: int64, streamId: int, data: const FString&, length: int, sentTs: int64 | void | 错误码索引 |
OnStreamMessageError | uid: int64, streamId: int, code: int, missed: int, cached: int | void | 错误码索引 |
OnTokenPrivilegeWillExpire | token: const FString& | void | 错误码索引 |
OnTranscodedStreamLayoutInfo | uid: int64, width: int, height: int, layoutCount: int, layoutlist: const TArray& | void | 错误码索引 |
OnTranscodingUpdated | — | void | 错误码索引 |
OnUplinkNetworkInfoUpdated | info: const FUplinkNetworkInfo& | void | 错误码索引 |
OnUserEnableLocalVideo | uid: int64, enabled: bool | void | 错误码索引 |
OnUserEnableVideo | uid: int64, enabled: bool | void | 错误码索引 |
OnUserInfoUpdated | uid: int64, info: const FUserInfo& | void | 错误码索引 |
OnUserJoined | uid: int64, elapsed: int | void | 错误码索引 |
OnUserMuteAudio | uid: int64, muted: bool | void | 错误码索引 |
OnUserMuteVideo | uid: int64, muted: bool | void | 错误码索引 |
OnUserOffline | uid: int64, reason: EUSER_OFFLINE_REASON_TYPE | void | 错误码索引 |
OnVideoDeviceStateChanged | deviceId: const FString&, deviceType: int, deviceState: int | void | 错误码索引 |
OnVideoPublishStateChanged | source: EVIDEO_SOURCE_TYPE, channel: const FString&, oldState: ESTREAM_PUBLISH_STATE, newState: ESTREAM_PUBLISH_STATE, elapseSinceLastState: int | void | 错误码索引 |
OnVideoRenderingTracingResult | uid: int64, currentEvent: EMEDIA_TRACE_EVENT, tracingInfo: const FVideoRenderingTracingInfo& | void | 错误码索引 |
OnVideoSizeChanged | sourceType: EVIDEO_SOURCE_TYPE, uid: int64, width: int, height: int, rotation: int | void | 错误码索引 |
OnVideoStopped | — | void | 错误码索引 |
OnVideoSubscribeStateChanged | channel: const FString&, uid: int64, oldState: ESTREAM_SUBSCRIBE_STATE, newState: ESTREAM_SUBSCRIBE_STATE, elapseSinceLastState: int | void | 错误码索引 |
IRtcEngineEx 44 方法 / 0 属性
AddVideoWatermarkEx(watermarkUrl: const FString&, options: const FWatermarkOptions&, connection: const FRtcConnection&): int
AdjustUserPlaybackSignalVolumeEx(uid: int64, volume: int, connection: const FRtcConnection&): int
ClearVideoWatermarkEx(connection: const FRtcConnection&): int
CreateDataStreamEx(streamId: int&, config: const FDataStreamConfig&, connection: const FRtcConnection&): int
EnableAudioVolumeIndicationEx(interval: int, smooth: int, reportVad: bool, connection: const FRtcConnection&): int
EnableContentInspectEx(enabled: bool, config: const FContentInspectConfig&, connection: const FRtcConnection&): int
EnableDualStreamModeEx(enabled: bool, streamConfig: const FSimulcastStreamConfig&, connection: const FRtcConnection&): int
EnableEncryptionEx(connection: const FRtcConnection&, enabled: bool, config: const FEncryptionConfig&): int
EnableLoopbackRecordingEx(connection: const FRtcConnection&, enabled: bool, deviceName: const FString&): int
GetCallIdEx(callId: FString&, connection: const FRtcConnection&): int
GetConnectionStateEx(connection: const FRtcConnection&): ECONNECTION_STATE_TYPE
JoinChannelEx(token: const FString&, connection: const FRtcConnection&, options: const FChannelMediaOptions&): int
JoinChannelWithUserAccountEx(token: const FString&, channelId: const FString&, userAccount: const FString&, options: const FChannelMediaOptions&): int
LeaveChannelEx(connection: const FRtcConnection&, options: const FLeaveChannelOptions&): int
MuteAllRemoteAudioStreamsEx(mute: bool, connection: const FRtcConnection&): int
MuteAllRemoteVideoStreamsEx(mute: bool, connection: const FRtcConnection&): int
MuteLocalAudioStreamEx(mute: bool, connection: const FRtcConnection&): int
MuteLocalVideoStreamEx(mute: bool, connection: const FRtcConnection&): int
MuteRemoteAudioStreamEx(uid: int64, mute: bool, connection: const FRtcConnection&): int
MuteRemoteVideoStreamEx(uid: int64, mute: bool, connection: const FRtcConnection&): int
PauseAllChannelMediaRelayEx(connection: const FRtcConnection&): int
ResumeAllChannelMediaRelayEx(connection: const FRtcConnection&): int
SendCustomReportMessageEx(id: const FString&, category: const FString&, event: const FString&, label: const FString&, value: int, connection: const FRtcConnection&): int
SendStreamMessageEx(streamId: int, data: const FString&, connection: const FRtcConnection&): int
SetDualStreamModeEx(mode: FENUMWRAP_SIMULCAST_STREAM_MODE, streamConfig: const FSimulcastStreamConfig&, connection: const FRtcConnection&): int
SetRemoteRenderModeEx(uid: int64, renderMode: ERENDER_MODE_TYPE, mirrorMode: EVIDEO_MIRROR_MODE_TYPE, connection: const FRtcConnection&): int
SetRemoteVideoStreamTypeEx(uid: int64, streamType: EVIDEO_STREAM_TYPE, connection: const FRtcConnection&): int
SetRemoteVoicePositionEx(uid: int64, pan: float, gain: float, connection: const FRtcConnection&): int
SetSubscribeAudioAllowlistEx(uidList: TArray, uidNumber: int, connection: const FRtcConnection&): int
SetSubscribeAudioBlocklistEx(uidList: TArray, uidNumber: int, connection: const FRtcConnection&): int
SetSubscribeVideoAllowlistEx(uidList: TArray, uidNumber: int, connection: const FRtcConnection&): int
SetSubscribeVideoBlocklistEx(uidList: TArray, uidNumber: int, connection: const FRtcConnection&): int
SetVideoEncoderConfigurationEx(config: const FVideoEncoderConfiguration&, connection: const FRtcConnection&): int
SetupRemoteVideoEx(canvas: const FVideoCanvas&, connection: const FRtcConnection&): int
StartMediaRenderingTracingEx(connection: const FRtcConnection&): int
StartOrUpdateChannelMediaRelayEx(configuration: const FChannelMediaRelayConfiguration&, connection: const FRtcConnection&): int
StartRtmpStreamWithTranscodingEx(url: const FString&, transcoding: const FLiveTranscoding&, connection: const FRtcConnection&): int
StartRtmpStreamWithoutTranscodingEx(url: const FString&, connection: const FRtcConnection&): int
StopChannelMediaRelayEx(connection: const FRtcConnection&): int
StopRtmpStreamEx(url: const FString&, connection: const FRtcConnection&): int
TakeSnapshotEx(connection: const FRtcConnection&, uid: int64, filePath: const FString&): int
TakeSnapshotWithConfigEx(connection: const FUABT_RtcConnection&, uid: int64, config: const FUABT_SnapshotConfig&): int
UpdateChannelMediaOptionsEx(options: const FChannelMediaOptions&, connection: const FRtcConnection&): int
UpdateRtmpTranscodingEx(transcoding: const FLiveTranscoding&, connection: const FRtcConnection&): int方法明细:44 / 44(参数、返回值、错误码)
| 方法 | 参数 | 返回值 | 错误 |
|---|---|---|---|
AddVideoWatermarkEx | watermarkUrl: const FString&, options: const FWatermarkOptions&, connection: const FRtcConnection& | int | 错误码索引 |
AdjustUserPlaybackSignalVolumeEx | uid: int64, volume: int, connection: const FRtcConnection& | int | 错误码索引 |
ClearVideoWatermarkEx | connection: const FRtcConnection& | int | 错误码索引 |
CreateDataStreamEx | streamId: int&, config: const FDataStreamConfig&, connection: const FRtcConnection& | int | 错误码索引 |
EnableAudioVolumeIndicationEx | interval: int, smooth: int, reportVad: bool, connection: const FRtcConnection& | int | 错误码索引 |
EnableContentInspectEx | enabled: bool, config: const FContentInspectConfig&, connection: const FRtcConnection& | int | 错误码索引 |
EnableDualStreamModeEx | enabled: bool, streamConfig: const FSimulcastStreamConfig&, connection: const FRtcConnection& | int | 错误码索引 |
EnableEncryptionEx | connection: const FRtcConnection&, enabled: bool, config: const FEncryptionConfig& | int | 错误码索引 |
EnableLoopbackRecordingEx | connection: const FRtcConnection&, enabled: bool, deviceName: const FString& | int | 错误码索引 |
GetCallIdEx | callId: FString&, connection: const FRtcConnection& | int | 错误码索引 |
GetConnectionStateEx | connection: const FRtcConnection& | ECONNECTION_STATE_TYPE | 错误码索引 |
JoinChannelEx | token: const FString&, connection: const FRtcConnection&, options: const FChannelMediaOptions& | int | 错误码索引 |
JoinChannelWithUserAccountEx | token: const FString&, channelId: const FString&, userAccount: const FString&, options: const FChannelMediaOptions& | int | 错误码索引 |
LeaveChannelEx | connection: const FRtcConnection&, options: const FLeaveChannelOptions& | int | 错误码索引 |
MuteAllRemoteAudioStreamsEx | mute: bool, connection: const FRtcConnection& | int | 错误码索引 |
MuteAllRemoteVideoStreamsEx | mute: bool, connection: const FRtcConnection& | int | 错误码索引 |
MuteLocalAudioStreamEx | mute: bool, connection: const FRtcConnection& | int | 错误码索引 |
MuteLocalVideoStreamEx | mute: bool, connection: const FRtcConnection& | int | 错误码索引 |
MuteRemoteAudioStreamEx | uid: int64, mute: bool, connection: const FRtcConnection& | int | 错误码索引 |
MuteRemoteVideoStreamEx | uid: int64, mute: bool, connection: const FRtcConnection& | int | 错误码索引 |
PauseAllChannelMediaRelayEx | connection: const FRtcConnection& | int | 错误码索引 |
ResumeAllChannelMediaRelayEx | connection: const FRtcConnection& | int | 错误码索引 |
SendCustomReportMessageEx | id: const FString&, category: const FString&, event: const FString&, label: const FString&, value: int, connection: const FRtcConnection& | int | 错误码索引 |
SendStreamMessageEx | streamId: int, data: const FString&, connection: const FRtcConnection& | int | 错误码索引 |
SetDualStreamModeEx | mode: FENUMWRAP_SIMULCAST_STREAM_MODE, streamConfig: const FSimulcastStreamConfig&, connection: const FRtcConnection& | int | 错误码索引 |
SetRemoteRenderModeEx | uid: int64, renderMode: ERENDER_MODE_TYPE, mirrorMode: EVIDEO_MIRROR_MODE_TYPE, connection: const FRtcConnection& | int | 错误码索引 |
SetRemoteVideoStreamTypeEx | uid: int64, streamType: EVIDEO_STREAM_TYPE, connection: const FRtcConnection& | int | 错误码索引 |
SetRemoteVoicePositionEx | uid: int64, pan: float, gain: float, connection: const FRtcConnection& | int | 错误码索引 |
SetSubscribeAudioAllowlistEx | uidList: TArray, uidNumber: int, connection: const FRtcConnection& | int | 错误码索引 |
SetSubscribeAudioBlocklistEx | uidList: TArray, uidNumber: int, connection: const FRtcConnection& | int | 错误码索引 |
SetSubscribeVideoAllowlistEx | uidList: TArray, uidNumber: int, connection: const FRtcConnection& | int | 错误码索引 |
SetSubscribeVideoBlocklistEx | uidList: TArray, uidNumber: int, connection: const FRtcConnection& | int | 错误码索引 |
SetVideoEncoderConfigurationEx | config: const FVideoEncoderConfiguration&, connection: const FRtcConnection& | int | 错误码索引 |
SetupRemoteVideoEx | canvas: const FVideoCanvas&, connection: const FRtcConnection& | int | 错误码索引 |
StartMediaRenderingTracingEx | connection: const FRtcConnection& | int | 错误码索引 |
StartOrUpdateChannelMediaRelayEx | configuration: const FChannelMediaRelayConfiguration&, connection: const FRtcConnection& | int | 错误码索引 |
StartRtmpStreamWithTranscodingEx | url: const FString&, transcoding: const FLiveTranscoding&, connection: const FRtcConnection& | int | 错误码索引 |
StartRtmpStreamWithoutTranscodingEx | url: const FString&, connection: const FRtcConnection& | int | 错误码索引 |
StopChannelMediaRelayEx | connection: const FRtcConnection& | int | 错误码索引 |
StopRtmpStreamEx | url: const FString&, connection: const FRtcConnection& | int | 错误码索引 |
TakeSnapshotEx | connection: const FRtcConnection&, uid: int64, filePath: const FString& | int | 错误码索引 |
TakeSnapshotWithConfigEx | connection: const FUABT_RtcConnection&, uid: int64, config: const FUABT_SnapshotConfig& | int | 错误码索引 |
UpdateChannelMediaOptionsEx | options: const FChannelMediaOptions&, connection: const FRtcConnection& | int | 错误码索引 |
UpdateRtmpTranscodingEx | transcoding: const FLiveTranscoding&, connection: const FRtcConnection& | int | 错误码索引 |
IScreenCaptureSourceList 3 方法 / 0 属性
GetCount(): int
GetSourceInfo(index: int): FScreenCaptureSourceInfo
Release(): void方法明细:3 / 3(参数、返回值、错误码)
IVideoDeviceCollection 4 方法 / 0 属性
GetCount(): int
GetDevice(index: int, deviceName: FString&, deviceId: FString&): int
Release(): void
SetDevice(deviceIdUTF8: FString&): int方法明细:4 / 4(参数、返回值、错误码)
IVideoDeviceManager 4 方法 / 0 属性
EnumerateVideoDevices(): UVideoDeviceCollection*
GetCapability(deviceIdUTF8: const FString&, deviceCapabilityNumber: int, capability: FVideoFormat&): int
NumberOfCapabilities(deviceIdUTF8: const FString&): int
Release(): void方法明细:4 / 4(参数、返回值、错误码)
枚举
| 枚举 | 成员数 | 示例值 |
|---|---|---|
EAUDIENCE_LATENCY_LEVEL_TYPE | 2 | AUDIENCE_LATENCY_LEVEL_LOW_LATENCY = 1 |
EAUDIO_AINS_MODE | 3 | AINS_MODE_BALANCED = 0 |
EAUDIO_CODEC_PROFILE_TYPE | 3 | AUDIO_CODEC_PROFILE_LC_AAC = 0 |
EAUDIO_DUAL_MONO_MODE | 4 | AUDIO_DUAL_MONO_STEREO = 0 |
EAUDIO_ENCODED_FRAME_OBSERVER_POSITION | 3 | AUDIO_ENCODED_FRAME_OBSERVER_POSITION_RECORD = 1 |
EAUDIO_EQUALIZATION_BAND_FREQUENCY | 10 | AUDIO_EQUALIZATION_BAND_31 = 0 |
EAUDIO_FILE_RECORDING_TYPE | 3 | AUDIO_FILE_RECORDING_MIC = 1 |
EAUDIO_MIXING_DUAL_MONO_MODE | 4 | AUDIO_MIXING_DUAL_MONO_AUTO = 0 |
EAUDIO_PROFILE_TYPE | 8 | AUDIO_PROFILE_DEFAULT = 0 |
EAUDIO_RECORDING_QUALITY_TYPE | 4 | AUDIO_RECORDING_QUALITY_LOW = 0 |
EAUDIO_REVERB_TYPE | 5 | AUDIO_REVERB_DRY_LEVEL = 0 |
EAUDIO_SAMPLE_RATE_TYPE | 3 | AUDIO_SAMPLE_RATE_32000 = 32000 |
EAUDIO_SCENARIO_TYPE | 7 | AUDIO_SCENARIO_DEFAULT = 0 |
EAUDIO_SESSION_OPERATION_RESTRICTION | 5 | AUDIO_SESSION_OPERATION_RESTRICTION_NONE = null |
EBACKGROUND_BLUR_DEGREE | 3 | BLUR_DEGREE_LOW = 1 |
EBACKGROUND_SOURCE_TYPE | 4 | BACKGROUND_COLOR = 1 |
ECAMERA_DIRECTION | 2 | CAMERA_REAR = 0 |
ECAMERA_FOCAL_LENGTH_TYPE | 4 | CAMERA_FOCAL_LENGTH_DEFAULT = 0 |
ECHANNEL_PROFILE_TYPE | 4 | CHANNEL_PROFILE_COMMUNICATION = 0 |
ECLIENT_ROLE_CHANGE_FAILED_REASON | 4 | CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS = 1 |
ECLIENT_ROLE_TYPE | 2 | CLIENT_ROLE_BROADCASTER = 1 |
ECLOUD_PROXY_TYPE | 3 | NONE_PROXY = 0 |
ECOMPRESSION_PREFERENCE | 3 | PREFER_COMPRESSION_AUTO = -1 |
ECONNECTION_CHANGED_REASON_TYPE | 21 | CONNECTION_CHANGED_CONNECTING = 0 |
ECONNECTION_STATE_TYPE | 5 | CONNECTION_STATE_DISCONNECTED = 1 |
ECONTENT_INSPECT_TYPE | 3 | CONTENT_INSPECT_INVALID = 0 |
EENCRYPTION_ERROR_TYPE | 5 | ENCRYPTION_ERROR_INTERNAL_FAILURE = 0 |
EENCRYPTION_MODE | 9 | AES_128_XTS = 1 |
EEXTERNAL_VIDEO_SOURCE_TYPE | 2 | VIDEO_FRAME = 0 |
EFeatureType | 2 | VIDEO_VIRTUAL_BACKGROUND = 1 |
ELASTMILE_PROBE_RESULT_STATE | 3 | LASTMILE_PROBE_RESULT_COMPLETE = 1 |
ELIGHTENING_CONTRAST_LEVEL | 3 | LIGHTENING_CONTRAST_LOW = 0 |
ELOCAL_AUDIO_STREAM_REASON | 11 | LOCAL_AUDIO_STREAM_REASON_OK = 0 |
ELOCAL_AUDIO_STREAM_STATE | 4 | LOCAL_AUDIO_STREAM_STATE_STOPPED = 0 |
ELOCAL_PROXY_MODE | 2 | ConnectivityFirst = 0 |
ELOCAL_VIDEO_STREAM_REASON | 26 | LOCAL_VIDEO_STREAM_REASON_OK = 0 |
ELOCAL_VIDEO_STREAM_STATE | 4 | LOCAL_VIDEO_STREAM_STATE_STOPPED = 0 |
ELOG_LEVEL | 5 | LOG_LEVEL_NONE = 0 |
ELOW_LIGHT_ENHANCE_MODE | 2 | LOW_LIGHT_ENHANCE_AUTO = 0 |
EMEDIA_DEVICE_STATE_TYPE | 6 | MEDIA_DEVICE_STATE_IDLE = 0 |
EMEDIA_PLAYER_EVENT | 14 | PLAYER_EVENT_SEEK_BEGIN = 0 |
EMEDIA_PLAYER_STATE | 9 | PLAYER_STATE_IDLE = 0 |
EMEDIA_STREAM_TYPE | 4 | STREAM_TYPE_UNKNOWN = 0 |
EMEDIA_TRACE_EVENT | 2 | MEDIA_TRACE_EVENT_VIDEO_RENDERED = 0 |
EPERMISSION_TYPE | 3 | RECORD_AUDIO = 0 |
EPLAYER_PRELOAD_EVENT | 3 | PLAYER_PRELOAD_EVENT_BEGIN = 0 |
EPROXY_TYPE | 5 | NONE_PROXY_TYPE = 0 |
EQUALITY_ADAPT_INDICATION | 3 | ADAPT_NONE = 0 |
EREMOTE_AUDIO_STATE | 5 | REMOTE_AUDIO_STATE_STOPPED = 0 |
EREMOTE_AUDIO_STATE_REASON | 8 | REMOTE_AUDIO_REASON_INTERNAL = 0 |
EREMOTE_VIDEO_STATE | 5 | REMOTE_VIDEO_STATE_STOPPED = 0 |
EREMOTE_VIDEO_STATE_REASON | 12 | REMOTE_VIDEO_STATE_REASON_INTERNAL = 0 |
ERENDER_MODE_TYPE | 3 | RENDER_MODE_HIDDEN = 1 |
ERTMP_STREAM_PUBLISH_REASON | 15 | RTMP_STREAM_PUBLISH_REASON_OK = 0 |
ERTMP_STREAM_PUBLISH_STATE | 6 | RTMP_STREAM_PUBLISH_STATE_IDLE = 0 |
ERTMP_STREAMING_EVENT | 4 | RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE = 1 |
ESCREEN_SCENARIO_TYPE | 4 | SCREEN_SCENARIO_DOCUMENT = 1 |
ESEG_MODEL_TYPE | 2 | SEG_MODEL_AI = 1 |
ESTREAM_FALLBACK_OPTIONS | 3 | STREAM_FALLBACK_OPTION_DISABLED = 0 |
ESTREAM_PUBLISH_STATE | 4 | PUB_STATE_IDLE = 0 |
ESTREAM_SUBSCRIBE_STATE | 4 | SUB_STATE_IDLE = 0 |
EUABT_AUDIO_SOURCE_TYPE | 7 | AUDIO_SOURCE_MICROPHONE = 0 |
EUABT_DEGRADATION_PREFERENCE | 5 | MAINTAIN_AUTO = -1 |
EUABT_FACE_SHAPE_AREA | 13 | FACE_SHAPE_AREA_NONE = -1 |
EUABT_FACE_SHAPE_BEAUTY_STYLE | 2 | FACE_SHAPE_BEAUTY_STYLE_FEMALE = 0 |
EUABT_LOW_LIGHT_ENHANCE_LEVEL | 2 | LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY = 0 |
EUABT_MEDIA_SOURCE_TYPE | 6 | AUDIO_PLAYOUT_SOURCE = 0 |
EUABT_ORIENTATION_MODE | 3 | ORIENTATION_MODE_ADAPTIVE = 0 |
EUABT_VIDEO_CODEC_TYPE | 6 | VIDEO_CODEC_NONE = 0 |
EUABT_VIDEO_DENOISER_LEVEL | 2 | VIDEO_DENOISER_LEVEL_HIGH_QUALITY = 0 |
EUABT_VIDEO_MIRROR_MODE_TYPE | 3 | VIDEO_MIRROR_MODE_AUTO = 0 |
EUABT_VIDEO_MODULE_POSITION | 4 | POSITION_POST_CAPTURER = 1 |
EUABT_VIDEO_SOURCE_TYPE | 18 | VIDEO_SOURCE_CAMERA_PRIMARY = 0 |
EUSER_OFFLINE_REASON_TYPE | 3 | USER_OFFLINE_QUIT = 0 |
EVIDEO_APPLICATION_SCENARIO_TYPE | 4 | APPLICATION_SCENARIO_GENERAL = 0 |
EVIDEO_CODEC_PROFILE_TYPE | 3 | VIDEO_CODEC_PROFILE_BASELINE = 66 |
EVIDEO_CODEC_TYPE_FOR_STREAM | 2 | VIDEO_CODEC_H264_FOR_STREAM = 1 |
EVIDEO_CONTENT_HINT | 3 | CONTENT_HINT_NONE = null |
EVIDEO_DENOISER_MODE | 2 | VIDEO_DENOISER_AUTO = 0 |
EVIDEO_STREAM_TYPE | 2 | VIDEO_STREAM_HIGH = 0 |
EVIDEO_TRANSCODER_ERROR | 6 | VT_ERR_VIDEO_SOURCE_NOT_READY = 1 |
EVIDEO_VIEW_SETUP_MODE | 3 | VIDEO_VIEW_SETUP_REPLACE = 0 |
EVOICE_AI_TUNER_TYPE | 10 | VOICE_AI_TUNER_MATURE_MALE = 0 |
EWATERMARK_FIT_MODE | 2 | FIT_MODE_COVER_POSITION = null |
FENUMWRAP_AREA_CODE | 7 | AREA_CODE_CN = null |
FENUMWRAP_AUDIO_EFFECT_PRESET | 21 | AUDIO_EFFECT_OFF = null |
FENUMWRAP_AUDIO_MIXING_REASON_TYPE | 7 | AUDIO_MIXING_REASON_OK = 0 |
FENUMWRAP_AUDIO_MIXING_STATE_TYPE | 4 | AUDIO_MIXING_STATE_PLAYING = 710 |
FENUMWRAP_CAMERA_STABILIZATION_MODE | 5 | CAMERA_STABILIZATION_MODE_OFF = -1 |
FENUMWRAP_CAPTURE_BRIGHTNESS_LEVEL_TYPE | 4 | CAPTURE_BRIGHTNESS_LEVEL_INVALID = -1 |
FENUMWRAP_ENCODING_PREFERENCE | 3 | PREFER_AUTO = -1 |
FENUMWRAP_HEADPHONE_EQUALIZER_PRESET | 3 | HEADPHONE_EQUALIZER_OFF = null |
FENUMWRAP_MEDIA_DEVICE_TYPE | 8 | UNKNOWN_AUDIO_DEVICE = -1 |
FENUMWRAP_MEDIA_PLAYER_REASON | 16 | PLAYER_REASON_NONE = 0 |
FENUMWRAP_NETWORK_TYPE | 8 | NETWORK_TYPE_UNKNOWN = -1 |
FENUMWRAP_RHYTHM_PLAYER_REASON | 5 | RHYTHM_PLAYER_REASON_OK = 0 |
FENUMWRAP_RHYTHM_PLAYER_STATE_TYPE | 5 | RHYTHM_PLAYER_STATE_IDLE = 810 |
FENUMWRAP_ScreenCaptureSourceType | 4 | ScreenCaptureSourceType_Unknown = -1 |
FENUMWRAP_SIMULCAST_STREAM_MODE | 3 | AUTO_SIMULCAST_STREAM = -1 |
FENUMWRAP_VIDEO_CODEC_CAPABILITY_LEVEL | 5 | CODEC_CAPABILITY_LEVEL_UNSPECIFIED = -1 |
FENUMWRAP_VIDEO_ORIENTATION | 4 | VIDEO_ORIENTATION_0 = 0 |
FENUMWRAP_VOICE_BEAUTIFIER_PRESET | 14 | VOICE_BEAUTIFIER_OFF = null |
FENUMWRAP_VOICE_CONVERSION_PRESET | 5 | VOICE_CONVERSION_OFF = null |
EAUDIENCE_LATENCY_LEVEL_TYPE 2 个成员
| 成员 | 值 |
|---|---|
AUDIENCE_LATENCY_LEVEL_LOW_LATENCY | 1 |
AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY | 2 |
EAUDIO_AINS_MODE 3 个成员
| 成员 | 值 |
|---|---|
AINS_MODE_BALANCED | 0 |
AINS_MODE_AGGRESSIVE | 1 |
AINS_MODE_ULTRALOWLATENCY | 2 |
EAUDIO_CODEC_PROFILE_TYPE 3 个成员
| 成员 | 值 |
|---|---|
AUDIO_CODEC_PROFILE_LC_AAC | 0 |
AUDIO_CODEC_PROFILE_HE_AAC | 1 |
HE_AAC_V2 | 2 |
EAUDIO_DUAL_MONO_MODE 4 个成员
| 成员 | 值 |
|---|---|
AUDIO_DUAL_MONO_STEREO | 0 |
AUDIO_DUAL_MONO_L | 1 |
AUDIO_DUAL_MONO_R | 2 |
AUDIO_DUAL_MONO_MIX | 3 |
EAUDIO_ENCODED_FRAME_OBSERVER_POSITION 3 个成员
| 成员 | 值 |
|---|---|
AUDIO_ENCODED_FRAME_OBSERVER_POSITION_RECORD | 1 |
AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK | 2 |
AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED | 3 |
EAUDIO_EQUALIZATION_BAND_FREQUENCY 10 个成员
| 成员 | 值 |
|---|---|
AUDIO_EQUALIZATION_BAND_31 | 0 |
AUDIO_EQUALIZATION_BAND_62 | 1 |
AUDIO_EQUALIZATION_BAND_125 | 2 |
AUDIO_EQUALIZATION_BAND_250 | 3 |
AUDIO_EQUALIZATION_BAND_500 | 4 |
AUDIO_EQUALIZATION_BAND_1K | 5 |
AUDIO_EQUALIZATION_BAND_2K | 6 |
AUDIO_EQUALIZATION_BAND_4K | 7 |
AUDIO_EQUALIZATION_BAND_8K | 8 |
AUDIO_EQUALIZATION_BAND_16K | 9 |
EAUDIO_FILE_RECORDING_TYPE 3 个成员
| 成员 | 值 |
|---|---|
AUDIO_FILE_RECORDING_MIC | 1 |
AUDIO_FILE_RECORDING_PLAYBACK | 2 |
AUDIO_FILE_RECORDING_MIXED | 3 |
EAUDIO_MIXING_DUAL_MONO_MODE 4 个成员
| 成员 | 值 |
|---|---|
AUDIO_MIXING_DUAL_MONO_AUTO | 0 |
AUDIO_MIXING_DUAL_MONO_L | 1 |
AUDIO_MIXING_DUAL_MONO_R | 2 |
AUDIO_MIXING_DUAL_MONO_MIX | 3 |
EAUDIO_PROFILE_TYPE 8 个成员
| 成员 | 值 |
|---|---|
AUDIO_PROFILE_DEFAULT | 0 |
AUDIO_PROFILE_SPEECH_STANDARD | 1 |
AUDIO_PROFILE_MUSIC_STANDARD | 2 |
AUDIO_PROFILE_MUSIC_STANDARD_STEREO | 3 |
AUDIO_PROFILE_MUSIC_HIGH_QUALITY | 4 |
AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO | 5 |
AUDIO_PROFILE_IOT | 6 |
AUDIO_PROFILE_NUM | null |
EAUDIO_RECORDING_QUALITY_TYPE 4 个成员
| 成员 | 值 |
|---|---|
AUDIO_RECORDING_QUALITY_LOW | 0 |
AUDIO_RECORDING_QUALITY_MEDIUM | 1 |
AUDIO_RECORDING_QUALITY_HIGH | 2 |
AUDIO_RECORDING_QUALITY_ULTRA_HIGH | 3 |
EAUDIO_REVERB_TYPE 5 个成员
| 成员 | 值 |
|---|---|
AUDIO_REVERB_DRY_LEVEL | 0 |
AUDIO_REVERB_WET_LEVEL | 1 |
AUDIO_REVERB_ROOM_SIZE | 2 |
AUDIO_REVERB_WET_DELAY | 3 |
AUDIO_REVERB_STRENGTH | 4 |
EAUDIO_SAMPLE_RATE_TYPE 3 个成员
| 成员 | 值 |
|---|---|
AUDIO_SAMPLE_RATE_32000 | 32000 |
AUDIO_SAMPLE_RATE_44100 | 44100 |
AUDIO_SAMPLE_RATE_48000 | 48000 |
EAUDIO_SCENARIO_TYPE 7 个成员
| 成员 | 值 |
|---|---|
AUDIO_SCENARIO_DEFAULT | 0 |
AUDIO_SCENARIO_GAME_STREAMING | 3 |
AUDIO_SCENARIO_CHATROOM | 5 |
AUDIO_SCENARIO_CHORUS | 7 |
AUDIO_SCENARIO_MEETING | 8 |
AUDIO_SCENARIO_AI_CLIENT | 10 |
AUDIO_SCENARIO_NUM | null |
EAUDIO_SESSION_OPERATION_RESTRICTION 5 个成员
| 成员 | 值 |
|---|---|
AUDIO_SESSION_OPERATION_RESTRICTION_NONE | null |
AUDIO_SESSION_OPERATION_RESTRICTION_SET_CATEGORY | null |
AUDIO_SESSION_OPERATION_RESTRICTION_CONFIGURE_SESSION | null |
AUDIO_SESSION_OPERATION_RESTRICTION_DEACTIVATE_SESSION | null |
AUDIO_SESSION_OPERATION_RESTRICTION_ALL | null |
EBACKGROUND_BLUR_DEGREE 3 个成员
| 成员 | 值 |
|---|---|
BLUR_DEGREE_LOW | 1 |
BLUR_DEGREE_MEDIUM | 2 |
BLUR_DEGREE_HIGH | 3 |
EBACKGROUND_SOURCE_TYPE 4 个成员
| 成员 | 值 |
|---|---|
BACKGROUND_COLOR | 1 |
BACKGROUND_IMG | 2 |
BACKGROUND_BLUR | 3 |
BACKGROUND_VIDEO | 4 |
ECAMERA_DIRECTION 2 个成员
| 成员 | 值 |
|---|---|
CAMERA_REAR | 0 |
CAMERA_FRONT | 1 |
ECAMERA_FOCAL_LENGTH_TYPE 4 个成员
| 成员 | 值 |
|---|---|
CAMERA_FOCAL_LENGTH_DEFAULT | 0 |
CAMERA_FOCAL_LENGTH_WIDE_ANGLE | 1 |
CAMERA_FOCAL_LENGTH_ULTRA_WIDE | 2 |
CAMERA_FOCAL_LENGTH_TELEPHOTO | 3 |
ECHANNEL_PROFILE_TYPE 4 个成员
| 成员 | 值 |
|---|---|
CHANNEL_PROFILE_COMMUNICATION | 0 |
CHANNEL_PROFILE_LIVE_BROADCASTING | 1 |
CHANNEL_PROFILE_GAME | 2 |
CHANNEL_PROFILE_CLOUD_GAMING | 3 |
ECLIENT_ROLE_CHANGE_FAILED_REASON 4 个成员
| 成员 | 值 |
|---|---|
CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS | 1 |
CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED | 2 |
CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT | 3 |
CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED | 4 |
ECLIENT_ROLE_TYPE 2 个成员
| 成员 | 值 |
|---|---|
CLIENT_ROLE_BROADCASTER | 1 |
CLIENT_ROLE_AUDIENCE | 2 |
ECLOUD_PROXY_TYPE 3 个成员
| 成员 | 值 |
|---|---|
NONE_PROXY | 0 |
UDP_PROXY | 1 |
TCP_PROXY | 2 |
ECOMPRESSION_PREFERENCE 3 个成员
| 成员 | 值 |
|---|---|
PREFER_COMPRESSION_AUTO | -1 |
PREFER_LOW_LATENCY | 0 |
PREFER_QUALITY | 1 |
ECONNECTION_CHANGED_REASON_TYPE 21 个成员
| 成员 | 值 |
|---|---|
CONNECTION_CHANGED_CONNECTING | 0 |
CONNECTION_CHANGED_JOIN_SUCCESS | 1 |
CONNECTION_CHANGED_INTERRUPTED | 2 |
CONNECTION_CHANGED_BANNED_BY_SERVER | 3 |
CONNECTION_CHANGED_JOIN_FAILED | 4 |
CONNECTION_CHANGED_LEAVE_CHANNEL | 5 |
CONNECTION_CHANGED_INVALID_APP_ID | 6 |
CONNECTION_CHANGED_INVALID_CHANNEL_NAME | 7 |
CONNECTION_CHANGED_INVALID_TOKEN | 8 |
CONNECTION_CHANGED_TOKEN_EXPIRED | 9 |
CONNECTION_CHANGED_REJECTED_BY_SERVER | 10 |
CONNECTION_CHANGED_SETTING_PROXY_SERVER | 11 |
CONNECTION_CHANGED_RENEW_TOKEN | 12 |
CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED | 13 |
CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT | 14 |
CONNECTION_CHANGED_REJOIN_SUCCESS | 15 |
CONNECTION_CHANGED_LOST | 16 |
CONNECTION_CHANGED_ECHO_TEST | 17 |
CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER | 18 |
CONNECTION_CHANGED_SAME_UID_LOGIN | 19 |
CONNECTION_CHANGED_TOO_MANY_BROADCASTERS | 20 |
ECONNECTION_STATE_TYPE 5 个成员
| 成员 | 值 |
|---|---|
CONNECTION_STATE_DISCONNECTED | 1 |
CONNECTION_STATE_CONNECTING | 2 |
CONNECTION_STATE_CONNECTED | 3 |
CONNECTION_STATE_RECONNECTING | 4 |
CONNECTION_STATE_FAILED | 5 |
ECONTENT_INSPECT_TYPE 3 个成员
| 成员 | 值 |
|---|---|
CONTENT_INSPECT_INVALID | 0 |
CONTENT_INSPECT_SUPERVISION | 2 |
CONTENT_INSPECT_IMAGE_MODERATION | 3 |
EENCRYPTION_ERROR_TYPE 5 个成员
| 成员 | 值 |
|---|---|
ENCRYPTION_ERROR_INTERNAL_FAILURE | 0 |
ENCRYPTION_ERROR_DECRYPTION_FAILURE | 1 |
ENCRYPTION_ERROR_ENCRYPTION_FAILURE | 2 |
ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE | 3 |
ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE | 4 |
EENCRYPTION_MODE 9 个成员
| 成员 | 值 |
|---|---|
AES_128_XTS | 1 |
AES_128_ECB | 2 |
AES_256_XTS | 3 |
SM4_128_ECB | 4 |
AES_128_GCM | 5 |
AES_256_GCM | 6 |
AES_128_GCM2 | 7 |
AES_256_GCM2 | 8 |
MODE_END | null |
EEXTERNAL_VIDEO_SOURCE_TYPE 2 个成员
| 成员 | 值 |
|---|---|
VIDEO_FRAME | 0 |
ENCODED_VIDEO_FRAME | 1 |
EFeatureType 2 个成员
| 成员 | 值 |
|---|---|
VIDEO_VIRTUAL_BACKGROUND | 1 |
VIDEO_BEAUTY_EFFECT | 2 |
ELASTMILE_PROBE_RESULT_STATE 3 个成员
| 成员 | 值 |
|---|---|
LASTMILE_PROBE_RESULT_COMPLETE | 1 |
LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE | 2 |
LASTMILE_PROBE_RESULT_UNAVAILABLE | 3 |
ELIGHTENING_CONTRAST_LEVEL 3 个成员
| 成员 | 值 |
|---|---|
LIGHTENING_CONTRAST_LOW | 0 |
LIGHTENING_CONTRAST_NORMAL | 1 |
LIGHTENING_CONTRAST_HIGH | 2 |
ELOCAL_AUDIO_STREAM_REASON 11 个成员
| 成员 | 值 |
|---|---|
LOCAL_AUDIO_STREAM_REASON_OK | 0 |
LOCAL_AUDIO_STREAM_REASON_FAILURE | 1 |
LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION | 2 |
LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY | 3 |
LOCAL_AUDIO_STREAM_REASON_RECORD_FAILURE | 4 |
LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE | 5 |
LOCAL_AUDIO_STREAM_REASON_NO_RECORDING_DEVICE | 6 |
LOCAL_AUDIO_STREAM_REASON_NO_PLAYOUT_DEVICE | 7 |
LOCAL_AUDIO_STREAM_REASON_INTERRUPTED | 8 |
LOCAL_AUDIO_STREAM_REASON_RECORD_INVALID_ID | 9 |
LOCAL_AUDIO_STREAM_REASON_PLAYOUT_INVALID_ID | 10 |
ELOCAL_AUDIO_STREAM_STATE 4 个成员
| 成员 | 值 |
|---|---|
LOCAL_AUDIO_STREAM_STATE_STOPPED | 0 |
LOCAL_AUDIO_STREAM_STATE_RECORDING | 1 |
LOCAL_AUDIO_STREAM_STATE_ENCODING | 2 |
LOCAL_AUDIO_STREAM_STATE_FAILED | 3 |
ELOCAL_PROXY_MODE 2 个成员
| 成员 | 值 |
|---|---|
ConnectivityFirst | 0 |
LocalOnly | 1 |
ELOCAL_VIDEO_STREAM_REASON 26 个成员
| 成员 | 值 |
|---|---|
LOCAL_VIDEO_STREAM_REASON_OK | 0 |
LOCAL_VIDEO_STREAM_REASON_FAILURE | 1 |
LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION | 2 |
LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY | 3 |
LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE | 4 |
LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT | 5 |
LOCAL_VIDEO_STREAM_REASON_CAPTURE_INBACKGROUND | 6 |
LOCAL_VIDEO_STREAM_REASON_CAPTURE_MULTIPLE_FOREGROUND_APPS | 7 |
LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND | 8 |
LOCAL_VIDEO_STREAM_REASON_DEVICE_DISCONNECTED | 9 |
LOCAL_VIDEO_STREAM_REASON_DEVICE_INVALID_ID | 10 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED | 11 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED | 12 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_OCCLUDED | 13 |
LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT | 14 |
LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR | 15 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_FAILURE | 21 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_NO_PERMISSION | 22 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_AUTO_FALLBACK | 24 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_HIDDEN | 25 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_RECOVER_FROM_HIDDEN | 26 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_RECOVER_FROM_MINIMIZED | 27 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_PAUSED | 28 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_RESUMED | 29 |
LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_DISPLAY_DISCONNECTED | 30 |
LOCAL_VIDEO_STREAM_REASON_DEVICE_SYSTEM_PRESSURE | 101 |
ELOCAL_VIDEO_STREAM_STATE 4 个成员
| 成员 | 值 |
|---|---|
LOCAL_VIDEO_STREAM_STATE_STOPPED | 0 |
LOCAL_VIDEO_STREAM_STATE_CAPTURING | 1 |
LOCAL_VIDEO_STREAM_STATE_ENCODING | 2 |
LOCAL_VIDEO_STREAM_STATE_FAILED | 3 |
ELOG_LEVEL 5 个成员
| 成员 | 值 |
|---|---|
LOG_LEVEL_NONE | 0 |
LOG_LEVEL_INFO | 1 |
LOG_LEVEL_WARN | 2 |
LOG_LEVEL_ERROR | 4 |
LOG_LEVEL_FATAL | 8 |
ELOW_LIGHT_ENHANCE_MODE 2 个成员
| 成员 | 值 |
|---|---|
LOW_LIGHT_ENHANCE_AUTO | 0 |
LOW_LIGHT_ENHANCE_MANUAL | 1 |
EMEDIA_DEVICE_STATE_TYPE 6 个成员
| 成员 | 值 |
|---|---|
MEDIA_DEVICE_STATE_IDLE | 0 |
MEDIA_DEVICE_STATE_ACTIVE | 1 |
MEDIA_DEVICE_STATE_DISABLED | 2 |
MEDIA_DEVICE_STATE_PLUGGED_IN | 3 |
MEDIA_DEVICE_STATE_NOT_PRESENT | 4 |
MEDIA_DEVICE_STATE_UNPLUGGED | 8 |
EMEDIA_PLAYER_EVENT 14 个成员
| 成员 | 值 |
|---|---|
PLAYER_EVENT_SEEK_BEGIN | 0 |
PLAYER_EVENT_SEEK_COMPLETE | 1 |
PLAYER_EVENT_SEEK_ERROR | 2 |
PLAYER_EVENT_AUDIO_TRACK_CHANGED | 5 |
PLAYER_EVENT_BUFFER_LOW | 6 |
PLAYER_EVENT_BUFFER_RECOVER | 7 |
PLAYER_EVENT_FREEZE_START | 8 |
PLAYER_EVENT_FREEZE_STOP | 9 |
PLAYER_EVENT_SWITCH_BEGIN | 10 |
PLAYER_EVENT_SWITCH_COMPLETE | 11 |
PLAYER_EVENT_SWITCH_ERROR | 12 |
PLAYER_EVENT_FIRST_DISPLAYED | 13 |
PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT | 14 |
PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE | 15 |
EMEDIA_PLAYER_STATE 9 个成员
| 成员 | 值 |
|---|---|
PLAYER_STATE_IDLE | 0 |
PLAYER_STATE_OPENING | 1 |
PLAYER_STATE_OPEN_COMPLETED | 2 |
PLAYER_STATE_PLAYING | 3 |
PLAYER_STATE_PAUSED | 4 |
PLAYER_STATE_PLAYBACK_COMPLETED | 5 |
PLAYER_STATE_PLAYBACK_ALL_LOOPS_COMPLETED | 6 |
PLAYER_STATE_STOPPED | 7 |
PLAYER_STATE_FAILED | 100 |
EMEDIA_STREAM_TYPE 4 个成员
| 成员 | 值 |
|---|---|
STREAM_TYPE_UNKNOWN | 0 |
STREAM_TYPE_VIDEO | 1 |
STREAM_TYPE_AUDIO | 2 |
STREAM_TYPE_SUBTITLE | 3 |
EMEDIA_TRACE_EVENT 2 个成员
| 成员 | 值 |
|---|---|
MEDIA_TRACE_EVENT_VIDEO_RENDERED | 0 |
MEDIA_TRACE_EVENT_VIDEO_DECODED | 1 |
EPERMISSION_TYPE 3 个成员
| 成员 | 值 |
|---|---|
RECORD_AUDIO | 0 |
CAMERA | 1 |
SCREEN_CAPTURE | null |
EPLAYER_PRELOAD_EVENT 3 个成员
| 成员 | 值 |
|---|---|
PLAYER_PRELOAD_EVENT_BEGIN | 0 |
PLAYER_PRELOAD_EVENT_COMPLETE | 1 |
PLAYER_PRELOAD_EVENT_ERROR | 2 |
EPROXY_TYPE 5 个成员
| 成员 | 值 |
|---|---|
NONE_PROXY_TYPE | 0 |
UDP_PROXY_TYPE | 1 |
TCP_PROXY_TYPE | 2 |
LOCAL_PROXY_TYPE | 3 |
TCP_PROXY_AUTO_FALLBACK_TYPE | 4 |
EQUALITY_ADAPT_INDICATION 3 个成员
| 成员 | 值 |
|---|---|
ADAPT_NONE | 0 |
ADAPT_UP_BANDWIDTH | 1 |
ADAPT_DOWN_BANDWIDTH | 2 |
EREMOTE_AUDIO_STATE 5 个成员
| 成员 | 值 |
|---|---|
REMOTE_AUDIO_STATE_STOPPED | 0 |
REMOTE_AUDIO_STATE_STARTING | 1 |
REMOTE_AUDIO_STATE_DECODING | 2 |
REMOTE_AUDIO_STATE_FROZEN | 3 |
REMOTE_AUDIO_STATE_FAILED | 4 |
EREMOTE_AUDIO_STATE_REASON 8 个成员
| 成员 | 值 |
|---|---|
REMOTE_AUDIO_REASON_INTERNAL | 0 |
REMOTE_AUDIO_REASON_NETWORK_CONGESTION | 1 |
REMOTE_AUDIO_REASON_NETWORK_RECOVERY | 2 |
REMOTE_AUDIO_REASON_LOCAL_MUTED | 3 |
REMOTE_AUDIO_REASON_LOCAL_UNMUTED | 4 |
REMOTE_AUDIO_REASON_REMOTE_MUTED | 5 |
REMOTE_AUDIO_REASON_REMOTE_UNMUTED | 6 |
REMOTE_AUDIO_REASON_REMOTE_OFFLINE | 7 |
EREMOTE_VIDEO_STATE 5 个成员
| 成员 | 值 |
|---|---|
REMOTE_VIDEO_STATE_STOPPED | 0 |
REMOTE_VIDEO_STATE_STARTING | 1 |
REMOTE_VIDEO_STATE_DECODING | 2 |
REMOTE_VIDEO_STATE_FROZEN | 3 |
REMOTE_VIDEO_STATE_FAILED | 4 |
EREMOTE_VIDEO_STATE_REASON 12 个成员
| 成员 | 值 |
|---|---|
REMOTE_VIDEO_STATE_REASON_INTERNAL | 0 |
REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION | 1 |
REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY | 2 |
REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED | 3 |
REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED | 4 |
REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED | 5 |
REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED | 6 |
REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE | 7 |
REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK | 8 |
REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY | 9 |
REMOTE_VIDEO_STATE_REASON_SDK_IN_BACKGROUND | 12 |
REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT | 13 |
ERENDER_MODE_TYPE 3 个成员
| 成员 | 值 |
|---|---|
RENDER_MODE_HIDDEN | 1 |
RENDER_MODE_FIT | 2 |
RENDER_MODE_ADAPTIVE | 3 |
ERTMP_STREAM_PUBLISH_REASON 15 个成员
| 成员 | 值 |
|---|---|
RTMP_STREAM_PUBLISH_REASON_OK | 0 |
RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT | 1 |
RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED | 2 |
RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT | 3 |
RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR | 4 |
RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR | 5 |
RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN | 6 |
RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT | 7 |
RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED | 8 |
RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND | 9 |
RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED | 10 |
RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER | 11 |
RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM | 13 |
RTMP_STREAM_PUBLISH_REASON_NET_DOWN | 14 |
RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE | 16 |
ERTMP_STREAM_PUBLISH_STATE 6 个成员
| 成员 | 值 |
|---|---|
RTMP_STREAM_PUBLISH_STATE_IDLE | 0 |
RTMP_STREAM_PUBLISH_STATE_CONNECTING | 1 |
RTMP_STREAM_PUBLISH_STATE_RUNNING | 2 |
RTMP_STREAM_PUBLISH_STATE_RECOVERING | 3 |
RTMP_STREAM_PUBLISH_STATE_FAILURE | 4 |
RTMP_STREAM_PUBLISH_STATE_DISCONNECTING | 5 |
ERTMP_STREAMING_EVENT 4 个成员
| 成员 | 值 |
|---|---|
RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE | 1 |
RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE | 2 |
RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT | 3 |
RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN | 4 |
ESCREEN_SCENARIO_TYPE 4 个成员
| 成员 | 值 |
|---|---|
SCREEN_SCENARIO_DOCUMENT | 1 |
SCREEN_SCENARIO_GAMING | 2 |
SCREEN_SCENARIO_VIDEO | 3 |
SCREEN_SCENARIO_RDC | 4 |
ESEG_MODEL_TYPE 2 个成员
| 成员 | 值 |
|---|---|
SEG_MODEL_AI | 1 |
SEG_MODEL_GREEN | 2 |
ESTREAM_FALLBACK_OPTIONS 3 个成员
| 成员 | 值 |
|---|---|
STREAM_FALLBACK_OPTION_DISABLED | 0 |
STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW | 1 |
STREAM_FALLBACK_OPTION_AUDIO_ONLY | 2 |
ESTREAM_PUBLISH_STATE 4 个成员
| 成员 | 值 |
|---|---|
PUB_STATE_IDLE | 0 |
PUB_STATE_NO_PUBLISHED | 1 |
PUB_STATE_PUBLISHING | 2 |
PUB_STATE_PUBLISHED | 3 |
ESTREAM_SUBSCRIBE_STATE 4 个成员
| 成员 | 值 |
|---|---|
SUB_STATE_IDLE | 0 |
SUB_STATE_NO_SUBSCRIBED | 1 |
SUB_STATE_SUBSCRIBING | 2 |
SUB_STATE_SUBSCRIBED | 3 |
EUABT_AUDIO_SOURCE_TYPE 7 个成员
| 成员 | 值 |
|---|---|
AUDIO_SOURCE_MICROPHONE | 0 |
AUDIO_SOURCE_CUSTOM | 1 |
AUDIO_SOURCE_MEDIA_PLAYER | 2 |
AUDIO_SOURCE_LOOPBACK_RECORDING | 3 |
AUDIO_SOURCE_REMOTE_USER | 5 |
AUDIO_SOURCE_REMOTE_CHANNEL | 6 |
AUDIO_SOURCE_UNKNOWN | 100 |
EUABT_DEGRADATION_PREFERENCE 5 个成员
| 成员 | 值 |
|---|---|
MAINTAIN_AUTO | -1 |
MAINTAIN_QUALITY | 0 |
MAINTAIN_FRAMERATE | 1 |
MAINTAIN_BALANCED | 2 |
MAINTAIN_RESOLUTION | 3 |
EUABT_FACE_SHAPE_AREA 13 个成员
| 成员 | 值 |
|---|---|
FACE_SHAPE_AREA_NONE | -1 |
FACE_SHAPE_AREA_HEADSCALE | 0 |
FACE_SHAPE_AREA_FOREHEAD | 1 |
FACE_SHAPE_AREA_FACECONTOUR | 2 |
FACE_SHAPE_AREA_FACELENGTH | 3 |
FACE_SHAPE_AREA_FACEWIDTH | 4 |
FACE_SHAPE_AREA_CHEEKBONE | 5 |
FACE_SHAPE_AREA_CHEEK | 6 |
FACE_SHAPE_AREA_CHIN | 7 |
FACE_SHAPE_AREA_EYESCALE | 8 |
FACE_SHAPE_AREA_NOSELENGTH | 9 |
FACE_SHAPE_AREA_NOSEWIDTH | 10 |
FACE_SHAPE_AREA_MOUTHSCALE | 11 |
EUABT_FACE_SHAPE_BEAUTY_STYLE 2 个成员
| 成员 | 值 |
|---|---|
FACE_SHAPE_BEAUTY_STYLE_FEMALE | 0 |
FACE_SHAPE_BEAUTY_STYLE_MALE | 1 |
EUABT_LOW_LIGHT_ENHANCE_LEVEL 2 个成员
| 成员 | 值 |
|---|---|
LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY | 0 |
LOW_LIGHT_ENHANCE_LEVEL_FAST | 1 |
EUABT_MEDIA_SOURCE_TYPE 6 个成员
| 成员 | 值 |
|---|---|
AUDIO_PLAYOUT_SOURCE | 0 |
AUDIO_RECORDING_SOURCE | 1 |
PRIMARY_CAMERA_SOURCE | 2 |
SECONDARY_CAMERA_SOURCE | 3 |
CUSTOM_VIDEO_SOURCE | 6 |
UNKNOWN_MEDIA_SOURCE | 100 |
EUABT_ORIENTATION_MODE 3 个成员
| 成员 | 值 |
|---|---|
ORIENTATION_MODE_ADAPTIVE | 0 |
ORIENTATION_MODE_FIXED_LANDSCAPE | 1 |
ORIENTATION_MODE_FIXED_PORTRAIT | 2 |
EUABT_VIDEO_CODEC_TYPE 6 个成员
| 成员 | 值 |
|---|---|
VIDEO_CODEC_NONE | 0 |
VIDEO_CODEC_VP8 | 1 |
VIDEO_CODEC_H264 | 2 |
VIDEO_CODEC_H265 | 3 |
VIDEO_CODEC_GENERIC | 6 |
VIDEO_CODEC_GENERIC_JPEG | 20 |
EUABT_VIDEO_DENOISER_LEVEL 2 个成员
| 成员 | 值 |
|---|---|
VIDEO_DENOISER_LEVEL_HIGH_QUALITY | 0 |
VIDEO_DENOISER_LEVEL_FAST | 1 |
EUABT_VIDEO_MIRROR_MODE_TYPE 3 个成员
| 成员 | 值 |
|---|---|
VIDEO_MIRROR_MODE_AUTO | 0 |
VIDEO_MIRROR_MODE_ENABLED | 1 |
VIDEO_MIRROR_MODE_DISABLED | 2 |
EUABT_VIDEO_MODULE_POSITION 4 个成员
| 成员 | 值 |
|---|---|
POSITION_POST_CAPTURER | 1 |
POSITION_PRE_RENDERER | 2 |
POSITION_PRE_ENCODER | 4 |
POSITION_POST_CAPTURER_ORIGIN | 8 |
EUABT_VIDEO_SOURCE_TYPE 18 个成员
| 成员 | 值 |
|---|---|
VIDEO_SOURCE_CAMERA_PRIMARY | 0 |
VIDEO_SOURCE_CAMERA | 0 |
VIDEO_SOURCE_CAMERA_SECONDARY | 1 |
VIDEO_SOURCE_SCREEN_PRIMARY | 2 |
VIDEO_SOURCE_SCREEN | 2 |
VIDEO_SOURCE_SCREEN_SECONDARY | 3 |
VIDEO_SOURCE_CUSTOM | 4 |
VIDEO_SOURCE_MEDIA_PLAYER | 5 |
VIDEO_SOURCE_RTC_IMAGE_PNG | 6 |
VIDEO_SOURCE_RTC_IMAGE_JPEG | 7 |
VIDEO_SOURCE_RTC_IMAGE_GIF | 8 |
VIDEO_SOURCE_REMOTE | 9 |
VIDEO_SOURCE_TRANSCODED | 10 |
VIDEO_SOURCE_CAMERA_THIRD | 11 |
VIDEO_SOURCE_CAMERA_FOURTH | 12 |
VIDEO_SOURCE_SCREEN_THIRD | 13 |
VIDEO_SOURCE_SCREEN_FOURTH | 14 |
VIDEO_SOURCE_UNKNOWN | 100 |
EUSER_OFFLINE_REASON_TYPE 3 个成员
| 成员 | 值 |
|---|---|
USER_OFFLINE_QUIT | 0 |
USER_OFFLINE_DROPPED | 1 |
USER_OFFLINE_BECOME_AUDIENCE | 2 |
EVIDEO_APPLICATION_SCENARIO_TYPE 4 个成员
| 成员 | 值 |
|---|---|
APPLICATION_SCENARIO_GENERAL | 0 |
APPLICATION_SCENARIO_MEETING | null |
APPLICATION_SCENARIO_1V1 | null |
APPLICATION_SCENARIO_LIVESHOW | null |
EVIDEO_CODEC_PROFILE_TYPE 3 个成员
| 成员 | 值 |
|---|---|
VIDEO_CODEC_PROFILE_BASELINE | 66 |
VIDEO_CODEC_PROFILE_MAIN | 77 |
VIDEO_CODEC_PROFILE_HIGH | 100 |
EVIDEO_CODEC_TYPE_FOR_STREAM 2 个成员
| 成员 | 值 |
|---|---|
VIDEO_CODEC_H264_FOR_STREAM | 1 |
VIDEO_CODEC_H265_FOR_STREAM | 2 |
EVIDEO_CONTENT_HINT 3 个成员
| 成员 | 值 |
|---|---|
CONTENT_HINT_NONE | null |
CONTENT_HINT_MOTION | null |
CONTENT_HINT_DETAILS | null |
EVIDEO_DENOISER_MODE 2 个成员
| 成员 | 值 |
|---|---|
VIDEO_DENOISER_AUTO | 0 |
VIDEO_DENOISER_MANUAL | 1 |
EVIDEO_STREAM_TYPE 2 个成员
| 成员 | 值 |
|---|---|
VIDEO_STREAM_HIGH | 0 |
VIDEO_STREAM_LOW | 1 |
EVIDEO_TRANSCODER_ERROR 6 个成员
| 成员 | 值 |
|---|---|
VT_ERR_VIDEO_SOURCE_NOT_READY | 1 |
VT_ERR_INVALID_VIDEO_SOURCE_TYPE | 2 |
VT_ERR_INVALID_IMAGE_PATH | 3 |
VT_ERR_UNSUPPORT_IMAGE_FORMAT | 4 |
VT_ERR_INVALID_LAYOUT | 5 |
VT_ERR_INTERNAL | 20 |
EVIDEO_VIEW_SETUP_MODE 3 个成员
| 成员 | 值 |
|---|---|
VIDEO_VIEW_SETUP_REPLACE | 0 |
VIDEO_VIEW_SETUP_ADD | 1 |
VIDEO_VIEW_SETUP_REMOVE | 2 |
EVOICE_AI_TUNER_TYPE 10 个成员
| 成员 | 值 |
|---|---|
VOICE_AI_TUNER_MATURE_MALE | 0 |
VOICE_AI_TUNER_FRESH_MALE | 1 |
VOICE_AI_TUNER_ELEGANT_FEMALE | 2 |
VOICE_AI_TUNER_SWEET_FEMALE | 3 |
VOICE_AI_TUNER_WARM_MALE_SINGING | 4 |
VOICE_AI_TUNER_GENTLE_FEMALE_SINGING | 5 |
VOICE_AI_TUNER_HUSKY_MALE_SINGING | 6 |
VOICE_AI_TUNER_WARM_ELEGANT_FEMALE_SINGING | 7 |
VOICE_AI_TUNER_POWERFUL_MALE_SINGING | 8 |
VOICE_AI_TUNER_DREAMY_FEMALE_SINGING | 9 |
EWATERMARK_FIT_MODE 2 个成员
| 成员 | 值 |
|---|---|
FIT_MODE_COVER_POSITION | null |
FIT_MODE_USE_IMAGE_RATIO | null |
FENUMWRAP_AREA_CODE 7 个成员
| 成员 | 值 |
|---|---|
AREA_CODE_CN | null |
AREA_CODE_NA | null |
AREA_CODE_EU | null |
AREA_CODE_AS | null |
AREA_CODE_JP | null |
AREA_CODE_IN | null |
AREA_CODE_GLOB | null |
FENUMWRAP_AUDIO_EFFECT_PRESET 21 个成员
| 成员 | 值 |
|---|---|
AUDIO_EFFECT_OFF | null |
ROOM_ACOUSTICS_KTV | null |
ROOM_ACOUSTICS_VOCAL_CONCERT | null |
ROOM_ACOUSTICS_STUDIO | null |
ROOM_ACOUSTICS_PHONOGRAPH | null |
ROOM_ACOUSTICS_VIRTUAL_STEREO | null |
ROOM_ACOUSTICS_SPACIAL | null |
ROOM_ACOUSTICS_ETHEREAL | null |
ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND | null |
ROOM_ACOUSTICS_CHORUS | null |
ROOM_ACOUSTICS_3D_VOICE | null |
VOICE_CHANGER_EFFECT_UNCLE | null |
VOICE_CHANGER_EFFECT_OLDMAN | null |
VOICE_CHANGER_EFFECT_BOY | null |
VOICE_CHANGER_EFFECT_SISTER | null |
VOICE_CHANGER_EFFECT_GIRL | null |
VOICE_CHANGER_EFFECT_PIGKING | null |
VOICE_CHANGER_EFFECT_HULK | null |
STYLE_TRANSFORMATION_RNB | null |
STYLE_TRANSFORMATION_POPULAR | null |
PITCH_CORRECTION | null |
FENUMWRAP_AUDIO_MIXING_REASON_TYPE 7 个成员
| 成员 | 值 |
|---|---|
AUDIO_MIXING_REASON_OK | 0 |
AUDIO_MIXING_REASON_CAN_NOT_OPEN | 701 |
AUDIO_MIXING_REASON_TOO_FREQUENT_CALL | 702 |
AUDIO_MIXING_REASON_INTERRUPTED_EOF | 703 |
AUDIO_MIXING_REASON_ONE_LOOP_COMPLETED | 721 |
AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED | 723 |
AUDIO_MIXING_REASON_STOPPED_BY_USER | 724 |
FENUMWRAP_AUDIO_MIXING_STATE_TYPE 4 个成员
| 成员 | 值 |
|---|---|
AUDIO_MIXING_STATE_PLAYING | 710 |
AUDIO_MIXING_STATE_PAUSED | 711 |
AUDIO_MIXING_STATE_STOPPED | 713 |
AUDIO_MIXING_STATE_FAILED | 714 |
FENUMWRAP_CAMERA_STABILIZATION_MODE 5 个成员
| 成员 | 值 |
|---|---|
CAMERA_STABILIZATION_MODE_OFF | -1 |
CAMERA_STABILIZATION_MODE_AUTO | 0 |
CAMERA_STABILIZATION_MODE_LEVEL_1 | 1 |
CAMERA_STABILIZATION_MODE_LEVEL_2 | 2 |
CAMERA_STABILIZATION_MODE_LEVEL_3 | 3 |
FENUMWRAP_CAPTURE_BRIGHTNESS_LEVEL_TYPE 4 个成员
| 成员 | 值 |
|---|---|
CAPTURE_BRIGHTNESS_LEVEL_INVALID | -1 |
CAPTURE_BRIGHTNESS_LEVEL_NORMAL | 0 |
CAPTURE_BRIGHTNESS_LEVEL_BRIGHT | 1 |
CAPTURE_BRIGHTNESS_LEVEL_DARK | 2 |
FENUMWRAP_ENCODING_PREFERENCE 3 个成员
| 成员 | 值 |
|---|---|
PREFER_AUTO | -1 |
PREFER_SOFTWARE | 0 |
PREFER_HARDWARE | 1 |
FENUMWRAP_HEADPHONE_EQUALIZER_PRESET 3 个成员
| 成员 | 值 |
|---|---|
HEADPHONE_EQUALIZER_OFF | null |
HEADPHONE_EQUALIZER_OVEREAR | null |
HEADPHONE_EQUALIZER_INEAR | null |
FENUMWRAP_MEDIA_DEVICE_TYPE 8 个成员
| 成员 | 值 |
|---|---|
UNKNOWN_AUDIO_DEVICE | -1 |
AUDIO_PLAYOUT_DEVICE | 0 |
AUDIO_RECORDING_DEVICE | 1 |
VIDEO_RENDER_DEVICE | 2 |
VIDEO_CAPTURE_DEVICE | 3 |
AUDIO_APPLICATION_PLAYOUT_DEVICE | 4 |
AUDIO_VIRTUAL_PLAYOUT_DEVICE | null |
AUDIO_VIRTUAL_RECORDING_DEVICE | null |
FENUMWRAP_MEDIA_PLAYER_REASON 16 个成员
| 成员 | 值 |
|---|---|
PLAYER_REASON_NONE | 0 |
PLAYER_REASON_INVALID_ARGUMENTS | -1 |
PLAYER_REASON_INTERNAL | -2 |
PLAYER_REASON_NO_RESOURCE | -3 |
PLAYER_REASON_INVALID_MEDIA_SOURCE | -4 |
PLAYER_REASON_UNKNOWN_STREAM_TYPE | -5 |
PLAYER_REASON_OBJ_NOT_INITIALIZED | -6 |
PLAYER_REASON_CODEC_NOT_SUPPORTED | -7 |
PLAYER_REASON_VIDEO_RENDER_FAILED | -8 |
PLAYER_REASON_INVALID_STATE | -9 |
PLAYER_REASON_URL_NOT_FOUND | -10 |
PLAYER_REASON_INVALID_CONNECTION_STATE | -11 |
PLAYER_REASON_SRC_BUFFER_UNDERFLOW | -12 |
PLAYER_REASON_INTERRUPTED | -13 |
PLAYER_REASON_NOT_SUPPORTED | -14 |
PLAYER_REASON_UNKNOWN | -17 |
FENUMWRAP_NETWORK_TYPE 8 个成员
| 成员 | 值 |
|---|---|
NETWORK_TYPE_UNKNOWN | -1 |
NETWORK_TYPE_DISCONNECTED | 0 |
NETWORK_TYPE_LAN | 1 |
NETWORK_TYPE_WIFI | 2 |
NETWORK_TYPE_MOBILE_2G | 3 |
NETWORK_TYPE_MOBILE_3G | 4 |
NETWORK_TYPE_MOBILE_4G | 5 |
NETWORK_TYPE_MOBILE_5G | 6 |
FENUMWRAP_RHYTHM_PLAYER_REASON 5 个成员
| 成员 | 值 |
|---|---|
RHYTHM_PLAYER_REASON_OK | 0 |
RHYTHM_PLAYER_REASON_FAILED | 1 |
RHYTHM_PLAYER_REASON_CAN_NOT_OPEN | 801 |
RHYTHM_PLAYER_REASON_CAN_NOT_PLAY | 802 |
RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT | 803 |
FENUMWRAP_RHYTHM_PLAYER_STATE_TYPE 5 个成员
| 成员 | 值 |
|---|---|
RHYTHM_PLAYER_STATE_IDLE | 810 |
RHYTHM_PLAYER_STATE_OPENING | 811 |
RHYTHM_PLAYER_STATE_DECODING | 812 |
RHYTHM_PLAYER_STATE_PLAYING | 813 |
RHYTHM_PLAYER_STATE_FAILED | 814 |
FENUMWRAP_ScreenCaptureSourceType 4 个成员
| 成员 | 值 |
|---|---|
ScreenCaptureSourceType_Unknown | -1 |
ScreenCaptureSourceType_Window | 0 |
ScreenCaptureSourceType_Screen | 1 |
ScreenCaptureSourceType_Custom | 2 |
FENUMWRAP_SIMULCAST_STREAM_MODE 3 个成员
| 成员 | 值 |
|---|---|
AUTO_SIMULCAST_STREAM | -1 |
DISABLE_SIMULCAST_STREAM | 0 |
ENABLE_SIMULCAST_STREAM | 1 |
FENUMWRAP_VIDEO_CODEC_CAPABILITY_LEVEL 5 个成员
| 成员 | 值 |
|---|---|
CODEC_CAPABILITY_LEVEL_UNSPECIFIED | -1 |
CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT | 5 |
CODEC_CAPABILITY_LEVEL_1080P30FPS | 10 |
CODEC_CAPABILITY_LEVEL_1080P60FPS | 20 |
CODEC_CAPABILITY_LEVEL_4K60FPS | 30 |
FENUMWRAP_VIDEO_ORIENTATION 4 个成员
| 成员 | 值 |
|---|---|
VIDEO_ORIENTATION_0 | 0 |
VIDEO_ORIENTATION_90 | 90 |
VIDEO_ORIENTATION_180 | 180 |
VIDEO_ORIENTATION_270 | 270 |
FENUMWRAP_VOICE_BEAUTIFIER_PRESET 14 个成员
| 成员 | 值 |
|---|---|
VOICE_BEAUTIFIER_OFF | null |
CHAT_BEAUTIFIER_MAGNETIC | null |
CHAT_BEAUTIFIER_FRESH | null |
CHAT_BEAUTIFIER_VITALITY | null |
SINGING_BEAUTIFIER | null |
TIMBRE_TRANSFORMATION_VIGOROUS | null |
TIMBRE_TRANSFORMATION_DEEP | null |
TIMBRE_TRANSFORMATION_MELLOW | null |
TIMBRE_TRANSFORMATION_FALSETTO | null |
TIMBRE_TRANSFORMATION_FULL | null |
TIMBRE_TRANSFORMATION_CLEAR | null |
TIMBRE_TRANSFORMATION_RESOUNDING | null |
TIMBRE_TRANSFORMATION_RINGING | null |
ULTRA_HIGH_QUALITY_VOICE | null |
FENUMWRAP_VOICE_CONVERSION_PRESET 5 个成员
| 成员 | 值 |
|---|---|
VOICE_CONVERSION_OFF | null |
VOICE_CHANGER_NEUTRAL | null |
VOICE_CHANGER_SWEET | null |
VOICE_CHANGER_SOLID | null |
VOICE_CHANGER_BASS | null |
错误码常量
| 常量 | 值 |
|---|---|
VT_ERR_INTERNAL | 20 |
VT_ERR_INVALID_IMAGE_PATH | 3 |
VT_ERR_INVALID_LAYOUT | 5 |
VT_ERR_INVALID_VIDEO_SOURCE_TYPE | 2 |
VT_ERR_UNSUPPORT_IMAGE_FORMAT | 4 |
VT_ERR_VIDEO_SOURCE_NOT_READY | 1 |
已知限制
以下成员在当前版本暂不可用,调用时返回 -4(ERR_NOT_SUPPORTED)。接口定义中保留这些成员,便于跨端代码保持一致。
| 接口 | 成员 |
|---|---|
FUABT_FilterEffectOptions | path |
FVideoCanvas | view |
IAudioDeviceCollection | GetApplicationVolume |
IAudioDeviceCollection | GetCount |
IAudioDeviceCollection | GetDefaultDevice |
IAudioDeviceCollection | GetDevice |
IAudioDeviceCollection | IsApplicationMute |
IAudioDeviceCollection | Release |
IAudioDeviceCollection | SetApplicationMute |
IAudioDeviceCollection | SetApplicationVolume |
IAudioDeviceCollection | SetDevice |
IAudioDeviceManager | EnumeratePlaybackDevices |
IAudioDeviceManager | EnumerateRecordingDevices |
IAudioDeviceManager | FollowSystemPlaybackDevice |
IAudioDeviceManager | FollowSystemRecordingDevice |
IAudioDeviceManager | GetPlaybackDevice |
IAudioDeviceManager | GetPlaybackDeviceInfo |
IAudioDeviceManager | GetPlaybackDeviceMute |
IAudioDeviceManager | GetRecordingDevice |
IAudioDeviceManager | GetRecordingDeviceInfo |
IAudioDeviceManager | GetRecordingDeviceMute |
IAudioDeviceManager | GetRecordingDeviceVolume |
IAudioDeviceManager | Release |
IAudioDeviceManager | SetPlaybackDevice |
IAudioDeviceManager | SetPlaybackDeviceMute |
IAudioDeviceManager | SetPlaybackDeviceVolume |
IAudioDeviceManager | SetRecordingDevice |
IAudioDeviceManager | SetRecordingDeviceMute |
IAudioDeviceManager | SetRecordingDeviceVolume |
IAudioDeviceManager | StartAudioDeviceLoopbackTest |
IAudioDeviceManager | StartPlaybackDeviceTest |
IAudioDeviceManager | StartRecordingDeviceTest |
IAudioDeviceManager | StopAudioDeviceLoopbackTest |
IAudioDeviceManager | StopPlaybackDeviceTest |
IAudioDeviceManager | StopRecordingDeviceTest |
IMediaPlayer | AdjustPlayoutVolume |
IMediaPlayer | AdjustPublishSignalVolume |
IMediaPlayer | GetDuration |
IMediaPlayer | GetMediaPlayerId |
IMediaPlayer | GetMute |
IMediaPlayer | GetPlayPosition |
IMediaPlayer | GetPlaySrc |
IMediaPlayer | GetPlayoutVolume |
IMediaPlayer | GetPublishSignalVolume |
IMediaPlayer | GetState |
IMediaPlayer | GetStreamCount |
IMediaPlayer | GetStreamInfo |
IMediaPlayer | Mute |
IMediaPlayer | Open |
IMediaPlayer | OpenWithMediaSource |
IMediaPlayer | Pause |
IMediaPlayer | Play |
IMediaPlayer | PlayPreloadedSrc |
IMediaPlayer | PreloadSrc |
IMediaPlayer | Resume |
IMediaPlayer | Seek |
IMediaPlayer | SelectAudioTrack |
IMediaPlayer | SelectMultiAudioTrack |
IMediaPlayer | SetAudioDualMonoMode |
IMediaPlayer | SetAudioPitch |
IMediaPlayer | SetLoopCount |
IMediaPlayer | SetPlaybackSpeed |
IMediaPlayer | SetPlayerOptionWithInt |
IMediaPlayer | SetPlayerOptionWithString |
IMediaPlayer | SetRenderMode |
IMediaPlayer | SetView |
IMediaPlayer | Stop |
IMediaPlayer | SwitchSrc |
IMediaPlayer | UnloadSrc |
IRtcEngine | AddVideoWatermark |
IRtcEngine | AdjustAudioMixingPlayoutVolume |
IRtcEngine | AdjustAudioMixingPublishVolume |
IRtcEngine | AdjustAudioMixingVolume |
IRtcEngine | AdjustLoopbackSignalVolume |
IRtcEngine | AdjustUserPlaybackSignalVolume |
IRtcEngine | ClearVideoWatermarks |
IRtcEngine | Complain |
IRtcEngine | ConfigRhythmPlayer |
IRtcEngine | CreateDataStream |
IRtcEngine | EnableContentInspect |
IRtcEngine | EnableEncryption |
IRtcEngine | EnableExtension |
IRtcEngine | EnableLoopbackRecording |
IRtcEngine | EnableMultiCamera |
IRtcEngine | EnableVideoImageSource |
IRtcEngine | EnableVoiceAITuner |
IRtcEngine | GetAgoraMediaPlayer |
IRtcEngine | GetAgoraRtcEngine |
IRtcEngine | GetAudioDeviceInfo |
IRtcEngine | GetAudioMixingCurrentPosition |
IRtcEngine | GetAudioMixingDuration |
IRtcEngine | GetAudioMixingPlayoutVolume |
IRtcEngine | GetAudioMixingPublishVolume |
IRtcEngine | GetAudioTrackCount |
IRtcEngine | GetCallId |
IRtcEngine | GetEffectCurrentPosition |
IRtcEngine | GetEffectDuration |
IRtcEngine | GetErrorDescription |
IRtcEngine | GetExtensionProperty |
IRtcEngine | GetFaceShapeAreaOptions |
IRtcEngine | GetFaceShapeBeautyOptions |
IRtcEngine | GetNtpWallTimeInMs |
IRtcEngine | GetScreenCaptureSources |
IRtcEngine | GetUserInfoByUid |
IRtcEngine | GetUserInfoByUserAccount |
IRtcEngine | GetVersion |
IRtcEngine | GetVolumeOfEffect |
IRtcEngine | JoinChannelWithOptions |
IRtcEngine | JoinChannelWithUserAccount |
IRtcEngine | LeaveChannelWithOptions |
IRtcEngine | LoadExtensionProvider |
IRtcEngine | MuteRemoteAudioStream |
IRtcEngine | MuteRemoteVideoStream |
IRtcEngine | PauseAllChannelMediaRelay |
IRtcEngine | PauseAllEffects |
IRtcEngine | PauseAudioMixing |
IRtcEngine | PauseEffect |
IRtcEngine | PlayAllEffects |
IRtcEngine | PlayEffect |
IRtcEngine | PreloadChannel |
IRtcEngine | PreloadChannelWithUserAccount |
IRtcEngine | PreloadEffect |
IRtcEngine | QueryCameraFocalLengthCapability |
IRtcEngine | QueryCodecCapability |
IRtcEngine | Rate |
IRtcEngine | RegisterExtension |
IRtcEngine | RegisterLocalUserAccount |
IRtcEngine | RenewToken |
IRtcEngine | ResumeAllChannelMediaRelay |
IRtcEngine | ResumeAllEffects |
IRtcEngine | ResumeAudioMixing |
IRtcEngine | ResumeEffect |
IRtcEngine | SelectAudioTrack |
IRtcEngine | SendCustomReportMessage |
IRtcEngine | SendStreamMessage |
IRtcEngine | SetAVSyncSource |
IRtcEngine | SetAdvancedAudioOptions |
IRtcEngine | SetAudioMixingDualMonoMode |
IRtcEngine | SetAudioMixingPitch |
IRtcEngine | SetAudioMixingPlaybackSpeed |
IRtcEngine | SetAudioMixingPosition |
IRtcEngine | SetCameraCapturerConfiguration |
IRtcEngine | SetEffectPosition |
IRtcEngine | SetExtensionProperty |
IRtcEngine | SetExtensionProviderProperty |
IRtcEngine | SetFaceShapeAreaOptions |
IRtcEngine | SetFaceShapeBeautyOptions |
IRtcEngine | SetFilterEffectOptions |
IRtcEngine | SetLocalVoiceFormant |
IRtcEngine | SetLogFile |
IRtcEngine | SetLogFileSize |
IRtcEngine | SetParameters |
IRtcEngine | SetSubscribeAudioAllowlist |
IRtcEngine | SetSubscribeAudioBlocklist |
IRtcEngine | SetSubscribeVideoAllowlist |
IRtcEngine | SetSubscribeVideoBlocklist |
IRtcEngine | SetVideoEncoderConfiguration |
IRtcEngine | SetVolumeOfEffect |
IRtcEngine | SetupLocalVideo |
IRtcEngine | SetupRemoteVideo |
IRtcEngine | StartAudioMixing |
IRtcEngine | StartAudioRecording |
IRtcEngine | StartEchoTest |
IRtcEngine | StartLastmileProbeTest |
IRtcEngine | StartLocalVideoTranscoder |
IRtcEngine | StartMediaRenderingTracing |
IRtcEngine | StartOrUpdateChannelMediaRelay |
IRtcEngine | StartPreview |
IRtcEngine | StartRhythmPlayer |
IRtcEngine | StartRtmpStreamWithTranscoding |
IRtcEngine | StartRtmpStreamWithoutTranscoding |
IRtcEngine | StartScreenCapture |
IRtcEngine | StartScreenCaptureByDisplayId |
IRtcEngine | StartScreenCaptureByScreenRect |
IRtcEngine | StartScreenCaptureBySourceType |
IRtcEngine | StartScreenCaptureByWindowId |
IRtcEngine | StopAllEffects |
IRtcEngine | StopAudioMixing |
IRtcEngine | StopAudioRecording |
IRtcEngine | StopChannelMediaRelay |
IRtcEngine | StopEchoTest |
IRtcEngine | StopEffect |
IRtcEngine | StopLastmileProbeTest |
IRtcEngine | StopLocalVideoTranscoder |
IRtcEngine | StopPreview |
IRtcEngine | StopRhythmPlayer |
IRtcEngine | StopRtmpStream |
IRtcEngine | StopScreenCapture |
IRtcEngine | StopScreenCaptureBySourceType |
IRtcEngine | TakeSnapshot |
IRtcEngine | TakeSnapshotWithConfig |
IRtcEngine | UnloadAllEffects |
IRtcEngine | UnloadEffect |
IRtcEngine | UpdateChannelMediaOptions |
IRtcEngine | UpdateLocalTranscoderConfiguration |
IRtcEngine | UpdatePreloadChannelToken |
IRtcEngine | UpdateRtmpTranscoding |
IRtcEngine | UpdateScreenCapture |
IRtcEngine | UpdateScreenCaptureParameters |
IRtcEngine | UpdateScreenCaptureRegion |
IRtcEngineEx | AddVideoWatermarkEx |
IRtcEngineEx | AdjustUserPlaybackSignalVolumeEx |
IRtcEngineEx | ClearVideoWatermarkEx |
IRtcEngineEx | CreateDataStreamEx |
IRtcEngineEx | EnableAudioVolumeIndicationEx |
IRtcEngineEx | EnableContentInspectEx |
IRtcEngineEx | EnableDualStreamModeEx |
IRtcEngineEx | EnableEncryptionEx |
IRtcEngineEx | EnableLoopbackRecordingEx |
IRtcEngineEx | GetCallIdEx |
IRtcEngineEx | GetConnectionStateEx |
IRtcEngineEx | JoinChannelEx |
IRtcEngineEx | JoinChannelWithUserAccountEx |
IRtcEngineEx | LeaveChannelEx |
IRtcEngineEx | MuteAllRemoteAudioStreamsEx |
IRtcEngineEx | MuteAllRemoteVideoStreamsEx |
IRtcEngineEx | MuteLocalAudioStreamEx |
IRtcEngineEx | MuteLocalVideoStreamEx |
IRtcEngineEx | MuteRemoteAudioStreamEx |
IRtcEngineEx | MuteRemoteVideoStreamEx |
IRtcEngineEx | PauseAllChannelMediaRelayEx |
IRtcEngineEx | ResumeAllChannelMediaRelayEx |
IRtcEngineEx | SendCustomReportMessageEx |
IRtcEngineEx | SendStreamMessageEx |
IRtcEngineEx | SetDualStreamModeEx |
IRtcEngineEx | SetRemoteRenderModeEx |
IRtcEngineEx | SetRemoteVideoStreamTypeEx |
IRtcEngineEx | SetRemoteVoicePositionEx |
IRtcEngineEx | SetSubscribeAudioAllowlistEx |
IRtcEngineEx | SetSubscribeAudioBlocklistEx |
IRtcEngineEx | SetSubscribeVideoAllowlistEx |
IRtcEngineEx | SetSubscribeVideoBlocklistEx |
IRtcEngineEx | SetVideoEncoderConfigurationEx |
IRtcEngineEx | SetupRemoteVideoEx |
IRtcEngineEx | StartMediaRenderingTracingEx |
IRtcEngineEx | StartOrUpdateChannelMediaRelayEx |
IRtcEngineEx | StartRtmpStreamWithTranscodingEx |
IRtcEngineEx | StartRtmpStreamWithoutTranscodingEx |
IRtcEngineEx | StopChannelMediaRelayEx |
IRtcEngineEx | StopRtmpStreamEx |
IRtcEngineEx | TakeSnapshotEx |
IRtcEngineEx | TakeSnapshotWithConfigEx |
IRtcEngineEx | UpdateChannelMediaOptionsEx |
IRtcEngineEx | UpdateRtmpTranscodingEx |
IScreenCaptureSourceList | GetCount |
IScreenCaptureSourceList | GetSourceInfo |
IScreenCaptureSourceList | Release |
IVideoDeviceCollection | GetCount |
IVideoDeviceCollection | GetDevice |
IVideoDeviceCollection | Release |
IVideoDeviceCollection | SetDevice |
IVideoDeviceManager | EnumerateVideoDevices |
IVideoDeviceManager | GetCapability |
IVideoDeviceManager | NumberOfCapabilities |
IVideoDeviceManager | Release |
__unattributed__ | AddBlueprintCallbackExecutor |
__unattributed__ | AddBlueprintCallbackExecutorEx |
__unattributed__ | ClearAllEventHandlerCBExecutors |
__unattributed__ | FollowSystemLoopbackDevice |
__unattributed__ | GetAgoraAudioDeviceManager |
__unattributed__ | GetAgoraVideoDeviceManager |
__unattributed__ | GetEventHandler |
__unattributed__ | GetLoopbackDevice |
__unattributed__ | GetMediaPlayerSourceObserver |
__unattributed__ | GetPlaybackDeviceVolume |
__unattributed__ | JoinChannel |
__unattributed__ | LeaveChannel |
__unattributed__ | SetAudioProfile |
__unattributed__ | SetLocalAccessPoint |
__unattributed__ | SetLoopbackDevice |
__unattributed__ | SetRouteInCommunicationMode |