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

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

Разработчик

Ссылка платформы QTKit ссылка типов данных QTKit

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

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

Ссылка типов данных QTKit

В этой главе описываются типы данных и константы, найденные в платформе Набора QuickTime.

Типы данных

  • Определяет значение и масштаб времени времени.

    Объявление

    Swift

    struct QTTime { var timeValue: Int64 var timeScale: Int var flags: Int }

    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 и позже.

  • Определяет диапазон времени.

    Объявление

    Swift

    struct QTTimeRange { var time: QTTime var duration: QTTime }

    Objective C

    typedef struct { QTTime time; QTTime duration; } QTTimeRange;

    Обсуждение

    QTTimeRange структура определяет диапазон времени. Это используется, например, для указания активного сегмента фильма или дорожки. QTKit обеспечивает много функций для преобразования и сравнения QTTimeRange структуры.

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

    Objective C

    @import QTKit;

    Swift

    import QTKit

    Доступность

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