| 
    美摄SDK For iOS
    3.7.2
    
   | 
 
多缩略图序列 更多...
#import <NvsMultiThumbnailSequenceView.h>
构造函数 | |
| (instancetype) | - init | 
| (instancetype) | - initWithFrame: | 
| (instancetype) | - initWithCoder: | 
| (void) | - enableClipEditModeWithThumnailHeight: | 
| 设置编辑模式可用 编辑模式下,设置descArray时不会重置contentOffsize和contentSize,避免缩略图闪动,需要外部设置contentOffsize和contentSize  更多... | |
| (int64_t) | - mapTimelinePosFromX: | 
| 将控件的X坐标映射到时间线位置  更多... | |
| (CGFloat) | - mapXFromTimelinePos: | 
| 将时间线位置映射到控件的X坐标  更多... | |
| (void) | - scale:withAnchor: | 
| 缩放当前比例尺  更多... | |
  构造函数 继承自 <NvsIconGeneratorDelegate> | |
| (void) | - didIconReady:timestamp:taskId: | 
| 图片获取回调  更多... | |
属性 | |
| NSArray< NvsThumbnailSequenceDesc * > * | descArray | 
| 缩略图序列描述数组。注意:一旦设置,再修改数组里面的内容是不起作用的,除非再次设置缩略图序列描述数组。NVSThumbNailSequenceDesc应该按照InPoint从小到大的顺序排列,InPoint和OutPoint所代表的时间段不能重叠。  更多... | |
| CGFloat | thumbnailAspectRatio | 
| 单张缩略图横纵比,默认值:9.0/16  更多... | |
| double | pointsPerMicrosecond | 
| 时间和像素比例尺,每微秒所占用的point数量,默认值:720.0/15000000  更多... | |
| CGFloat | startPadding | 
| 起始边距,单位为point  更多... | |
| CGFloat | endPadding | 
| 结束边距,单位为point  更多... | |
| NvsThumbnailImageFillMode | thumbnailImageFillMode | 
| 缩略图图片填充模式,默认值:NvsThumbnailFillModeStretch  更多... | |
| int64_t | maxTimelinePosToScroll | 
| 允许滚动的最大时间线位置(单位微秒),默认值为0,表示不做限制  更多... | |
多缩略图序列
多缩略图序列,可以显示一个时间线内多个片段的缩略图序列。支持缩略图时间比例尺的调节,当有效内容超长时支持滚动浏览。
| - (void) enableClipEditModeWithThumnailHeight: | (CGFloat) | height | 
设置编辑模式可用 编辑模式下,设置descArray时不会重置contentOffsize和contentSize,避免缩略图闪动,需要外部设置contentOffsize和contentSize
| height | 缩略图高度,默认值:和UIScrollView等高。如果缩略图高度小于UIScrollView高度,会漏出部分UIScrollView,可在缩略图下面添加随缩略图一起滚动的自定义视图。如果缩略图高度大于UIScrollView高度,超出部分不会响应手势事件。 | 
| - (instancetype) init | 
| - (instancetype) initWithCoder: | (NSCoder *) | aDecoder | 
| - (instancetype) initWithFrame: | (CGRect) | frame | 
| - (int64_t) mapTimelinePosFromX: | (CGFloat) | x | 
将控件的X坐标映射到时间线位置
| x | 控件的X坐标,单位为point | 
| - (CGFloat) mapXFromTimelinePos: | (int64_t) | timelinePos | 
将时间线位置映射到控件的X坐标
| timelinePos | 时间线位置,单位为微秒 | 
| - (void) scale: | (double) | scaleFactor | |
| withAnchor: | (CGFloat) | anchorX | |
缩放当前比例尺
| scaleFactor | 缩放的比例,取值范围:>0 | 
| anchorX | 缩放的锚点X坐标,单位为point | 
      
  | 
  readwritenonatomicassign | 
缩略图序列描述数组。注意:一旦设置,再修改数组里面的内容是不起作用的,除非再次设置缩略图序列描述数组。NVSThumbNailSequenceDesc应该按照InPoint从小到大的顺序排列,InPoint和OutPoint所代表的时间段不能重叠。
      
  | 
  readwritenonatomicassign | 
结束边距,单位为point
      
  | 
  readwritenonatomicassign | 
允许滚动的最大时间线位置(单位微秒),默认值为0,表示不做限制
      
  | 
  readwritenonatomicassign | 
时间和像素比例尺,每微秒所占用的point数量,默认值:720.0/15000000
      
  | 
  readwritenonatomicassign | 
起始边距,单位为point
      
  | 
  readwritenonatomicassign | 
单张缩略图横纵比,默认值:9.0/16
      
  | 
  readwritenonatomicassign | 
缩略图图片填充模式,默认值:NvsThumbnailFillModeStretch
 1.8.18