TuSDKMediaTimelineSlice Class Reference

Inherits from NSObject
Conforms to NSCopying
Declared in TuSDKMediaTimelineSlice.h

Overview

时间切片信息

– initWithTimeRange:

根据 TuSDKMediaTimeRange 初始化 TuSDKMediaTimelineSlice

- (instancetype)initWithTimeRange:(TuSDKMediaTimeRange *)timeRange

Parameters

timeRange

时间区间

Return Value

TuSDKMediaTimelineSlice

Availability

v3.0

Declared In

TuSDKMediaTimelineSlice.h

– initWithCMTimeRange:

根据开始时间和结束时间初始化时间范围。 当开始时间大于结束时间时为倒序读取模式

- (instancetype)initWithCMTimeRange:(CMTimeRange)timeRange

Parameters

timeRange

时间区间

Return Value

TuSDKMediaTimeRange

Availability

v3.0

Declared In

TuSDKMediaTimelineSlice.h

– initWithStart:end:

根据开始时间和结束时间初始化时间范围。 当开始时间大于结束时间时为倒序读取模式

- (instancetype)initWithStart:(CMTime)start end:(CMTime)end

Parameters

start

开始时间

end

结束时间

Return Value

TuSDKMediaTimeRange

Availability

v3.0

Declared In

TuSDKMediaTimelineSlice.h

  isValid

验证当前片段是否有效

@property (nonatomic, readonly) BOOL isValid

Availability

v3.0

Declared In

TuSDKMediaTimelineSlice.h

  timeRange

特效生效时间

@property (nonatomic, readonly) TuSDKMediaTimeRange *timeRange

Availability

v3.0

Declared In

TuSDKMediaTimelineSlice.h

  isReverse

是否为倒序。 如果 timeRange 为反向输出则为倒序。 如 :[[TuSDKMediaTimeRange alloc] initWithStart:CMTimeMakeWithSeconds(5.f, USEC_PER_SEC) end:CMTimeMakeWithSeconds(0.f, USEC_PER_SEC)]

@property (nonatomic, readonly) BOOL isReverse

Availability

v3.0

Declared In

TuSDKMediaTimelineSlice.h

  speedRate

速率调整 取值范围:> 0 && <=4. 默认:1 ( > 1 快速播放 < 1 慢速播放)

@property (nonatomic) CGFloat speedRate

Availability

v3.0

Declared In

TuSDKMediaTimelineSlice.h