RtcEngineKitInterface mixin
The rtc engine interface
- Mixin applications
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
-
annotationManager(
) → Future< RtcAnnotationManager?> -
Get annotation manager object.
inherited
-
callout(
String phoneNo, bool bindToUser) → Future< ResultCode> - Call-out a phone number.
-
createAudioMixingTask(
int taskId, String filename) → Future< ResultCode> -
Create audio mixing task.
inherited
-
destroy(
) → Future< void> - Destroy the RtcEngineKit object.
-
destroyAudioMixingTask(
int taskId) → Future< ResultCode> -
Destroy audio mixing task.
inherited
-
dropCall(
String phoneNo) → Future< ResultCode> - dropCall the call-out or call-in.
-
getAudioDeviceVolume(
AudioDeviceType type) → Future< int> -
Get the volume of the current audio device.
inherited
-
getAudioMixingCurrentTimestamp(
int taskId) → Future< int> -
Get current timestamp.
inherited
-
getAudioMixingDuration(
int taskId) → Future< int> -
Get duration of music file.
inherited
-
getCameraDeviceId(
bool frontCamera) → Future< String?> -
Get camera device ID.
inherited
-
getPlayoutLevel(
) → Future< int> -
Get audio playout level.
inherited
-
getRecordingLevel(
) → Future< int> -
Get audio capture level.
inherited
-
groupManager(
) → Future< RtcGroupManager?> -
Get the group manager interface.
inherited
-
isEnabledLoudspeaker(
) → Future< bool> -
Get loudspeaker enable status.
inherited
-
isFrontCamera(
) → Future< bool> -
Get current camera type.
inherited
-
isMultiCameraCaptureSupported(
) → Future< bool> -
Indicate whether this device supports multi-camera capture. (iOS only)
inherited
-
joinChannel(
String token, String channelId, String userId, {RtcChannelConfig? config}) → Future< ResultCode> - Join the channel.
-
leaveChannel(
) → Future< void> - Leave the channel.
-
messageService(
) → Future< RtcMessageService?> -
Get the message service interface.
inherited
-
muteAudio(
) → Future< ResultCode> - Mute audio.
-
muteScreen(
) → Future< ResultCode> - Pause screen sharing.
-
muteVideo(
) → Future< ResultCode> - Pause video.
-
networkManager(
) → Future< RtcNetworkManager?> -
get the network manager, it can be called before initialize.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pauseAudioMixing(
int taskId) → Future< ResultCode> -
Pause audio mixing task.
inherited
-
queryDeviceRating(
) → Future< DeviceRating> -
Query the rating value of current device.
inherited
-
resumeAudioMixing(
int taskId) → Future< ResultCode> -
Resume the paused audio mixing task.
inherited
-
seekAudioMixing(
int taskId, int timestampMs) → Future< ResultCode> -
Seek to target timestamp.
inherited
-
sendAudioControlMessage(
Uint8List data) → Future< ResultCode> -
Send audio control message in audio RTC channel.
inherited
-
sendFeedback(
FeedbackInfo info) → Future< ResultCode> -
Send feedback to PANO.
inherited
-
setAudioDeviceVolume(
int volume, AudioDeviceType type) → Future< ResultCode> -
Set the volume of the current audio device.
inherited
-
setAudioIndication(
bool enable, int intervalMs) → Future< ResultCode> - Set User Audio indication.
-
setLoudspeakerStatus(
bool enable) → Future< ResultCode> -
Set loudspeaker enable status.
inherited
-
setMicrophoneMuteStatus(
bool enable) → Future< ResultCode> -
set microphone mute enable status
inherited
-
setOption(
dynamic option, OptionType type) → Future< ResultCode> -
Set option object to PANO SDK.
inherited
-
setParameters(
String param) → Future< ResultCode> -
Set customized parameters to PANO SDK.
inherited
-
setPlayoutDataMuteStatus(
bool muted) → Future< ResultCode> -
Set palyout data mute status.
inherited
-
snapshotVideo(
String outputDir, String userId, {RtcSnapshotVideoOption? option}) → Future< ResultCode> -
Capture specific user's video content
inherited
-
startAudio(
) → Future< ResultCode> - Start audio.
-
startAudioDumpWithFilePath(
String filePath, int maxFileSize) → Future< ResultCode> -
Start audio dump.
inherited
-
startAudioMixingTask(
int taskId, RtcAudioMixingConfig config) → Future< ResultCode> -
Start audio mixing task.
inherited
-
startPreview(
RtcSurfaceViewModel viewModel, {RtcVideoConfig? config}) → Future< ResultCode> -
Start current camera preview (with a render view).
inherited
-
startScreen(
{String? appGroupId}) → Future< ResultCode> - Start screen capture.
-
startVideo(
RtcSurfaceViewModel viewModel, {RtcVideoConfig? config}) → Future< ResultCode> - Start video (with a render view).
-
stopAudio(
) → Future< ResultCode> - Stop audio.
-
stopAudioDump(
) → Future< ResultCode> -
Stop audio dump.
inherited
-
stopAudioMixingTask(
int taskId) → Future< ResultCode> -
Stop audio mixing task.
inherited
-
stopPreview(
) → Future< ResultCode> -
Stop current camera preview.
inherited
-
stopScreen(
) → Future< ResultCode> - Stop screen capture. Returns
-
stopVideo(
) → Future< ResultCode> - Stop video.
-
subscribeAudio(
String userId) → Future< ResultCode> - Subscribe to a user's audio.
-
subscribeScreen(
String userId, RtcSurfaceViewModel viewModel) → Future< ResultCode> - Subscribe to a user's screen sharing (with a render view).
-
subscribeVideo(
String userId, RtcSurfaceViewModel viewModel, {RtcVideoConfig? config}) → Future< ResultCode> - Subscribe to a user's video (with a render view).
-
switchCamera(
) → Future< ResultCode> -
Switch front and rear cameras.
inherited
-
switchWhiteboardEngine(
String whiteboardId) → Future< ResultCode> -
Switch whiteboard control object.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
unmuteAudio(
) → Future< ResultCode> - Unmute audio.
-
unmuteScreen(
) → Future< ResultCode> - Resume screen sharing.
-
unmuteVideo(
) → Future< ResultCode> - Resume video.
-
unsubscribeAudio(
String userId) → Future< ResultCode> - Unsubscribe to a user's audio.
-
unsubscribeScreen(
String userId) → Future< ResultCode> - Unsubscribe to a user's screen sharing.
-
unsubscribeVideo(
String userId) → Future< ResultCode> - Unsubscribe to a user's video.
-
updateAudioMixingTask(
int taskId, RtcAudioMixingConfig config) → Future< ResultCode> -
Update audio mixing task configuration.
inherited
-
updateConfig(
RtcEngineConfig config) → Future< ResultCode> - Update the configuration of the RtcEngineKit object.
-
updateScreenMoving(
String userId, Point< int> distance) → Future<ResultCode> - Update screen relative moving distance.
-
updateScreenScaling(
String userId, ScreenScalingRatio ratio) → Future< ResultCode> - Update screen absolute scaling ratio.
-
updateScreenScalingWithFocus(
String userId, double ratio, Point< int> focus) → Future<ResultCode> - Update screen relative scaling ratio.
-
videoStreamManager(
) → Future< RtcVideoStreamManager?> -
Get video stream manager object.
inherited
-
whiteboardEngine(
) → Future< RtcWhiteboard?> -
Get whiteboard control object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited