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

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

Разработчик

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

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

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

AVVideoCompositionInstruction

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

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

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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


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

    Цвет фона состава.

    Объявление

    Swift

    var backgroundColor: CGColor!

    Objective C

    @property(nonatomic, retain) CGColorRef backgroundColor

    Обсуждение

    Только существенные цвета BGRA поддерживаются; образцы и другие поддерживаемые цвета проигнорированы. Если представленный пиксельный буфер не имеет альфы, альфа-значение цвета фона проигнорировано.

    Если цвет фона NULL, видео наборщик использует цвет фона по умолчанию непрозрачного черного цвета цвета.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

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

    Объявление

    Swift

    var layerInstructions: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly, copy) NSArray *layerInstructions

    Обсуждение

    Дорожки разделены на уровни в составе согласно порядку от начала до конца layerInstructions массив; дорожка с trackID первой инструкции в массиве будет разделена на уровни на вершине, с дорожкой с trackID второй инструкции сразу внизу, и т.д.

    Если значение свойства nil, вывод является заливкой цвета фона.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

    См. также

    backgroundColor

  • timeRange timeRange Свойство

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

    Объявление

    Swift

    var timeRange: CMTimeRange { get }

    Objective C

    @property(nonatomic, readonly) CMTimeRange timeRange

    Обсуждение

    Если диапазон времени будет недопустим, то видео наборщик проигнорирует его. См. также требования timeRange свойство в массиве объектов, реализовывая AVVideoCompositionInstruction протокол, как описано в AVVideoComposition класс instructions свойство.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

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

    Объявление

    Swift

    var enablePostProcessing: Bool { get }

    Objective C

    @property(nonatomic, readonly) BOOL enablePostProcessing

    Обсуждение

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

    Значение YEStrue по умолчанию.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

    См. также

    enablePostProcessing (AVVideoMutableCompositionInstruction)
    + videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayer:inLayer: (AVVideoCompositionCoreAnimationTool)