RTCVideoEffect class abstract
高级视频特效。
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
-
disableFaceDetection(
) → Future< int?> - 关闭人脸识别功能
-
disableVideoEffect(
) → Future< int?> - 关闭视频特效。
-
disableVirtualBackground(
) → Future< int?> - 关闭虚拟背景。
-
enableFaceDetection(
{required RTCFaceDetectionObserver observer, required String modelPath, int interval = 0}) → Future< int?> - 注册人脸检测结果回调观察者。
-
enableVideoEffect(
) → Future< int?> - 开启高级美颜、滤镜等视频特效。
-
enableVirtualBackground(
{required String modelPath, required VirtualBackgroundSource source}) → Future< int?> - 将摄像头采集画面中的人像背景替换为指定图片或纯色背景。
-
initCVResource(
String licenseFile, String modelPath) → Future< int?> - 检查视频特效证书,设置算法模型路径,并初始化特效模块。
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setColorFilter(
String? resFile) → Future< int?> - 设置颜色滤镜。
-
setColorFilterIntensity(
double intensity) → Future< int?> - 设置已启用颜色滤镜的强度。
-
setEffectNodes(
List< String> ? effectNodes) → Future<int?> - 设置视频特效素材包。
-
toString(
) → String -
A string representation of this object.
inherited
-
updateEffectNode(
{required String effectNode, required String key, required double value}) → Future< int?> - 设置特效强度。
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited