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

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

Разработчик

Ссылка платформы AVFoundation ссылка класса AVCompositionTrackSegment

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

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

AVCompositionTrackSegment

AVCompositionTrackSegment объект представляет сегмент AVCompositionTrack объект, включая URL и идентификатор дорожки, и время, отображаясь из источника отслеживает к дорожке состава.

Вы обычно используете этот класс, чтобы сохранить низкоуровневое представление состава к форматам хранения Вашего выбора и перераспределить их от хранения.

Наследование


Соответствует


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.7 и позже.
  • Возвращает сегмент дорожки состава, представляющий пустой сегмент дорожки.

    Объявление

    Objective C

    + (AVCompositionTrackSegment *)compositionTrackSegmentWithTimeRange:(CMTimeRange)timeRange

    Параметры

    timeRange

    Диапазон времени пустого состава отслеживает сегмент.

    Возвращаемое значение

    Сегмент дорожки состава, представляющий пустой сегмент дорожки.

    Обсуждение

    Этот метод вызывает initWithURL:trackID:sourceTimeRange:targetTimeRange: с a nil URL, trackID kCMPersistentTrackID_Invalid, время, отображаясь с source.start и source.duration равный kCMTimeInvalid, и с целью равняются timeRange.

    Это - стандартное низкоуровневое представление пустого сегмента дорожки.

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

    Objective C

    @import AVFoundation;

    Доступность

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

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

    Объявление

    Swift

    init!(timeRange timeRange: CMTimeRange)

    Objective C

    - (instancetype)initWithTimeRange:(CMTimeRange)timeRange

    Параметры

    timeRange

    Диапазон времени пустого сегмента дорожки.

    Возвращаемое значение

    Сегмент дорожки, представляющий пустой сегмент дорожки.

    Обсуждение

    Этот метод вызывает initWithURL:trackID:sourceTimeRange:targetTimeRange: с a nil URL, trackID kCMPersistentTrackID_Invalid, время, отображаясь с source.start и source.duration равный kCMTimeInvalid, и с целью равняются timeRange.

    Это - стандартное низкоуровневое представление пустого сегмента дорожки.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Возвращает сегмент дорожки состава, представляющий часть файла, на который ссылается данный URL.

    Объявление

    Objective C

    + (AVCompositionTrackSegment *)compositionTrackSegmentWithURL:(NSURL *)URL trackID:(CMPersistentTrackID)trackID sourceTimeRange:(CMTimeRange)sourceTimeRange targetTimeRange:(CMTimeRange)targetTimeRange

    Параметры

    URL

    URL, ссылающийся на контейнерный файл, который будет представлен сегментом дорожки.

    trackID

    Идентификатор дорожки, указывающий дорожку контейнерного файла, который будет представлен сегментом дорожки.

    sourceTimeRange

    Диапазон времени дорожки контейнерного файла, который будет представлен сегментом дорожки..

    targetTimeRange

    Диапазон времени состава отслеживает, во время которого должен быть представлен сегмент дорожки.

    Возвращаемое значение

    Сегмент дорожки, представляющий часть файла, на который ссылаются URL.

    Обсуждение

    Указать что сегмент играться при нормальном темпе актива, наборе source.duration == target.duration во время, отображаясь. Иначе, сегмент будет играться на уровне, равном отношению source.duration / target.duration.

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

    Objective C

    @import AVFoundation;

    Доступность

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

  • Инициализирует сегмент дорожки, представляющий часть файла, на который ссылается данный URL.

    Объявление

    Swift

    init!(URL URL: NSURL!, trackID trackID: CMPersistentTrackID, sourceTimeRange sourceTimeRange: CMTimeRange, targetTimeRange targetTimeRange: CMTimeRange)

    Objective C

    - (instancetype)initWithURL:(NSURL *)URL trackID:(CMPersistentTrackID)trackID sourceTimeRange:(CMTimeRange)sourceTimeRange targetTimeRange:(CMTimeRange)targetTimeRange

    Параметры

    URL

    URL, ссылающийся на контейнерный файл, который будет представлен сегментом дорожки.

    trackID

    Идентификатор дорожки, указывающий дорожку контейнерного файла, который будет представлен сегментом дорожки.

    sourceTimeRange

    Диапазон времени дорожки контейнерного файла, который будет представлен сегментом дорожки..

    targetTimeRange

    Диапазон времени состава отслеживает, во время которого должен быть представлен сегмент дорожки.

    Возвращаемое значение

    Сегмент дорожки, представляющий часть файла, на который ссылаются URL.

    Обсуждение

    Указать что сегмент играться при нормальном темпе актива, наборе source.duration == target.duration во время, отображаясь. Иначе, сегмент будет играться на уровне, равном отношению source.duration / target.duration.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • sourceURL sourceURL Свойство

    Контейнерный файл носителей представлен сегментом дорожки. (только для чтения)

    Объявление

    Swift

    var sourceURL: NSURL! { get }

    Objective C

    @property(nonatomic, readonly) NSURL *sourceURL

    Обсуждение

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • sourceTrackID sourceTrackID Свойство

    Дорожка ID контейнерного файла носителей представлена сегментом дорожки. (только для чтения)

    Объявление

    Swift

    var sourceTrackID: CMPersistentTrackID { get }

    Objective C

    @property(nonatomic, readonly) CMPersistentTrackID sourceTrackID

    Обсуждение

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • пустой пустой Свойство

    Указывает, пуст ли сегмент. (только для чтения)

    Объявление

    Swift

    var empty: Bool { get }

    Objective C

    @property(nonatomic, readonly, getter=isEmpty) BOOL empty

    Обсуждение

    Пустой сегмент имеет допустимый целевой диапазон времени, но sourceURL nil и исходное время начала kCMTimeInvalid; все другие поля не определены.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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