| 
    美摄SDK For iOS
    3.7.2
    
   | 
 
采集动画贴纸类 更多...
#import <NvsCaptureAnimatedSticker.h>
  
属性 | |
| int64_t | offsetPoint | 
| 动画贴纸偏移时间(单位微秒)  更多... | |
| int64_t | duration | 
| 动画贴纸持续时间(单位微秒)  更多... | |
  属性 继承自 NvsAnimatedSticker | |
| BOOL | hasAudio | 
| 是否含有音频  更多... | |
| BOOL | isPanoramic | 
| 是否为全景图动画贴纸,默认为否  更多... | |
| int64_t | defaultDuration | 
| 动画贴纸在时间线上的默认长度(单位微秒)  更多... | |
| NSString * | animatedStickerPeriodAnimationPackageId | 
| 动画贴纸循环动画样式包裹ID  更多... | |
| NSString * | animatedStickerInAnimationPackageId | 
| 动画贴纸入动画样式包裹ID  更多... | |
| NSString * | animatedStickerOutAnimationPackageId | 
| 动画贴纸出动画样式包裹ID  更多... | |
  属性 继承自 NvsFx | |
| 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 | 
动画贴纸偏移时间(单位微秒)
 1.8.18