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

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

Разработчик

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

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

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

AVMutableVideoCompositionInstruction

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

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

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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


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

    Объявление

    Objective C

    + (AVMutableVideoCompositionInstruction *)videoCompositionInstruction

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

    Новая непостоянная видео инструкция состава.

    Обсуждение

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

    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]!

    Objective C

    @property(nonatomic, 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

    Objective C

    @property(nonatomic, assign) CMTimeRange timeRange

    Обсуждение

    Если диапазон времени будет недопустим, то видео наборщик проигнорирует его.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Указывает, требуется ли обработка сообщения для видео инструкции состава.

    Объявление

    Swift

    var enablePostProcessing: Bool

    Objective C

    @property(nonatomic, assign) BOOL enablePostProcessing

    Обсуждение

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

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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