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

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

Разработчик

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

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

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

AVVideoCompositionInstruction

AVVideoCompositionInstruction протокол реализован объектами представлять операции, которые будут выполняться наборщиком.

AVVideoComposition объект поддерживает массив инструкций для выполнения его состава.

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


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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.9 и позже.
  • Если единственный исходный кадр должен быть выведен на экран на время инструкции, возвращает дорожку ID. (требуемый) (только для чтения)

    Объявление

    Swift

    var passthroughTrackID: CMPersistentTrackID { get }

    Objective C

    @property(nonatomic, readonly) CMPersistentTrackID passthroughTrackID

    Обсуждение

    Если на время инструкции, видео результатом состава является один из исходных кадров, это свойство возвращает соответствующую дорожку ID. Наборщик не будет выполнен на время инструкции, и надлежащий исходный кадр используется вместо этого.

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Массив видеотрека IDs, требуемый составить кадры для этой инструкции. (требуемый) (только для чтения)

    Объявление

    Swift

    var requiredSourceTrackIDs: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *requiredSourceTrackIDs

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Булево значение, возвращающееся, содержит ли состав вставку промежуточных кадров. (требуемый) (только для чтения)

    Объявление

    Swift

    var containsTweening: Bool { get }

    Objective C

    @property(nonatomic, readonly) BOOL containsTweening

    Обсуждение

    Если YEStrue, рендеринг кадра от тех же исходных буферов и той же инструкции состава в двух различных compositionTime может привести к различным выходным кадрам. Если NOfalse, два таких состава приведут к тому же кадру.

    Когда это свойство установлено в, конвейер носителей может быть в состоянии избежать некоторой обработки копии NOfalse.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Булево значение, возвращающееся, включена ли последующая обработка для состава. (требуемый) (только для чтения)

    Объявление

    Swift

    var enablePostProcessing: Bool { get }

    Objective C

    @property(nonatomic, readonly) BOOL enablePostProcessing

    Обсуждение

    Если NOfalse, указывает, что последующая обработка должна быть пропущена на время этой инструкции.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

    См. также

    videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayer:inLayer: (AVVideoCompositionCoreAnimationTool)

  • timeRange timeRange Свойство

    Диапазон времени, во время которого инструкция является эффективной. (требуемый) (только для чтения)

    Объявление

    Swift

    var timeRange: CMTimeRange { get }

    Objective C

    @property(nonatomic, readonly) CMTimeRange timeRange

    Обсуждение

    Посмотрите AVVideoComposition класс instructions свойство для получения информации о требованиях для timeRanges из инструкций.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

    См. также

    instructions (AVVideoComposition)