MediaEngine class abstract

MediaEngine 类。

Constructors

MediaEngine()

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

createCustomAudioTrack({required AudioTrackType trackType, required AudioTrackConfig config}) Future<int>
创建一个自定义音频采集轨道。
destroyCustomAudioTrack(int trackId) Future<void>
销毁指定的音频轨道。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pullAudioFrame(AudioFrame frame) Future<void>
拉取远端音频数据。
pushAudioFrame({required AudioFrame frame, int trackId = 0}) Future<void>
推送外部音频帧。
pushVideoFrame({required ExternalVideoFrame frame, int videoTrackId = 0}) Future<void>
将外部原始视频帧通过自定义视频轨道发布到频道中。
registerAudioFrameObserver(AudioFrameObserver observer) → void
注册音频观测器对象。
registerFaceInfoObserver(FaceInfoObserver observer) → void
注册一个人脸信息观测器。
registerVideoEncodedFrameObserver(VideoEncodedFrameObserver observer) → void
为编码后的视频图像注册视频帧接收观测器。
registerVideoFrameObserver(VideoFrameObserver observer) → void
注册原始视频观测器对象。
setExternalAudioSink({required bool enabled, required int sampleRate, required int channels}) Future<void>
设置外部音频渲染。
setExternalAudioSource({required bool enabled, required int sampleRate, required int channels, bool localPlayback = false, bool publish = true}) Future<void>
设置外部音频采集参数。
setExternalVideoSource({required bool enabled, required bool useTexture, ExternalVideoSourceType sourceType = ExternalVideoSourceType.videoFrame, SenderOptions encodedVideoOption = const SenderOptions()}) Future<void>
设置外部视频源。
toString() String
A string representation of this object.
inherited
unregisterAudioFrameObserver(AudioFrameObserver observer) → void
取消注册音频帧观测器。
unregisterFaceInfoObserver(FaceInfoObserver observer) → void
取消注册人脸信息观测器。
unregisterVideoEncodedFrameObserver(VideoEncodedFrameObserver observer) → void
为编码后的视频图像取消注册视频帧接收观测器。
unregisterVideoFrameObserver(VideoFrameObserver observer) → void
取消注册视频帧观测器。

Operators

operator ==(Object other) bool
The equality operator.
inherited