美摄SDK For iOS
3.14.0
|
轨道动画贴纸类 更多...
#import <NvsTrackAnimatedSticker.h>
属性 | |
BOOL | clipAffinityEnabled |
是否开启与clip的亲和关系,如果开启则对片段的操作会影响贴纸。默认为开启 更多... | |
int64_t | inPoint |
动画贴纸在轨道显示的入点(单位微秒) 更多... | |
int64_t | outPoint |
动画贴纸在轨道上显示的出点(单位微秒) 更多... | |
![]() | |
BOOL | hasAudio |
是否含有音频 更多... | |
BOOL | isPanoramic |
是否为全景图动画贴纸,默认为否 更多... | |
int64_t | defaultDuration |
动画贴纸在时间线上的默认长度(单位微秒) 更多... | |
NSString * | animatedStickerPeriodAnimationPackageId |
动画贴纸循环动画样式包裹ID 更多... | |
NSString * | animatedStickerInAnimationPackageId |
动画贴纸入动画样式包裹ID 更多... | |
NSString * | animatedStickerOutAnimationPackageId |
动画贴纸出动画样式包裹ID 更多... | |
![]() | |
NvsFxDescription * | description |
特效描述 更多... | |
轨道动画贴纸类
轨道动画贴纸是视频编辑时使用的一种美化特效,可以产生动画效果。 用户可以在轨道上添加和移除动画贴纸,也可以通过各种API调整贴纸的各种属性,如位置、大小、显示时间等等。
注:动画贴纸在轨道上的入点和出点单位都为微秒
- (int64_t) changeInPoint: | (int64_t) | newInPoint |
改变动画贴纸在轨道上显示的入点 当设置的入点值不符合既定规则时最终返回入点值有可能与设置的入点值不同,比如新的入点值小于0,新的入点值大于轨道长度或者新的入点值大于出点值。
newInPoint | 动画贴纸在轨道上的新入点(单位微秒) |
- (int64_t) changeOutPoint: | (int64_t) | newOutPoint |
改变动画贴纸在轨道上显示的出点 当设置的出点值不符合既定规则时最终返回出点值有可能与设置的出点值不同,比如新的出点值小于0,新的出点值大于轨道长度或者新的出点值小于入点值。
newOutPoint | 动画贴纸在轨道上的新的出点(单位微秒) |
- (void) movePosition: | (int64_t) | offset |
改变动画贴纸在轨道上的显示位置(入点和出点同时偏移offset值)
offset | 入点和出点改变的偏移值(单位微秒) |
|
readwritenonatomicassign |
是否开启与clip的亲和关系,如果开启则对片段的操作会影响贴纸。默认为开启
|
readatomicassign |
动画贴纸在轨道显示的入点(单位微秒)
|
readatomicassign |
动画贴纸在轨道上显示的出点(单位微秒)