Package org.robovm.apple.avfoundation
Class AVMutableVideoComposition
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVVideoComposition
-
- org.robovm.apple.avfoundation.AVMutableVideoComposition
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVMutableVideoComposition extends AVVideoComposition
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVMutableVideoComposition.AVMutableVideoCompositionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVVideoComposition
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 AVMutableVideoComposition()
AVMutableVideoComposition(AVAsset asset)
AVMutableVideoComposition(AVAsset asset, org.robovm.objc.block.VoidBlock1<AVAsynchronousCIImageFilteringRequest> ciFiltersApplier)
protected
AVMutableVideoComposition(NSObject.Handle h, long handle)
protected
AVMutableVideoComposition(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.avfoundation.AVVideoComposition
isValid
-
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
-
AVMutableVideoComposition
public AVMutableVideoComposition()
-
AVMutableVideoComposition
protected AVMutableVideoComposition(NSObject.Handle h, long handle)
-
AVMutableVideoComposition
protected AVMutableVideoComposition(NSObject.SkipInit skipInit)
-
AVMutableVideoComposition
public AVMutableVideoComposition(AVAsset asset)
- Since:
- Available in iOS 6.0 and later.
-
AVMutableVideoComposition
public AVMutableVideoComposition(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()
- Overrides:
getCustomVideoCompositorClass
in classAVVideoComposition
- Since:
- Available in iOS 7.0 and later.
-
setCustomVideoCompositorClass
public void setCustomVideoCompositorClass(java.lang.Class<? extends AVVideoCompositing> v)
- Since:
- Available in iOS 7.0 and later.
-
getFrameDuration
public CMTime getFrameDuration()
- Overrides:
getFrameDuration
in classAVVideoComposition
-
setFrameDuration
public void setFrameDuration(CMTime v)
-
getSourceTrackIDForFrameTiming
public int getSourceTrackIDForFrameTiming()
- Overrides:
getSourceTrackIDForFrameTiming
in classAVVideoComposition
- Since:
- Available in iOS 11.0 and later.
-
setSourceTrackIDForFrameTiming
public void setSourceTrackIDForFrameTiming(int v)
- Since:
- Available in iOS 11.0 and later.
-
getRenderSize
public CGSize getRenderSize()
- Overrides:
getRenderSize
in classAVVideoComposition
-
setRenderSize
public void setRenderSize(CGSize v)
-
getRenderScale
public float getRenderScale()
- Overrides:
getRenderScale
in classAVVideoComposition
- Since:
- Available in iOS 4.0 and later.
-
setRenderScale
public void setRenderScale(float v)
- Since:
- Available in iOS 4.0 and later.
-
getInstructions
public NSArray<AVVideoCompositionInstruction> getInstructions()
- Overrides:
getInstructions
in classAVVideoComposition
-
setInstructions
public void setInstructions(NSArray<AVVideoCompositionInstruction> v)
-
getAnimationTool
public AVVideoCompositionCoreAnimationTool getAnimationTool()
- Overrides:
getAnimationTool
in classAVVideoComposition
-
setAnimationTool
public void setAnimationTool(AVVideoCompositionCoreAnimationTool v)
-
getColorPrimaries
public java.lang.String getColorPrimaries()
- Overrides:
getColorPrimaries
in classAVVideoComposition
- Since:
- Available in iOS 10.0 and later.
-
setColorPrimaries
public void setColorPrimaries(java.lang.String v)
- Since:
- Available in iOS 10.0 and later.
-
getColorYCbCrMatrix
public java.lang.String getColorYCbCrMatrix()
- Overrides:
getColorYCbCrMatrix
in classAVVideoComposition
- Since:
- Available in iOS 10.0 and later.
-
setColorYCbCrMatrix
public void setColorYCbCrMatrix(java.lang.String v)
- Since:
- Available in iOS 10.0 and later.
-
getColorTransferFunction
public java.lang.String getColorTransferFunction()
- Overrides:
getColorTransferFunction
in classAVVideoComposition
- Since:
- Available in iOS 10.0 and later.
-
setColorTransferFunction
public void setColorTransferFunction(java.lang.String v)
- 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.
-
-