TuSDKFilterStickerProtocol Protocol Reference

Conforms to TuSDKFilterFacePositionProtocol
Declared in TuSDKFilterParameter.h

Overview

滤镜贴纸协议

– setLiveStickers: required method

更新贴纸数据

- (void)setLiveStickers:(NSArray *)stickers

Parameters

stickers

要显示的贴纸数据

Declared In

TuSDKFilterParameter.h

– setDisplayRect:withRatio: required method

设置显示区域和视图比例

- (void)setDisplayRect:(CGRect)displayRect withRatio:(CGFloat)ratio

Parameters

displayRect

显示区域

ratio

画面比例

Declared In

TuSDKFilterParameter.h

– setAutoplayStickers: required method

设置是否根据计时时间自动播放贴纸 注:视频剪辑中贴纸时间使用视频帧时间设置贴纸帧的index,录制中贴纸时间根据定时器时间自动播放

- (void)setAutoplayStickers:(BOOL)isAutoplay

Parameters

isAutoplay

是否根据计时时间自动播放贴纸,若不调用该方法,默认值为 YES

Declared In

TuSDKFilterParameter.h

– seekToStickerIndexByTime: required method

根据某个时间设置贴纸 index

- (void)seekToStickerIndexByTime:(CMTime)time

Parameters

time

时间参数

Declared In

TuSDKFilterParameter.h

– setStickerShowTime: required method

设置贴纸显示时间,当选择了某一段视频时,需要传入此参数进行贴纸帧和视频帧时间的校对

- (void)setStickerShowTime:(CMTime)stickerShowTime

Declared In

TuSDKFilterParameter.h

– setStickerVisibility: required method

设置是否显示贴纸

- (void)setStickerVisibility:(BOOL)isVisibility

Parameters

isVisibility

是否显示贴纸,YES:显示贴纸 NO:不显示

Declared In

TuSDKFilterParameter.h