MediaEngine class abstract
MediaEngine 类。
Constructors
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