Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы QTKit ссылка функций QTKit

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка функций 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.

  • Возвращает структуру QTTime.

    Объявление

    Objective C

    QTTime QTMakeTimeScaled ( QTTime time, long timeScale );

    Обсуждение

    Эта функция возвращает структуру QTTime, время которой установлено во время структуры QTTime, интерпретируемой с помощью масштаба времени scale.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в OS X v10.9.

  • Возвращает структуру QTTime.

    Объявление

    Objective C

    QTTime QTTimeFromString ( NSString *string );

    Обсуждение

    Эта функция возвращает структуру QTTime, время которой установлено во время, выраженное строкой; строка, как предполагается, находится в форме “days:hours:minutes:seconds.frames/timescale”.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в 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.

  • Создает структуру QTTime.

    Объявление

    Objective C

    QTTime QTMakeTimeWithTimeInterval ( NSTimeInterval timeInterval );

    Обсуждение

    Создает инициализированное использование структуры QTTime значения NSTimeInterval timeInterval.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в 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.

  • Возвращает значение структуры 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.

  • Возвращает значение типа 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)

  • Возвращает человекочитаемую строку из SMPTETime. Возвращаемая строка имеет форму hh:mm:ss.ff.

    Объявление

    Objective C

    NSString * QTStringFromSMPTETime ( SMPTETime time );

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.5 и позже.

    Осуждаемый в OS X v10.9.

Следующие функции используются, чтобы добавить и вычесть времена:

  • Добавляют две структуры QTTime.

    Объявление

    Objective C

    QTTime QTTimeIncrement ( QTTime time, QTTime increment );

    Обсуждение

    Эта функция возвращает структуру QTTime, время которой установлено во время структуры QTTime плюс та из структуры increment.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в OS X v10.9.

  • Поддорожки один QTTime от другого.

    Объявление

    Objective C

    QTTime QTTimeDecrement ( QTTime time, QTTime decrement );

    Обсуждение

    Эта функция возвращает структуру QTTime, время которой установлено во время структуры QTTime минус та из структуры decrement.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в OS X v10.9.

Следующая функция используется для получения описания времени:

  • Возвращает описание структуры QTTime.

    Объявление

    Objective C

    NSString * QTStringFromTime ( QTTime time );

    Обсуждение

    Эта функция возвращает описание структуры QTTime. Строка находится в форме “sign:days:hours:minutes:seconds.timevalue:timescale”, где знак пуст или «-». Обратите внимание на то, что это не для ввода данных пользователем, а для архивации и отладки целей.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в 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.

  • Возвращает структуру QTTimeRange, представляющую пересечение двух диапазонов.

    Объявление

    Objective C

    QTTimeRange QTIntersectionTimeRange ( QTTimeRange range1, QTTimeRange range2 );

    Обсуждение

    Эта функция возвращает структуру QTTimeRange, представляющую пересечение двух диапазонов. Пересечение двух диапазонов является самым большим диапазоном, включающим все случаи, которые находятся в обоих диапазонах.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в 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.

  • Возвращает описание структуры 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.

  • Возвраты YEStrue если время требуемого времени находится в диапазоне диапазона времени.

    Объявление

    Objective C

    BOOL QTTimeInTimeRange ( QTTime time, QTTimeRange range );

    Обсуждение

    Эта функция возвраты YEStrue если время требуемого времени находится в диапазоне времени range.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в OS X v10.9.

  • Возвращает структуру QTTime, представляющую конец диапазона требуемого времени.

    Объявление

    Objective C

    QTTime QTTimeRangeEnd ( QTTimeRange range );

    Обсуждение

    Эта функция возвращает структуру QTTime, представляющую конец диапазона требуемого времени.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в 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.

  • Возвращает структуру QTTimeRange.

    Объявление

    Objective C

    QTTimeRange QTUnionTimeRange ( QTTimeRange range1, QTTimeRange range2 );

    Обсуждение

    Эта функция возвращает структуру QTTimeRange, представляющую объединение двух диапазонов. Объединение двух диапазонов является самым маленьким диапазоном, включающим все случаи, которые находятся в любом диапазоне.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в OS X v10.9.

  • Возвращает NSString представление указанного типа с четырьмя кодами символа.

    Объявление

    Objective C

    NSString * QTStringForOSType ( OSType type );

    Обсуждение

    Эта функция возвращается NSString представление указанного типа с четырьмя кодами символа.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в OS X v10.9.

  • Возвращает четыре кода символа, представляющие указанное NSString.

    Объявление

    Objective C

    OSType QTOSTypeForString ( NSString *string );

    Обсуждение

    Эта функция возвращает четыре кода символа, представляющие указанное NSString.

    Оператор импорта

    Objective C

    @import QTKit;

    Доступность

    Доступный в OS X v10.4 и позже.

    Осуждаемый в OS X v10.9.