Package org.robovm.apple.avfoundation
Class AVMutableCompositionTrack
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVAssetTrack
org.robovm.apple.avfoundation.AVCompositionTrack
org.robovm.apple.avfoundation.AVMutableCompositionTrack
- All Implemented Interfaces:
AVAsynchronousKeyValueLoading,NSObjectProtocol,ObjCProtocol
public class AVMutableCompositionTrack extends AVCompositionTrack
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVMutableCompositionTrack.AVMutableCompositionTrackPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVCompositionTrack
AVCompositionTrack.AVCompositionTrackPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAssetTrack
AVAssetTrack.AVAssetTrackPtr, AVAssetTrack.NotificationsNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedAVMutableCompositionTrack()protectedAVMutableCompositionTrack(NSObject.Handle h, long handle)protectedAVMutableCompositionTrack(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.avfoundation.AVCompositionTrack
getFormatDescriptionReplacements, getSegmentMethods inherited from class org.robovm.apple.avfoundation.AVAssetTrack
getAsset, getAssociatedTracksOfType, getAvailableMetadataFormats, getAvailableTrackAssociationTypes, getCommonMetadata, getEstimatedDataRate, getFormatDescriptions, getMediaType, getMetadata, getMetadataForFormat, getMinFrameDuration, getNaturalSize, getNominalFrameRate, getSamplePresentationTime, getStatusOfValue, getStatusOfValue, getTimeRange, getTotalSampleDataLength, getTrackID, hasAudioSampleDependencies, hasMediaCharacteristic, isDecodable, isPlayable, isSelfContained, loadAssociatedTracksOfType, loadMetadataForFormat, loadSamplePresentationTimeForTrackTime, loadSegmentForTrackTime, loadValuesAsynchronously, requiresFrameReordering, TrackAssociationsDidChangeNotificationMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
AVMutableCompositionTrack
protected AVMutableCompositionTrack() -
AVMutableCompositionTrack
-
AVMutableCompositionTrack
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Overrides:
isEnabledin classAVAssetTrack- Since:
- Available in iOS 13.0 and later.
-
setEnabled
public void setEnabled(boolean v)- Since:
- Available in iOS 13.0 and later.
-
getNaturalTimeScale
public int getNaturalTimeScale()- Overrides:
getNaturalTimeScalein classAVAssetTrack
-
setNaturalTimeScale
public void setNaturalTimeScale(int v) -
getLanguageCode
- Overrides:
getLanguageCodein classAVAssetTrack
-
setLanguageCode
-
getExtendedLanguageTag
- Overrides:
getExtendedLanguageTagin classAVAssetTrack
-
setExtendedLanguageTag
-
getPreferredTransform
- Overrides:
getPreferredTransformin classAVAssetTrack
-
setPreferredTransform
-
getPreferredVolume
public float getPreferredVolume()- Overrides:
getPreferredVolumein classAVAssetTrack
-
setPreferredVolume
public void setPreferredVolume(float v) -
getSegments
- Overrides:
getSegmentsin classAVCompositionTrack
-
setSegments
-
insertTimeRange
public boolean insertTimeRange(CMTimeRange timeRange, AVAssetTrack track, CMTime startTime) throws NSErrorException- Throws:
NSErrorException
-
insertTimeRanges
public boolean insertTimeRanges(List<CMTimeRange> timeRanges, NSArray<AVAssetTrack> tracks, CMTime startTime) throws NSErrorException- Throws:
NSErrorException
-
insertEmptyTimeRange
-
removeTimeRange
-
scaleTimeRange
-
validateTrackSegments
public boolean validateTrackSegments(NSArray<AVCompositionTrackSegment> trackSegments) throws NSErrorException- Throws:
NSErrorException
-
addTrackAssociation
- Since:
- Available in iOS 12.0 and later.
-
removeTrackAssociation
public void removeTrackAssociation(AVCompositionTrack compositionTrack, String trackAssociationType)- Since:
- Available in iOS 12.0 and later.
-
replaceFormatDescription
public void replaceFormatDescription(CMFormatDescription originalFormatDescription, CMFormatDescription replacementFormatDescription)- Since:
- Available in iOS 13.0 and later.
-