美摄SDK For iOS
3.14.0
|
采集动画贴纸类 更多...
#import <NvsCaptureAnimatedSticker.h>
属性 | |
int64_t | offsetPoint |
动画贴纸偏移时间(单位微秒) 更多... | |
int64_t | duration |
动画贴纸持续时间(单位微秒) 更多... | |
![]() | |
BOOL | hasAudio |
是否含有音频 更多... | |
BOOL | isPanoramic |
是否为全景图动画贴纸,默认为否 更多... | |
int64_t | defaultDuration |
动画贴纸在时间线上的默认长度(单位微秒) 更多... | |
NSString * | animatedStickerPeriodAnimationPackageId |
动画贴纸循环动画样式包裹ID 更多... | |
NSString * | animatedStickerInAnimationPackageId |
动画贴纸入动画样式包裹ID 更多... | |
NSString * | animatedStickerOutAnimationPackageId |
动画贴纸出动画样式包裹ID 更多... | |
![]() | |
NvsFxDescription * | description |
特效描述 更多... | |
采集动画贴纸类
动画贴纸添加后,起始时间为当前的拍摄的位置和给定的偏移时间开始加载动画贴纸。结束时间为添加时候的时间位置,偏移时间和持续时间之和。 通过各种API调整贴纸的各种属性,如位置、大小、显示时间等等。
注:动画贴纸的偏移时间和持续时间单位都为微秒
注1:动画贴纸的默认开始时间为添加时刻的采集时间,如果在StartCapturePreview调用之前添加的,起始时间都为0
- (int64_t) changeDuration: | (int64_t) | newOutPoint |
改变动画贴纸持续时间
newOutPoint | 动画贴纸新的期望持续时间(单位微秒) |
- (int64_t) changeOffsetPoint: | (int64_t) | newOffset |
改变动画贴纸的相对偏移时间 相对偏移时间是相对于添加动画贴纸时候的采集时间。
newOffset | 新的相对偏移时间(单位微秒) |
- (void) resetStartTime |
重置动画贴纸的起始时间
- (void) setStartTime: | (int64_t) | startTime |
设置动画贴纸的起始时间
startTime | 起始时间 |
|
readatomicassign |
动画贴纸持续时间(单位微秒)
|
readatomicassign |
动画贴纸偏移时间(单位微秒)