Ссылка типов данных QTKit
В этой главе описываются типы данных и константы, найденные в платформе Набора QuickTime.
-
Определяет значение и масштаб времени времени.
Объявление
Objective C
typedef struct { long long timeValue; long timeScale; long flags; } QTTime;
Обсуждение
QTTime
структура определяет значение и масштаб времени времени. В настоящее время только один флаг определяется:enum {
kQTTimeIsIndefinite = 1 << 0
};
Если этот флаг установлен в a
QTTime
структура, другие поля не должны использоваться. QTKit обеспечивает много функций для преобразования и сравненияQTTime
структуры.Оператор импорта
Objective C
@import QTKit;
Swift
import QTKit
Доступность
Доступный в OS X v10.3 и позже.
-
Определяет диапазон времени.
Объявление
Objective C
typedef struct { QTTime time; QTTime duration; } QTTimeRange;
Обсуждение
QTTimeRange
структура определяет диапазон времени. Это используется, например, для указания активного сегмента фильма или дорожки. QTKit обеспечивает много функций для преобразования и сравненияQTTimeRange
структуры.Оператор импорта
Objective C
@import QTKit;
Swift
import QTKit
Доступность
Доступный в OS X v10.3 и позже.