Documentation Archive Developer
Search

QTKit Changes

QTKit

Removed QTCaptureDevice.init(uniqueID: String!)
Added QTTime.init()
Added QTTime.init(timeValue: Int64, timeScale: Int, flags: Int)
Added QTTimeRange.init()
Added QTTimeRange.init(time: QTTime, duration: QTTime)
Added MAC_OS_X_VERSION_10_4
Added MAC_OS_X_VERSION_10_5
Added MAC_OS_X_VERSION_10_6
Added MAC_OS_X_VERSION_10_7
Modified QTMovieModernizer.destinationURL
Declaration
From
var destinationURL: NSURL! { get }
To
@NSCopying var destinationURL: NSURL! { get }

Modified QTMovieModernizer.sourceURL
Declaration
From
var sourceURL: NSURL! { get }
To
@NSCopying var sourceURL: NSURL! { get }

Modified QTMovieModernizer.init(sourceURL: NSURL!, destinationURL: NSURL!)
Declaration
From
init(sourceURL source: NSURL!, destinationURL destination: NSURL!)
To
init!(sourceURL source: NSURL!, destinationURL destination: NSURL!)

Modified QTTime [struct]
Declaration
From
struct QTTime {
    var timeValue: Int64
    var timeScale: Int
    var flags: Int
}
To
struct QTTime {
    var timeValue: Int64
    var timeScale: Int
    var flags: Int
    init()
    init(timeValue timeValue: Int64, timeScale timeScale: Int, flags flags: Int)
}

Modified QTTimeRange [struct]
Declaration
From
struct QTTimeRange {
    var time: QTTime
    var duration: QTTime
}
To
struct QTTimeRange {
    var time: QTTime
    var duration: QTTime
    init()
    init(time time: QTTime, duration duration: QTTime)
}

Modified QTMovieModernizerOutputFormat_AppleProRes422
Declaration
From
let QTMovieModernizerOutputFormat_AppleProRes422: NSString!
To
let QTMovieModernizerOutputFormat_AppleProRes422: String

Modified QTMovieModernizerOutputFormat_AppleProRes4444
Declaration
From
let QTMovieModernizerOutputFormat_AppleProRes4444: NSString!
To
let QTMovieModernizerOutputFormat_AppleProRes4444: String

Modified QTMovieModernizerOutputFormat_H264
Declaration
From
let QTMovieModernizerOutputFormat_H264: NSString!
To
let QTMovieModernizerOutputFormat_H264: String