Package org.robovm.apple.avfoundation
Class AVAssetImageGenerator
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVAssetImageGenerator
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVAssetImageGenerator extends NSObject
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVAssetImageGenerator.AVAssetImageGeneratorPtr
-
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 protected
AVAssetImageGenerator()
AVAssetImageGenerator(AVAsset asset)
protected
AVAssetImageGenerator(NSObject.Handle h, long handle)
protected
AVAssetImageGenerator(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
appliesPreferredTrackTransform()
void
cancelAllCGImageGeneration()
void
generateCGImagesAsynchronously(java.util.List<CMTime> requestedTimes, org.robovm.objc.block.VoidBlock5<CMTime,CGImage,CMTime,AVAssetImageGeneratorResult,NSError> handler)
AVAssetImageGeneratorApertureMode
getApertureMode()
AVAsset
getAsset()
CGImage
getCGImageAtTime(CMTime requestedTime, CMTime actualTime)
AVVideoCompositing
getCustomVideoCompositor()
CGSize
getMaximumSize()
CMTime
getRequestedTimeToleranceAfter()
CMTime
getRequestedTimeToleranceBefore()
AVVideoComposition
getVideoComposition()
protected long
init(AVAsset asset)
void
setApertureMode(AVAssetImageGeneratorApertureMode v)
void
setAppliesPreferredTrackTransform(boolean v)
void
setMaximumSize(CGSize v)
void
setRequestedTimeToleranceAfter(CMTime v)
void
setRequestedTimeToleranceBefore(CMTime v)
void
setVideoComposition(AVVideoComposition v)
-
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
-
AVAssetImageGenerator
protected AVAssetImageGenerator()
-
AVAssetImageGenerator
protected AVAssetImageGenerator(NSObject.Handle h, long handle)
-
AVAssetImageGenerator
protected AVAssetImageGenerator(NSObject.SkipInit skipInit)
-
AVAssetImageGenerator
public AVAssetImageGenerator(AVAsset asset)
-
-
Method Detail
-
getAsset
public AVAsset getAsset()
- Since:
- Available in iOS 6.0 and later.
-
appliesPreferredTrackTransform
public boolean appliesPreferredTrackTransform()
-
setAppliesPreferredTrackTransform
public void setAppliesPreferredTrackTransform(boolean v)
-
getMaximumSize
public CGSize getMaximumSize()
-
setMaximumSize
public void setMaximumSize(CGSize v)
-
getApertureMode
public AVAssetImageGeneratorApertureMode getApertureMode()
-
setApertureMode
public void setApertureMode(AVAssetImageGeneratorApertureMode v)
-
getVideoComposition
public AVVideoComposition getVideoComposition()
-
setVideoComposition
public void setVideoComposition(AVVideoComposition v)
-
getCustomVideoCompositor
public AVVideoCompositing getCustomVideoCompositor()
- Since:
- Available in iOS 7.0 and later.
-
getRequestedTimeToleranceBefore
public CMTime getRequestedTimeToleranceBefore()
- Since:
- Available in iOS 5.0 and later.
-
setRequestedTimeToleranceBefore
public void setRequestedTimeToleranceBefore(CMTime v)
- Since:
- Available in iOS 5.0 and later.
-
getRequestedTimeToleranceAfter
public CMTime getRequestedTimeToleranceAfter()
- Since:
- Available in iOS 5.0 and later.
-
setRequestedTimeToleranceAfter
public void setRequestedTimeToleranceAfter(CMTime v)
- Since:
- Available in iOS 5.0 and later.
-
init
protected long init(AVAsset asset)
-
getCGImageAtTime
public CGImage getCGImageAtTime(CMTime requestedTime, CMTime actualTime) throws NSErrorException
- Throws:
NSErrorException
-
generateCGImagesAsynchronously
public void generateCGImagesAsynchronously(java.util.List<CMTime> requestedTimes, org.robovm.objc.block.VoidBlock5<CMTime,CGImage,CMTime,AVAssetImageGeneratorResult,NSError> handler)
-
cancelAllCGImageGeneration
public void cancelAllCGImageGeneration()
-
-