EngineApi class
Constructors
- EngineApi.new({BinaryMessenger? binaryMessenger})
-
Constructor for EngineApi. The
binaryMessenger
named argument is available for dependency injection. If it is left null, the default BinaryMessenger will be used which routes to the host platform.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addBeautyFilter(
String arg_path, String arg_name) → Future< int> -
addLiveStreamTask(
AddOrUpdateLiveStreamTaskRequest arg_request) → Future< int> -
adjustLoopBackRecordingSignalVolume(
int arg_volume) → Future< int> -
adjustPlaybackSignalVolume(
int arg_volume) → Future< int> -
adjustRecordingSignalVolume(
int arg_volume) → Future< int> -
adjustUserPlaybackSignalVolume(
AdjustUserPlaybackSignalVolumeRequest arg_request) → Future< int> -
checkPermission(
) → Future< List< String?> ?> -
clearStatsEventCallback(
) → Future< int> -
create(
CreateEngineRequest arg_request) → Future< int> -
enableAudioVolumeIndication(
EnableAudioVolumeIndicationRequest arg_request) → Future< int> -
enableBeauty(
bool arg_enabled) → Future< int> -
enableDualStreamMode(
bool arg_enable) → Future< int> -
enableEncryption(
EnableEncryptionRequest arg_request) → Future< int> -
enableLocalAudio(
bool arg_enable) → Future< int> -
enableLocalSubStreamAudio(
bool arg_enable) → Future< int> -
enableLocalVideo(
EnableLocalVideoRequest arg_request) → Future< int> -
enableLoopbackRecording(
bool arg_enable) → Future< int> -
enableMediaPub(
int arg_mediaType, bool arg_enable) → Future< int> -
enableSuperResolution(
bool arg_enable) → Future< int> -
enableVideoCorrection(
bool arg_enable) → Future< int> -
enableVirtualBackground(
EnableVirtualBackgroundRequest arg_request) → Future< int> -
getConnectionState(
) → Future< int> -
getEffectDuration(
int arg_effectId) → Future< int> -
getNtpTimeOffset(
) → Future< int> -
joinChannel(
JoinChannelRequest arg_request) → Future< int> -
leaveChannel(
) → Future< int> -
muteLocalAudioStream(
bool arg_mute) → Future< int> -
muteLocalSubStreamAudio(
bool arg_muted) → Future< int> -
muteLocalVideoStream(
bool arg_mute, int arg_streamType) → Future< int> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
release(
) → Future< int> -
removeBeautyFilter(
) → Future< void> -
removeLiveStreamTask(
DeleteLiveStreamTaskRequest arg_request) → Future< int> -
reportCustomEvent(
ReportCustomEventRequest arg_request) → Future< int> -
sendSEIMsg(
SendSEIMsgRequest arg_request) → Future< int> -
setAudioEffectPreset(
int arg_preset) → Future< int> -
setAudioProfile(
SetAudioProfileRequest arg_request) → Future< int> -
setAudioSessionOperationRestriction(
int arg_option) → Future< int> -
setAudioSubscribeOnlyBy(
SetAudioSubscribeOnlyByRequest arg_request) → Future< int> -
setBeautyEffect(
double arg_level, int arg_beautyType) → Future< int> -
setBeautyFilterLevel(
double arg_level) → Future< int> -
setCameraCaptureConfig(
SetCameraCaptureConfigRequest arg_request) → Future< int> -
setChannelProfile(
int arg_channelProfile) → Future< int> -
setClientRole(
int arg_role) → Future< int> -
setCloudProxy(
int arg_proxyType) → Future< int> -
setLocalMediaPriority(
SetLocalMediaPriorityRequest arg_request) → Future< int> -
setLocalPublishFallbackOption(
int arg_option) → Future< int> -
setLocalVideoConfig(
SetLocalVideoConfigRequest arg_request) → Future< int> -
setLocalVideoWatermarkConfigs(
int arg_type, NERtcVideoWatermarkConfig arg_config) → Future< int> -
setLocalVoiceEqualization(
SetLocalVoiceEqualizationRequest arg_request) → Future< int> -
setLocalVoicePitch(
double arg_pitch) → Future< int> -
setLocalVoiceReverbParam(
SetLocalVoiceReverbParamRequest arg_request) → Future< int> -
setParameters(
Map< String?, Object?> arg_params) → Future<int> -
setRemoteHighPriorityAudioStream(
SetRemoteHighPriorityAudioStreamRequest arg_request) → Future< int> -
setRemoteSubscribeFallbackOption(
int arg_option) → Future< int> -
setStatsEventCallback(
) → Future< int> -
setStreamAlignmentProperty(
bool arg_enable) → Future< int> -
setVideoCorrectionConfig(
SetVideoCorrectionConfigRequest arg_request) → Future< int> -
setVoiceBeautifierPreset(
int arg_preset) → Future< int> -
startAudioDump(
) → Future< int> -
startAudioDumpWithType(
int arg_dumpType) → Future< int> -
startAudioRecording(
StartAudioRecordingRequest arg_request) → Future< int> -
startAudioRecordingWithConfig(
AudioRecordingConfigurationRequest arg_request) → Future< int> -
startBeauty(
) → Future< int> -
startChannelMediaRelay(
StartOrUpdateChannelMediaRelayRequest arg_request) → Future< int> -
startLastmileProbeTest(
StartLastmileProbeTestRequest arg_request) → Future< int> -
startScreenCapture(
StartScreenCaptureRequest arg_request) → Future< int> -
startVideoPreview(
StartorStopVideoPreviewRequest arg_request) → Future< int> -
stopAudioDump(
) → Future< int> -
stopAudioRecording(
) → Future< int> -
stopBeauty(
) → Future< void> -
stopChannelMediaRelay(
) → Future< int> -
stopLastmileProbeTest(
) → Future< int> -
stopScreenCapture(
) → Future< int> -
stopVideoPreview(
StartorStopVideoPreviewRequest arg_request) → Future< int> -
subscribeAllRemoteAudio(
bool arg_subscribe) → Future< int> -
subscribeRemoteAudio(
SubscribeRemoteAudioRequest arg_request) → Future< int> -
subscribeRemoteSubStreamAudio(
SubscribeRemoteSubStreamAudioRequest arg_request) → Future< int> -
subscribeRemoteSubStreamVideo(
SubscribeRemoteSubStreamVideoRequest arg_request) → Future< int> -
subscribeRemoteVideoStream(
SubscribeRemoteVideoStreamRequest arg_request) → Future< int> -
switchChannel(
SwitchChannelRequest arg_request) → Future< int> -
takeLocalSnapshot(
int arg_streamType, String arg_path) → Future< int> -
takeRemoteSnapshot(
int arg_uid, int arg_streamType, String arg_path) → Future< int> -
toString(
) → String -
A string representation of this object.
inherited
-
updateChannelMediaRelay(
StartOrUpdateChannelMediaRelayRequest arg_request) → Future< int> -
updateLiveStreamTask(
AddOrUpdateLiveStreamTaskRequest arg_request) → Future< int> -
updatePermissionKey(
String arg_key) → Future< int> -
uploadSdkInfo(
) → Future< int> -
version(
) → Future< NERtcVersion>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
codec
→ const MessageCodec<
Object?>