用户工具

站点工具


vhall_open:美颜功能

美颜功能

请详见VHallLivePublishFilter.h

(此类继承VHallLivePublish)具有VHallLivePublish所有功能(使用美颜功能工程中已集成CPUImage,如有冲突不要加载VhallFilterSDK/libImage.a) 使用此功能建议设置码率1000k以上

1、配置是否启用美颜功能(如果启用美颜功能必须包含美颜功能滤镜库)

2、初始化VHallLivePublishFilter类,,初始化方法请参考VhallLivePublish

3、开启美颜功能所需额外配置

注释:openFilter=YES为开启美颜

/**

* setBeautifyFilterWithBilateral:Brightness:Saturation: 设置VHall美颜滤镜参数 GPUFilterDelegate == nil时有效
 
*   @param distanceNormalizationFactor  // A normalization factor for the distance between central color and sample 
color.
 
* @param brightness                   // The brightness adjustment is in the range [0.0, 2.0] with 1.0 being no-change.

* @param saturation                   // The saturation adjustment is in the range [0.0, 2.0] with 1.0 being no-change.

* return BOOL YES设置成功 NO 设置失败

*/

4、自定义滤镜代理id <VHallLivePublishFilterDelegate> GPUFilterDelegate

GPUFilterDelegate 滤镜代理 ,在代理方法中添加您自己的滤镜

注释:

(1) 默认为nil,只有使用自己的滤镜的情况下设置此代理

(2) 必须发直播前设置

(3) 如果此属性不为nil时 ,SDK自带美颜功能失效,使用代理中设置的滤镜发起直播

vhall_open/美颜功能.txt · 最后更改: 2017/09/29 15:48 由 yan.gao