AVMutableVideoCompositionInstruction
Наследование
-
NSObject -
AVVideoCompositionInstruction -
AVMutableVideoCompositionInstruction
-
NSObject -
AVVideoCompositionInstruction -
AVMutableVideoCompositionInstruction
Соответствует
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 4.0 и позже.
AVMutableVideoCompositionInstruction объект представляет работу, которая будет выполняться наборщиком.
AVVideoComposition объект поддерживает массив instructions выполнять его состав.
-
Возвращает новую непостоянную видео инструкцию состава.
Объявление
Objective C
+ (AVMutableVideoCompositionInstruction *)videoCompositionInstructionВозвращаемое значение
Новая непостоянная видео инструкция состава.
Обсуждение
Оператор импорта
Objective C
@import AVFoundation;Доступность
Доступный в iOS 4.0 и позже.
-
backgroundColorСвойствоЦвет фона состава.
Объявление
Swift
var backgroundColor: CGColor!Objective C
@property(nonatomic, retain) CGColorRef backgroundColorОбсуждение
Только существенные цвета BGRA поддерживаются; образцы и другие поддерживаемые цвета проигнорированы. Если представленный пиксельный буфер не имеет альфы, альфа-значение цвета фона проигнорировано.
Если цвет фона
NULL, видео наборщик использует цвет фона по умолчанию непрозрачного черного цвета цвета.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
layerInstructionsСвойствоМассив экземпляров
AVVideoCompositionLayerInstructionэто указывает, как видеокадры от исходных дорожек должны быть разделены на уровни и составлены.Объявление
Swift
var layerInstructions: [AnyObject]!Objective C
@property(nonatomic, copy) NSArray *layerInstructionsОбсуждение
Дорожки разделены на уровни в составе согласно порядку от начала до конца
layerInstructionsмассив; дорожка с trackID первой инструкции в массиве будет разделена на уровни на вершине, с дорожкой с trackID второй инструкции сразу внизу, и т.д.Если значение свойства
nil, вывод является заливкой цвета фона.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
См. также
-
timeRangeСвойствоДиапазон времени, во время которого инструкция является эффективной.
Объявление
Swift
var timeRange: CMTimeRangeObjective C
@property(nonatomic, assign) CMTimeRange timeRangeОбсуждение
Если диапазон времени будет недопустим, то видео наборщик проигнорирует его.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
enablePostProcessingСвойствоУказывает, требуется ли обработка сообщения для видео инструкции состава.
Объявление
Swift
var enablePostProcessing: BoolObjective C
@property(nonatomic, assign) BOOL enablePostProcessingОбсуждение
Если никакая обработка сообщения не требуется на целое время видео инструкции состава, установите это свойство в
NOfalseсделать процесс состава более эффективным.Значение
YEStrueпо умолчанию.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
