Package org.robovm.apple.avfoundation
Class AVMutableComposition
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVAsset
org.robovm.apple.avfoundation.AVComposition
org.robovm.apple.avfoundation.AVMutableComposition
- All Implemented Interfaces:
AVAsynchronousKeyValueLoading,NSObjectProtocol,ObjCProtocol
public class AVMutableComposition extends AVComposition
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVMutableComposition.AVMutableCompositionPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVComposition
AVComposition.AVCompositionPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAsset
AVAsset.AVAssetPtr, AVAsset.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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description AVMutableComposition()AVMutableComposition(AVURLAssetOptions urlAssetInitializationOptions)protectedAVMutableComposition(NSObject.Handle h, long handle)protectedAVMutableComposition(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.avfoundation.AVComposition
getURLAssetInitializationOptionsMethods inherited from class org.robovm.apple.avfoundation.AVAsset
cancelLoading, canContainFragments, ChapterMetadataGroupsDidChangeNotification, containsFragments, ContainsFragmentsDidChangeNotification, create, DurationDidChangeNotification, findUnusedTrackID, getAllMediaSelections, getAvailableChapterLocales, getAvailableMediaCharacteristicsWithMediaSelectionOptions, getAvailableMetadataFormats, getChapterMetadataGroupsBestMatchingPreferredLanguages, getChapterMetadataGroupsContainingItemsWithCommonKeys, getCommonMetadata, getCreationDate, getDuration, getLyrics, getMediaSelectionGroup, getMetadata, getMetadata, getMinimumTimeOffsetFromLive, getOverallDurationHint, getPreferredMediaSelection, getPreferredRate, getPreferredTransform, getPreferredVolume, getReferenceRestrictions, getStatusOfValue, getStatusOfValue, getTrackGroups, getTracksWithCharacteristic, getTracksWithType, getUnusedTrackID, hasProtectedContent, isCompatibleWithAirPlayVideo, isCompatibleWithSavedPhotosAlbum, isComposable, isExportable, isPlayable, isReadable, loadChapterMetadataGroups, loadChapterMetadataGroupsBestMatchingPreferredLanguages, loadMediaSelectionGroupForMediaCharacteristic, loadMetadataForFormat, loadValuesAsynchronously, MediaSelectionGroupsDidChangeNotification, providesPreciseDurationAndTiming, WasDefragmentedNotificationMethods 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
AVMutableComposition
public AVMutableComposition() -
AVMutableComposition
-
AVMutableComposition
-
AVMutableComposition
- Since:
- Available in iOS 9.0 and later.
-
-
Method Details
-
getTracks
- Overrides:
getTracksin classAVComposition
-
getNaturalSize
- Overrides:
getNaturalSizein classAVComposition
-
setNaturalSize
-
create
- Since:
- Available in iOS 9.0 and later.
-
insertTimeRange
public boolean insertTimeRange(CMTimeRange timeRange, AVAsset asset, CMTime startTime) throws NSErrorException- Throws:
NSErrorException
-
insertEmptyTimeRange
-
removeTimeRange
-
scaleTimeRange
-
addMutableTrack
-
removeTrack
-
getCompatibleMutableTrack
-
getTrack
- Overrides:
getTrackin classAVComposition
-
loadTrack
- Overrides:
loadTrackin classAVComposition- Since:
- Available in iOS 15.0 and later.
-
getTracksForMediaType
- Overrides:
getTracksForMediaTypein classAVComposition
-
loadTracksWithMediaType
public void loadTracksWithMediaType(String mediaType, VoidBlock2<NSArray<?>,NSError> completionHandler)- Overrides:
loadTracksWithMediaTypein classAVComposition- Since:
- Available in iOS 15.0 and later.
-
getTracksForMediaCharacteristic
public NSArray<AVCompositionTrack> getTracksForMediaCharacteristic(AVMediaCharacteristic mediaCharacteristic)- Overrides:
getTracksForMediaCharacteristicin classAVComposition
-
loadTracksWithMediaCharacteristic
public void loadTracksWithMediaCharacteristic(String mediaCharacteristic, VoidBlock2<NSArray<?>,NSError> completionHandler)- Overrides:
loadTracksWithMediaCharacteristicin classAVComposition- Since:
- Available in iOS 15.0 and later.
-