美摄SDK For iOS
3.14.0
|
采集字幕 更多...
#import <NvsCaptureCaption.h>
属性 | |
int64_t | offsetPoint |
字幕偏移时间(单位微秒) 更多... | |
int64_t | duration |
字幕的持续时间(单位微秒) 更多... | |
![]() | |
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 更多... | |
![]() | |
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 |
字幕偏移时间(单位微秒)