|
美摄SDK For iOS
3.14.4
|
采集字幕 更多...
#import <NvsCaptureCaption.h>
属性 | |
| int64_t | offsetPoint |
| 字幕偏移时间(单位微秒) 更多... | |
| int64_t | duration |
| 字幕的持续时间(单位微秒) 更多... | |
属性 继承自 NvsCaption | |
| BOOL | isPanoramic |
| 是否为全景图字幕 更多... | |
| BOOL | isModular |
| 当前字幕是否为模块字幕 更多... | |
| NvsRoleInTheme | roleInTheme |
| 字幕在主题中的角色(通用、片头、片尾) 更多... | |
| NvsCategory | category |
| 片段类型 更多... | |
| NSString * | captionStylePackageId |
| 字幕样式包裹ID 更多... | |
| NSString * | modularCaptionContextPackageId |
| 模块字幕环境样式包裹ID 更多... | |
| NSString * | modularCaptionRendererPackageId |
| 模块字幕渲染样式包裹ID 更多... | |
| NSString * | modularCaptionAnimationPackageId |
| 模块字幕循环动画样式包裹ID 更多... | |
| NSString * | modularCaptionInAnimationPackageId |
| 模块字幕入动画样式包裹ID 更多... | |
| NSString * | modularCaptionOutAnimationPackageId |
| 模块字幕出动画样式包裹ID 更多... | |
属性 继承自 NvsFx | |
| NvsFxDescription * | description |
| 特效描述 更多... | |
采集字幕
采集字幕是应用在视频采集时的自定义文字。可以添加和移除时间线字幕,并对字幕位置进行调整处理。添加完字幕,还可以进行样式设置,包括字体大小,颜色,阴影,描边等。
注:采集字幕的偏移时间和持续时间单位都为微秒
注1:采集字幕的默认开始时间为添加时刻的采集时间,如果在StartCapturePreview调用之前添加的,起始时间都为0
| - (int64_t) changeDuration: | (int64_t) | newOutPoint |
改变字幕持续时间
| newOutPoint | 字幕新的期望持续时间(单位微秒) |
| - (int64_t) changeOffsetPoint: | (int64_t) | newOffset |
改变字幕的相对偏移时间
| newInPoint | 新的相对偏移时间(单位微秒) |
| - (void) resetStartTime |
重置字幕的起始时间
| - (void) setStartTime: | (int64_t) | startTime |
设置字幕的起始时间
| startTime | 起始时间 |
|
readatomicassign |
字幕的持续时间(单位微秒)
|
readatomicassign |
字幕偏移时间(单位微秒)
1.8.18