One Logo Pool Ball
CoreMedia · IOS API REFERENCE

CMTime

struct · iOS 4.0+ · SDK 27.1

struct CMTime

Members (27)

get · iOS 4.0+

epoch

TypeScript
get epoch(): number
Swift declaration
var epoch: CMTimeEpoch
set · iOS 4.0+

epoch

TypeScript
set epoch(value: number)
Swift declaration
var epoch: CMTimeEpoch
get · iOS 4.0+

flags

TypeScript
get flags(): CMTimeFlags
Swift declaration
var flags: CMTimeFlags
set · iOS 4.0+

flags

TypeScript
set flags(value: CMTimeFlags)
Swift declaration
var flags: CMTimeFlags
get · iOS 4.0+

timescale

TypeScript
get timescale(): number
Swift declaration
var timescale: CMTimeScale
set · iOS 4.0+

timescale

TypeScript
set timescale(value: number)
Swift declaration
var timescale: CMTimeScale
get · iOS 4.0+

value

TypeScript
get value(): number
Swift declaration
var value: CMTimeValue
set · iOS 4.0+

value

TypeScript
set value(value: number)
Swift declaration
var value: CMTimeValue
get · iOS 4.0+

indefinite

TypeScript
static get indefinite(): CMTime
Swift declaration
static let indefinite: CMTime
get · iOS 4.0+

invalid

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

negativeInfinity

TypeScript
static get negativeInfinity(): CMTime
Swift declaration
static let negativeInfinity: CMTime
get · iOS 4.0+

positiveInfinity

TypeScript
static get positiveInfinity(): CMTime
Swift declaration
static let positiveInfinity: CMTime
get · iOS 4.0+

zero

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

init

TypeScript
static initValueTimescaleFlagsEpoch(value: number, timescale: number, flags: CMTimeFlags, epoch: number): CMTime
Swift declaration
init(value: CMTimeValue, timescale: CMTimeScale, flags: CMTimeFlags, epoch: CMTimeEpoch)
method · iOS 4.0+

convertScale

TypeScript
convertScale(newTimescale: number, method: CMTimeRoundingMethod): CMTime
Swift declaration
func convertScale(_ newTimescale: Int32, method: CMTimeRoundingMethod) -> CMTime
get · iOS 4.0+

isIndefinite

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

hasBeenRounded

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

isNegativeInfinity

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

isPositiveInfinity

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

makeFromRawAttachmentValue

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

rawAttachmentValueRepresentation

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

init

TypeScript
static initValueTimescale(value: number, timescale: number): CMTime
Swift declaration
init(value: CMTimeValue, timescale: CMTimeScale)
get · iOS 4.0+

isValid

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

init

TypeScript
static initSecondsPreferredTimescale(seconds: number, preferredTimescale: number): CMTime
Swift declaration
init(seconds: Double, preferredTimescale: CMTimeScale)
get · iOS 4.0+

seconds

TypeScript
get seconds(): number
Swift declaration
var seconds: Double { get }
get · iOS 4.0+

isNumeric

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

init

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

Skipped declarations

No declarations were skipped in this snapshot.

All CoreMedia types →