Package org.robovm.apple.avfoundation
Class AVMutableVideoCompositionLayerInstruction
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVVideoCompositionLayerInstruction
-
- org.robovm.apple.avfoundation.AVMutableVideoCompositionLayerInstruction
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class AVMutableVideoCompositionLayerInstruction extends AVVideoCompositionLayerInstruction
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVMutableVideoCompositionLayerInstruction.AVMutableVideoCompositionLayerInstructionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVVideoCompositionLayerInstruction
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 AVMutableVideoCompositionLayerInstruction()
AVMutableVideoCompositionLayerInstruction(AVAssetTrack track)
protected
AVMutableVideoCompositionLayerInstruction(NSObject.Handle h, long handle)
protected
AVMutableVideoCompositionLayerInstruction(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(AVAssetTrack track)
int
getTrackID()
void
setCropRectangle(CGRect cropRectangle, CMTime time)
void
setCropRectangleRamp(AVTimeRamp<CGRect> ramp)
void
setCropRectangleRamp(CGRect startCropRectangle, CGRect endCropRectangle, CMTimeRange timeRange)
void
setOpacity(float opacity, CMTime time)
void
setOpacityRamp(float startOpacity, float endOpacity, CMTimeRange timeRange)
void
setOpacityRamp(AVTimeRamp<java.lang.Float> ramp)
void
setTrackID(int v)
void
setTransform(CGAffineTransform transform, CMTime time)
void
setTransformRamp(AVTimeRamp<CGAffineTransform> ramp)
void
setTransformRamp(CGAffineTransform startTransform, CGAffineTransform endTransform, CMTimeRange timeRange)
-
Methods inherited from class org.robovm.apple.avfoundation.AVVideoCompositionLayerInstruction
encode, getCropRectangleRamp, getCropRectangleRamp, getOpacityRamp, getOpacityRamp, getTransformRamp, getTransformRamp, init, 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
-
AVMutableVideoCompositionLayerInstruction
public AVMutableVideoCompositionLayerInstruction()
-
AVMutableVideoCompositionLayerInstruction
protected AVMutableVideoCompositionLayerInstruction(NSObject.Handle h, long handle)
-
AVMutableVideoCompositionLayerInstruction
protected AVMutableVideoCompositionLayerInstruction(NSObject.SkipInit skipInit)
-
AVMutableVideoCompositionLayerInstruction
public AVMutableVideoCompositionLayerInstruction(AVAssetTrack track)
-
-
Method Detail
-
getTrackID
public int getTrackID()
- Overrides:
getTrackID
in classAVVideoCompositionLayerInstruction
-
setTrackID
public void setTrackID(int v)
-
setTransformRamp
public void setTransformRamp(AVTimeRamp<CGAffineTransform> ramp)
-
setOpacityRamp
public void setOpacityRamp(AVTimeRamp<java.lang.Float> ramp)
-
setCropRectangleRamp
public void setCropRectangleRamp(AVTimeRamp<CGRect> ramp)
-
setTransformRamp
public void setTransformRamp(CGAffineTransform startTransform, CGAffineTransform endTransform, CMTimeRange timeRange)
-
setTransform
public void setTransform(CGAffineTransform transform, CMTime time)
-
setOpacityRamp
public void setOpacityRamp(float startOpacity, float endOpacity, CMTimeRange timeRange)
-
setOpacity
public void setOpacity(float opacity, CMTime time)
-
setCropRectangleRamp
public void setCropRectangleRamp(CGRect startCropRectangle, CGRect endCropRectangle, CMTimeRange timeRange)
- Since:
- Available in iOS 7.0 and later.
-
setCropRectangle
public void setCropRectangle(CGRect cropRectangle, CMTime time)
- Since:
- Available in iOS 7.0 and later.
-
create
protected static long create(AVAssetTrack track)
-
-