Package org.robovm.apple.avfoundation
Class AVVideoComposition
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVVideoComposition
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AVMutableVideoComposition
public class AVVideoComposition extends NSObject
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVVideoComposition.AVVideoCompositionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVVideoComposition()
protected
AVVideoComposition(long handle)
Deprecated.AVVideoComposition(AVAsset asset)
AVVideoComposition(AVAsset asset, org.robovm.objc.block.VoidBlock1<AVAsynchronousCIImageFilteringRequest> ciFiltersApplier)
protected
AVVideoComposition(NSObject.Handle h, long handle)
protected
AVVideoComposition(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(AVAsset asset)
protected static long
create(AVAsset asset, org.robovm.objc.block.VoidBlock1<AVAsynchronousCIImageFilteringRequest> ciFiltersApplier)
AVVideoCompositionCoreAnimationTool
getAnimationTool()
java.lang.String
getColorPrimaries()
java.lang.String
getColorTransferFunction()
java.lang.String
getColorYCbCrMatrix()
java.lang.Class<? extends AVVideoCompositing>
getCustomVideoCompositorClass()
CMTime
getFrameDuration()
NSArray<AVVideoCompositionInstruction>
getInstructions()
float
getRenderScale()
CGSize
getRenderSize()
int
getSourceTrackIDForFrameTiming()
boolean
isValid(AVAsset asset, CMTimeRange timeRange, AVVideoCompositionValidationHandling validationDelegate)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
AVVideoComposition
public AVVideoComposition()
-
AVVideoComposition
@Deprecated protected AVVideoComposition(long handle)
Deprecated.
-
AVVideoComposition
protected AVVideoComposition(NSObject.Handle h, long handle)
-
AVVideoComposition
protected AVVideoComposition(NSObject.SkipInit skipInit)
-
AVVideoComposition
public AVVideoComposition(AVAsset asset)
- Since:
- Available in iOS 6.0 and later.
-
AVVideoComposition
public AVVideoComposition(AVAsset asset, org.robovm.objc.block.VoidBlock1<AVAsynchronousCIImageFilteringRequest> ciFiltersApplier)
- Since:
- Available in iOS 9.0 and later.
-
-
Method Detail
-
getCustomVideoCompositorClass
public java.lang.Class<? extends AVVideoCompositing> getCustomVideoCompositorClass()
- Since:
- Available in iOS 7.0 and later.
-
getFrameDuration
public CMTime getFrameDuration()
-
getSourceTrackIDForFrameTiming
public int getSourceTrackIDForFrameTiming()
- Since:
- Available in iOS 11.0 and later.
-
getRenderSize
public CGSize getRenderSize()
-
getRenderScale
public float getRenderScale()
- Since:
- Available in iOS 4.0 and later.
-
getInstructions
public NSArray<AVVideoCompositionInstruction> getInstructions()
-
getAnimationTool
public AVVideoCompositionCoreAnimationTool getAnimationTool()
-
getColorPrimaries
public java.lang.String getColorPrimaries()
- Since:
- Available in iOS 10.0 and later.
-
getColorYCbCrMatrix
public java.lang.String getColorYCbCrMatrix()
- Since:
- Available in iOS 10.0 and later.
-
getColorTransferFunction
public java.lang.String getColorTransferFunction()
- Since:
- Available in iOS 10.0 and later.
-
create
protected static long create(AVAsset asset)
- Since:
- Available in iOS 6.0 and later.
-
create
protected static long create(AVAsset asset, org.robovm.objc.block.VoidBlock1<AVAsynchronousCIImageFilteringRequest> ciFiltersApplier)
- Since:
- Available in iOS 9.0 and later.
-
isValid
public boolean isValid(AVAsset asset, CMTimeRange timeRange, AVVideoCompositionValidationHandling validationDelegate)
- Since:
- Available in iOS 5.0 and later.
-
-