Package org.robovm.apple.avfoundation
Class AVVideoCompositionLayerInstruction
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVVideoCompositionLayerInstruction
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AVMutableVideoCompositionLayerInstruction
public class AVVideoCompositionLayerInstruction extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVVideoCompositionLayerInstruction.AVVideoCompositionLayerInstructionPtr
-
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 AVVideoCompositionLayerInstruction()
protected
AVVideoCompositionLayerInstruction(long handle)
Deprecated.AVVideoCompositionLayerInstruction(NSCoder decoder)
protected
AVVideoCompositionLayerInstruction(NSObject.Handle h, long handle)
protected
AVVideoCompositionLayerInstruction(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
AVTimeRamp<CGRect>
getCropRectangleRamp(CMTime time)
protected boolean
getCropRectangleRamp(CMTime time, CGRect.CGRectPtr startCropRectangle, CGRect.CGRectPtr endCropRectangle, CMTimeRange.CMTimeRangePtr timeRange)
AVTimeRamp<java.lang.Float>
getOpacityRamp(CMTime time)
protected boolean
getOpacityRamp(CMTime time, org.robovm.rt.bro.ptr.FloatPtr startOpacity, org.robovm.rt.bro.ptr.FloatPtr endOpacity, CMTimeRange.CMTimeRangePtr timeRange)
int
getTrackID()
AVTimeRamp<CGAffineTransform>
getTransformRamp(CMTime time)
protected boolean
getTransformRamp(CMTime time, CGAffineTransform.CGAffineTransformPtr startTransform, CGAffineTransform.CGAffineTransformPtr endTransform, CMTimeRange.CMTimeRangePtr timeRange)
protected long
init(NSCoder decoder)
static boolean
supportsSecureCoding()
-
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
-
AVVideoCompositionLayerInstruction
public AVVideoCompositionLayerInstruction()
-
AVVideoCompositionLayerInstruction
@Deprecated protected AVVideoCompositionLayerInstruction(long handle)
Deprecated.
-
AVVideoCompositionLayerInstruction
protected AVVideoCompositionLayerInstruction(NSObject.Handle h, long handle)
-
AVVideoCompositionLayerInstruction
protected AVVideoCompositionLayerInstruction(NSObject.SkipInit skipInit)
-
AVVideoCompositionLayerInstruction
public AVVideoCompositionLayerInstruction(NSCoder decoder)
-
-
Method Detail
-
getTrackID
public int getTrackID()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
getTransformRamp
public AVTimeRamp<CGAffineTransform> getTransformRamp(CMTime time)
-
getOpacityRamp
public AVTimeRamp<java.lang.Float> getOpacityRamp(CMTime time)
-
getCropRectangleRamp
public AVTimeRamp<CGRect> getCropRectangleRamp(CMTime time)
-
getTransformRamp
protected boolean getTransformRamp(CMTime time, CGAffineTransform.CGAffineTransformPtr startTransform, CGAffineTransform.CGAffineTransformPtr endTransform, CMTimeRange.CMTimeRangePtr timeRange)
-
getOpacityRamp
protected boolean getOpacityRamp(CMTime time, org.robovm.rt.bro.ptr.FloatPtr startOpacity, org.robovm.rt.bro.ptr.FloatPtr endOpacity, CMTimeRange.CMTimeRangePtr timeRange)
-
getCropRectangleRamp
protected boolean getCropRectangleRamp(CMTime time, CGRect.CGRectPtr startCropRectangle, CGRect.CGRectPtr endCropRectangle, CMTimeRange.CMTimeRangePtr timeRange)
- Since:
- Available in iOS 7.0 and later.
-
init
protected long init(NSCoder decoder)
-
-