Package org.robovm.apple.avfoundation
Class AVCompositionTrackSegment
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVAssetTrackSegment
-
- org.robovm.apple.avfoundation.AVCompositionTrackSegment
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVCompositionTrackSegment extends AVAssetTrackSegment
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVCompositionTrackSegment.AVCompositionTrackSegmentPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAssetTrackSegment
AVAssetTrackSegment.AVAssetTrackSegmentPtr
-
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
AVCompositionTrackSegment()
AVCompositionTrackSegment(CMTimeRange timeRange)
protected
AVCompositionTrackSegment(NSObject.Handle h, long handle)
protected
AVCompositionTrackSegment(NSObject.SkipInit skipInit)
AVCompositionTrackSegment(NSURL URL, int trackID, CMTimeRange sourceTimeRange, CMTimeRange targetTimeRange)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getSourceTrackID()
NSURL
getSourceURL()
protected long
init(CMTimeRange timeRange)
protected long
init(NSURL URL, int trackID, CMTimeRange sourceTimeRange, CMTimeRange targetTimeRange)
boolean
isEmpty()
-
Methods inherited from class org.robovm.apple.avfoundation.AVAssetTrackSegment
getTimeMapping
-
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
-
AVCompositionTrackSegment
protected AVCompositionTrackSegment()
-
AVCompositionTrackSegment
protected AVCompositionTrackSegment(NSObject.Handle h, long handle)
-
AVCompositionTrackSegment
protected AVCompositionTrackSegment(NSObject.SkipInit skipInit)
-
AVCompositionTrackSegment
public AVCompositionTrackSegment(NSURL URL, int trackID, CMTimeRange sourceTimeRange, CMTimeRange targetTimeRange)
-
AVCompositionTrackSegment
public AVCompositionTrackSegment(CMTimeRange timeRange)
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Overrides:
isEmpty
in classAVAssetTrackSegment
-
getSourceURL
public NSURL getSourceURL()
-
getSourceTrackID
public int getSourceTrackID()
-
init
protected long init(NSURL URL, int trackID, CMTimeRange sourceTimeRange, CMTimeRange targetTimeRange)
-
init
protected long init(CMTimeRange timeRange)
-
-