One Logo Pool Ball
CoreMedia · IOS API REFERENCE

CMTimeRange

struct · iOS 4.0+ · SDK 27.1

struct CMTimeRange

Members (19)

get · iOS 4.0+

duration

TypeScript
get duration(): CMTime
Swift declaration
var duration: CMTime
set · iOS 4.0+

duration

TypeScript
set duration(value: CMTime)
Swift declaration
var duration: CMTime
get · iOS 4.0+

start

TypeScript
get start(): CMTime
Swift declaration
var start: CMTime
set · iOS 4.0+

start

TypeScript
set start(value: CMTime)
Swift declaration
var start: CMTime
get · iOS 4.0+

invalid

TypeScript
static get invalid(): CMTimeRange
Swift declaration
static let invalid: CMTimeRange
get · iOS 4.0+

zero

TypeScript
static get zero(): CMTimeRange
Swift declaration
static let zero: CMTimeRange
init · iOS 4.0+

init

TypeScript
static initStartDuration(start: CMTime, duration: CMTime): CMTimeRange
Swift declaration
init(start: CMTime, duration: CMTime)
method · iOS 4.0+

containsTimeRange

TypeScript
containsTimeRange(range: CMTimeRange): boolean
Swift declaration
func containsTimeRange(_ range: CMTimeRange) -> Bool
method · iOS 4.0+

containsTime

TypeScript
containsTime(time: CMTime): boolean
Swift declaration
func containsTime(_ time: CMTime) -> Bool
method · iOS 4.0+

intersection

TypeScript
intersection(otherRange: CMTimeRange): CMTimeRange
Swift declaration
func intersection(_ otherRange: CMTimeRange) -> CMTimeRange
get · iOS 4.0+

isIndefinite

TypeScript
get isIndefinite(): boolean
Swift declaration
var isIndefinite: Bool { get }
static · iOS 27.0+

makeFromRawAttachmentValue

TypeScript
static makeFromRawAttachmentValue(repr: _CoreVideo_CVAttachmentRawValue): (CMTimeRange) | null
Swift declaration
static func makeFromRawAttachmentValue(_ repr: CVAttachmentRawValue) -> CMTimeRange?
get · iOS 27.0+

rawAttachmentValueRepresentation

TypeScript
get rawAttachmentValueRepresentation(): _CoreVideo_CVAttachmentRawValue
Swift declaration
var rawAttachmentValueRepresentation: CVAttachmentRawValue { get }
get · iOS 4.0+

end

TypeScript
get end(): CMTime
Swift declaration
var end: CMTime { get }
init · iOS 4.0+

init

TypeScript
static initStartEnd(start: CMTime, end: CMTime): CMTimeRange
Swift declaration
init(start: CMTime, end: CMTime)
method · iOS 4.0+

union

TypeScript
union(otherRange: CMTimeRange): CMTimeRange
Swift declaration
func union(_ otherRange: CMTimeRange) -> CMTimeRange
get · iOS 4.0+

isEmpty

TypeScript
get isEmpty(): boolean
Swift declaration
var isEmpty: Bool { get }
get · iOS 4.0+

isValid

TypeScript
get isValid(): boolean
Swift declaration
var isValid: Bool { get }
init · iOS 4.0+

init

TypeScript
static init(): CMTimeRange
Swift declaration
init()

Skipped declarations

No declarations were skipped in this snapshot.

All CoreMedia types →