AVVideoCompositionLayerInstruction
Наследование
-
NSObject -
AVVideoCompositionLayerInstruction -
AVMutableVideoCompositionLayerInstruction
-
NSObject -
AVVideoCompositionLayerInstruction -
AVMutableVideoCompositionLayerInstruction
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSMutableCopying -
NSObjectProtocol -
NSSecureCoding -
Печатаемый -
NSCopying -
NSMutableCopying -
NSObject -
NSSecureCoding
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 4.0 и позже.
AVVideoCompositionLayerInstruction объект представляет преобразование, непрозрачность и обрезающие скаты для применения к данной дорожке.
-
trackIDСвойствоtrackID источника отслеживают, к которому наборщик применит инструкцию. (только для чтения)
Объявление
Swift
var trackID: CMPersistentTrackID { get }Objective C
@property(nonatomic, readonly, assign) CMPersistentTrackID trackIDОператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
getOpacityRampForTime (_: startOpacity:endOpacity:timeRange:) - getOpacityRampForTime:startOpacity:endOpacity:timeRange:Получает скат непрозрачности, включающий требуемое время.
Объявление
Swift
func getOpacityRampForTime(_time: CMTime, startOpacitystartOpacity: UnsafeMutablePointer<Float>, endOpacityendOpacity: UnsafeMutablePointer<Float>, timeRangetimeRange: UnsafeMutablePointer<CMTimeRange>) -> BoolObjective C
- (BOOL)getOpacityRampForTime:(CMTime)timestartOpacity:(float *)startOpacityendOpacity:(float *)endOpacitytimeRange:(CMTimeRange *)timeRangeПараметры
timeЕсли скат с диапазоном времени, содержащим требуемое время, был установлен, информация об эффективном скате в течение того времени предоставляется. Иначе, информация о первом скате, запускающемся после требуемого времени, предоставляется.
startOpacityУказатель на плавание для получения стартового значения непрозрачности для ската непрозрачности.
Это значение может быть
NULL.endOpacityУказатель на плавание для получения конечного значения непрозрачности для ската непрозрачности.
Это значение может быть
NULL.timeRangeУказатель на a
CMTimeRangeполучить диапазон времени ската непрозрачности.Это значение может быть
NULL.Возвращаемое значение
YEStrueесли значения возвращаются успешно, иначеNOfalse.NOfalseвозвращается еслиtimeвне продолжительности установленного последнего ската непрозрачности.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
getTransformRampForTime (_: startTransform:endTransform:timeRange:) - getTransformRampForTime:startTransform:endTransform:timeRange:Получает скат преобразования, включающий требуемое время.
Объявление
Swift
func getTransformRampForTime(_time: CMTime, startTransformstartTransform: UnsafeMutablePointer<CGAffineTransform>, endTransformendTransform: UnsafeMutablePointer<CGAffineTransform>, timeRangetimeRange: UnsafeMutablePointer<CMTimeRange>) -> BoolObjective C
- (BOOL)getTransformRampForTime:(CMTime)timestartTransform:(CGAffineTransform *)startTransformendTransform:(CGAffineTransform *)endTransformtimeRange:(CMTimeRange *)timeRangeПараметры
timeЕсли скат с диапазоном времени, содержащим требуемое время, был установлен, информация об эффективном скате в течение того времени предоставляется. Иначе, информация о первом скате, запускающемся после требуемого времени, предоставляется.
startTransformУказатель на плавание для получения стартового значения преобразования для ската преобразования.
Это значение может быть
NULL.endTransformУказатель на плавание для получения конечного значения преобразования для ската преобразования.
Это значение может быть
NULL.timeRangeУказатель на a
CMTimeRangeполучить диапазон времени ската преобразования.Это значение может быть
NULL.Возвращаемое значение
YEStrueесли значения возвращаются успешно, иначеNOfalse.NOfalseвозвращается еслиtimeвне продолжительности установленного последнего ската преобразования.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
getCropRectangleRampForTime (_: startCropRectangle:endCropRectangle:timeRange:) - getCropRectangleRampForTime:startCropRectangle:endCropRectangle:timeRange:Получает прямоугольный скат обрезки, включающий требуемое время.
Объявление
Swift
func getCropRectangleRampForTime(_time: CMTime, startCropRectanglestartCropRectangle: UnsafeMutablePointer<CGRect>, endCropRectangleendCropRectangle: UnsafeMutablePointer<CGRect>, timeRangetimeRange: UnsafeMutablePointer<CMTimeRange>) -> BoolObjective C
- (BOOL)getCropRectangleRampForTime:(CMTime)timestartCropRectangle:(CGRect *)startCropRectangleendCropRectangle:(CGRect *)endCropRectangletimeRange:(CMTimeRange *)timeRangeПараметры
timeЕсли скат с диапазоном времени, содержащим требуемое время, был установлен, информация об эффективном скате в течение того времени предоставляется. Иначе, информация о первом скате, запускающемся после требуемого времени, предоставляется.
startCropRectangleУказатель на a
CGRectполучить стартовое прямоугольное значение обрезки для прямоугольного ската обрезки.Может быть NULL.
endCropRectangleУказатель на a
CGRectполучить конечное прямоугольное значение обрезки для прямоугольного ската обрезки.Это значение может быть
NULL.timeRangeУказатель на a
CMTimeRangeполучить диапазон времени прямоугольного ската обрезки.Это значение может быть
NULL.Возвращаемое значение
NOfalseбудет возвращен, если требуемое время будет вне продолжительности установленного последнего прямоугольного ската обрезки.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 7.0 и позже.
