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)
time
startOpacity:(float *)startOpacity
endOpacity:(float *)endOpacity
timeRange:(CMTimeRange *)timeRange
Параметры
time
Если скат с диапазоном времени, содержащим требуемое время, был установлен, информация об эффективном скате в течение того времени предоставляется. Иначе, информация о первом скате, запускающемся после требуемого времени, предоставляется.
startOpacity
Указатель на плавание для получения стартового значения непрозрачности для ската непрозрачности.
Это значение может быть
NULL
.endOpacity
Указатель на плавание для получения конечного значения непрозрачности для ската непрозрачности.
Это значение может быть
NULL
.timeRange
Указатель на a
CMTimeRange
получить диапазон времени ската непрозрачности.Это значение может быть
NULL
.Возвращаемое значение
YES
true
если значения возвращаются успешно, иначеNO
false
.NO
false
возвращается если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)
time
startTransform:(CGAffineTransform *)startTransform
endTransform:(CGAffineTransform *)endTransform
timeRange:(CMTimeRange *)timeRange
Параметры
time
Если скат с диапазоном времени, содержащим требуемое время, был установлен, информация об эффективном скате в течение того времени предоставляется. Иначе, информация о первом скате, запускающемся после требуемого времени, предоставляется.
startTransform
Указатель на плавание для получения стартового значения преобразования для ската преобразования.
Это значение может быть
NULL
.endTransform
Указатель на плавание для получения конечного значения преобразования для ската преобразования.
Это значение может быть
NULL
.timeRange
Указатель на a
CMTimeRange
получить диапазон времени ската преобразования.Это значение может быть
NULL
.Возвращаемое значение
YES
true
если значения возвращаются успешно, иначеNO
false
.NO
false
возвращается если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)
time
startCropRectangle:(CGRect *)startCropRectangle
endCropRectangle:(CGRect *)endCropRectangle
timeRange:(CMTimeRange *)timeRange
Параметры
time
Если скат с диапазоном времени, содержащим требуемое время, был установлен, информация об эффективном скате в течение того времени предоставляется. Иначе, информация о первом скате, запускающемся после требуемого времени, предоставляется.
startCropRectangle
Указатель на a
CGRect
получить стартовое прямоугольное значение обрезки для прямоугольного ската обрезки.Может быть NULL.
endCropRectangle
Указатель на a
CGRect
получить конечное прямоугольное значение обрезки для прямоугольного ската обрезки.Это значение может быть
NULL
.timeRange
Указатель на a
CMTimeRange
получить диапазон времени прямоугольного ската обрезки.Это значение может быть
NULL
.Возвращаемое значение
NO
false
будет возвращен, если требуемое время будет вне продолжительности установленного последнего прямоугольного ската обрезки.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.