Ссылка функций QTKit
В этой главе описываются функции, которые доступны в платформе Набора QuickTime.
Следующие функции используются для создания структур QTTime.
-
QTMakeTime QTMakeTime(OS X v10.9)Создает структуру QTTime.
Объявление
Objective C
QTTime QTMakeTime ( long long timeValue, long timeScale );Обсуждение
Эта функция создает инициализированное использование структуры QTTime скалярного значения timeValue и масштаба времени
scale.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMakeTimeScaled QTMakeTimeScaled(OS X v10.9)Возвращает структуру QTTime.
Обсуждение
Эта функция возвращает структуру QTTime, время которой установлено во время структуры QTTime, интерпретируемой с помощью масштаба времени
scale.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTTimeFromString QTTimeFromString(OS X v10.9)Возвращает структуру QTTime.
Обсуждение
Эта функция возвращает структуру QTTime, время которой установлено во время, выраженное строкой; строка, как предполагается, находится в форме
“days:hours:minutes:seconds.frames/timescale”.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMakeTimeWithTimeRecord QTMakeTimeWithTimeRecord(OS X v10.9)Создает структуру QTTime.
Объявление
Objective C
QTTime QTMakeTimeWithTimeRecord ( TimeRecord timeRecord );Обсуждение
Эта функция создает инициализированное использование структуры QTTime значений в записи времени
timeRecord.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMakeTimeWithTimeInterval QTMakeTimeWithTimeInterval(OS X v10.9)Создает структуру QTTime.
Объявление
Objective C
QTTime QTMakeTimeWithTimeInterval ( NSTimeInterval timeInterval );Обсуждение
Создает инициализированное использование структуры QTTime значения NSTimeInterval
timeInterval.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
Следующие функции используются, чтобы получить и установить времена.
-
QTGetTimeRecord QTGetTimeRecord(OS X v10.9)Возвращает значение структуры QTTime, выраженной как TimeRecord.
Объявление
Objective C
BOOL QTGetTimeRecord ( QTTime time, TimeRecord *timeRecord );Обсуждение
Эта функция возвраты, в расположении, которым указывают
timeRecord, значение структуры QTTime, выраженной как TimeRecord. ВозвратыYEStrueесли успешно выполнился метод.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTGetTimeInterval QTGetTimeInterval(OS X v10.9)Возвращает значение структуры QTTime, выраженной как
NSTimeInterval.Объявление
Objective C
BOOL QTGetTimeInterval ( QTTime time, NSTimeInterval *timeInterval );Обсуждение
Эта функция возвраты, в расположении
timeInterval, значение структуры QTTime, выраженной как NSTimeInterval. ВозвратыYEStrueесли успешно выполнился метод.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
Следующая функция используется для сравнения структур QTTime.
-
QTTimeCompare QTTimeCompare(OS X v10.9)Возвращает значение типа NSComparisonResult.
Объявление
Objective C
NSComparisonResult QTTimeCompare ( QTTime time, QTTime otherTime );Обсуждение
Эта функция возвращает значение типа NSComparisonResult, указывающий результат сравнения структуры QTTime с указанной структурой QTTime
otherTime.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
Выдерживает сравнение два
SMPTETimeструктуры.Объявление
Objective C
NSComparisonResult QTSMPTETimeCompare( SMPTETime time, SMPTETIme otherTime) -
QTStringFromSMPTETime QTStringFromSMPTETime(OS X v10.9)
Следующие функции используются, чтобы добавить и вычесть времена:
-
QTTimeIncrement QTTimeIncrement(OS X v10.9)Добавляют две структуры QTTime.
Обсуждение
Эта функция возвращает структуру QTTime, время которой установлено во время структуры QTTime плюс та из структуры
increment.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTTimeDecrement QTTimeDecrement(OS X v10.9)Поддорожки один QTTime от другого.
Обсуждение
Эта функция возвращает структуру QTTime, время которой установлено во время структуры QTTime минус та из структуры
decrement.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
Следующая функция используется для получения описания времени:
-
QTStringFromTime QTStringFromTime(OS X v10.9)Возвращает описание структуры QTTime.
Обсуждение
Эта функция возвращает описание структуры QTTime. Строка находится в форме
“sign:days:hours:minutes:seconds.timevalue:timescale”, где знак пуст или «-». Обратите внимание на то, что это не для ввода данных пользователем, а для архивации и отладки целей.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTEqualTimeRanges QTEqualTimeRanges(OS X v10.9)Возвраты
YEStrueесли диапазоны требуемого времени идентичны.Объявление
Objective C
BOOL QTEqualTimeRanges ( QTTimeRange range, QTTimeRange range2 );Обсуждение
Эта функция возвраты
YEStrueесли диапазоны требуемого времени идентичны.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTIntersectionTimeRange QTIntersectionTimeRange(OS X v10.9)Возвращает структуру QTTimeRange, представляющую пересечение двух диапазонов.
Объявление
Objective C
QTTimeRange QTIntersectionTimeRange ( QTTimeRange range1, QTTimeRange range2 );Обсуждение
Эта функция возвращает структуру QTTimeRange, представляющую пересечение двух диапазонов. Пересечение двух диапазонов является самым большим диапазоном, включающим все случаи, которые находятся в обоих диапазонах.
Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMakeTimeRange QTMakeTimeRange(OS X v10.9)Возвращается структура QTTimeRange инициализировала использование структур QTTime
timeиduration.Объявление
Objective C
QTTimeRange QTMakeTimeRange ( QTTime time, QTTime duration );Обсуждение
Эта функция возвращается, структура QTTimeRange инициализировала использование времени структур QTTime и продолжительности. Те структуры могут иметь различные масштабы времени. Во всех случаях масштаб времени, используемый в новой структуре QTTimeRange, является масштабом времени времени.
Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTStringFromTimeRange QTStringFromTimeRange(OS X v10.9)Возвращает описание структуры QTTimeRange.
Объявление
Objective C
NSString * QTStringFromTimeRange ( QTTimeRange range );Обсуждение
Эта функция возвращает описание структуры QTTimeRange. Строка находится в форме
“hours:minutes:seconds.frames:: hours:minutes:seconds.frames”. Обратите внимание на то, что это для архивации и отладки целей, не для пользовательского дисплея.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTTimeInTimeRange QTTimeInTimeRange(OS X v10.9)Возвраты
YEStrueесли время требуемого времени находится в диапазоне диапазона времени.Объявление
Objective C
BOOL QTTimeInTimeRange ( QTTime time, QTTimeRange range );Обсуждение
Эта функция возвраты
YEStrueесли время требуемого времени находится в диапазоне времениrange.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTTimeRangeEnd QTTimeRangeEnd(OS X v10.9)Возвращает структуру QTTime, представляющую конец диапазона требуемого времени.
Объявление
Objective C
QTTime QTTimeRangeEnd ( QTTimeRange range );Обсуждение
Эта функция возвращает структуру QTTime, представляющую конец диапазона требуемого времени.
Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTTimeRangeFromString QTTimeRangeFromString(OS X v10.9)Возвращает структуру QTTimeRange
Объявление
Objective C
QTTimeRange QTTimeRangeFromString ( NSString *string );Обсуждение
Эта функция возвращает структуру QTTimeRange, диапазон которой установлен в диапазон, выраженный строкой; строка, как предполагается, находится в форме
“days:hours:minutes:seconds.frames/timescale~days:hours:minutes:seconds.frames/timescale”.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTUnionTimeRange QTUnionTimeRange(OS X v10.9)Возвращает структуру QTTimeRange.
Объявление
Objective C
QTTimeRange QTUnionTimeRange ( QTTimeRange range1, QTTimeRange range2 );Обсуждение
Эта функция возвращает структуру QTTimeRange, представляющую объединение двух диапазонов. Объединение двух диапазонов является самым маленьким диапазоном, включающим все случаи, которые находятся в любом диапазоне.
Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTStringForOSType QTStringForOSType(OS X v10.9)Возвращает NSString представление указанного типа с четырьмя кодами символа.
Объявление
Objective C
NSString * QTStringForOSType ( OSType type );Обсуждение
Эта функция возвращается
NSStringпредставление указанного типа с четырьмя кодами символа.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTOSTypeForString QTOSTypeForString(OS X v10.9)Возвращает четыре кода символа, представляющие указанное
NSString.Объявление
Objective C
OSType QTOSTypeForString ( NSString *string );Обсуждение
Эта функция возвращает четыре кода символа, представляющие указанное
NSString.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
