Pano开发者中心
  • 文档中心
  • 下载中心

›高级功能

新手入门

  • 简介
  • 名词解释
  • 账号注册指南
  • 创建第一个应用

规则说明

  • Channel ID命名规则
  • 权限控制
  • 计费说明
  • 最长通话时长说明
  • 每月一万分钟免费说明
  • 布局参数说明

场景方案

    教育行业

    • 1vN互动小班课
    • 互动直播大班课

快速接入

  • 简介
  • 音视频

    • Windows (C++)
    • Android (Java)
    • iOS (Objective-C)
    • Web

    白板

    • Web

高级功能

  • 简介
  • 屏幕共享
  • 状态回调
  • 音量指示
  • 混音/伴音
  • 耳返
  • 美颜
  • 音视频数据回调
  • 音视频外部采集
  • 反馈

RESTful API

  • 基本格式
  • 获取Token
  • 频道管理
  • 云端录制
  • CDN推流
  • 文档转码
  • 服务端消息通知API

SDK API

  • SDK接口说明
  • Android (Java)
  • Windows (C++)
  • iOS/macOS (Objective-C)
  • Web SDK

    • PanoRtc 参考
    • RtcEngine
    • RtcWhiteboard
    • Constants

更新记录

  • 简介
  • SDK

    • Windows
    • macOS
    • iOS
    • Android
    • Electron
    • Web
    • Web Whiteboard

    Demo-PanoVideoCall

    • Windows、Mac和Web
    • iOS
    • Android

    Demo-PanoAudioChat

    • iOS

帮助

  • FAQ
  • 更多帮助

美颜

简介

Pano SDK 自带基础美颜,也支持回调视频数据给开发者,使用第三方美颜进行处理。

关于自带美颜的各端 SDK 相关接口,请查看下列介绍:

  • Windows (C++)
  • Android (Java)
  • iOS/macOS (Objective-C)

自带美颜的美颜强度取值范围为0-1,默认值为0.5。


Windows (C++)

调用 RtcEngine::setOption(OptionType option, void * param, uint32_t size) 方法,设置 OptionType 为 FaceBeautify 表示美颜, 设置 param 参数类型为 FaceBeautifyOption。

  • 在 FaceBeautifyOption 中设置 enable 为 true 开启美颜,intensity 表示美颜强度。
  • 通过setOption 方法的 size 参数指定 param 参数的字节大小。

Android (Java)

调用 RtcEngine 对象的 setFaceBeautify 方法开启美颜,setFaceBeautifyIntensity 方法设置美颜强度。

示例代码:

mRtcEngine.setFaceBeautify(true); // 开启美颜
mRtcEngine.setFaceBeautifyIntensity(1.0F); // 设置美颜强度
mRtcEngine.setFaceBeautifyIntensity(0.8F); // 调整美颜强度
mRtcEngine.setFaceBeautify(false); // 关闭美颜

iOS/macOS (Objective-C)

调用 PanoRtcEngineKit 对象的 - setOption:forType: 方法,设置 PanoOptionType 为 kPanoOptionFaceBeautify,option 对象类型为 PanoFaceBeautifyOption。

在 PanoFaceBeautifyOption 中设置 enable 为 YES 开启美颜,intensity 表示美颜强度。

示例代码:

PanoFaceBeautifyOption * faceBeautifyOption = [[PanoFaceBeautifyOption alloc] init];
faceBeautifyOption.enable = YES; // 开启美颜
faceBeautifyOption.intensity = 1.0F; // 设置美颜强度
[self.engineKit setOption:faceBeautifyOption forType:kPanoOptionFaceBeautify];

faceBeautifyOption.intensity = 0.8F; // 调整美颜强度
[self.engineKit setOption:faceBeautifyOption forType:kPanoOptionFaceBeautify];

faceBeautifyOption.enable = NO; // 关闭美颜
[self.engineKit setOption:faceBeautifyOption forType:kPanoOptionFaceBeautify];
Last updated on 11/13/2020
← 耳返音视频数据回调 →
  • 简介
  • Windows (C++)
  • Android (Java)
  • iOS/macOS (Objective-C)
浙ICP备20002645号 Copyright ©2020 拍乐云. All Rights Reserved