Package org.robovm.apple.avfoundation
Class AVMutableMovie
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.AVMovie
org.robovm.apple.avfoundation.AVMutableMovie
- All Implemented Interfaces:
AVAsynchronousKeyValueLoading,NSObjectProtocol,ObjCProtocol
public class AVMutableMovie extends AVMovie
- Since:
- Available in iOS 13.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVMutableMovie.AVMutableMoviePtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVMovie
AVMovie.AVMoviePtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description AVMutableMovie()AVMutableMovie(AVMovie movie, NSDictionary<NSString,?> options)AVMutableMovie(NSData data, NSDictionary<NSString,?> options)AVMutableMovie(NSData data, NSDictionary<NSString,?> options, NSError.NSErrorPtr outError)protectedAVMutableMovie(NSObject.Handle h, long handle)protectedAVMutableMovie(NSObject.SkipInit skipInit)AVMutableMovie(NSURL URL, NSDictionary<NSString,?> options)AVMutableMovie(NSURL URL, NSDictionary<NSString,?> options, NSError.NSErrorPtr outError) -
Method Summary
Methods inherited from class org.robovm.apple.avfoundation.AVMovie
canContainMovieFragments, containsMovieFragments, getData, getMmovieHeader, getURL, init, init, isCompatibleWithFileType, referenceRestrictionsKey, writeMovieHeaderMethods 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, getMinimumTimeOffsetFromLive, getOverallDurationHint, getPreferredMediaSelection, getReferenceRestrictions, getStatusOfValue, getStatusOfValue, getTrackGroups, 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, updateStrongRef
-
Constructor Details
-
AVMutableMovie
public AVMutableMovie() -
AVMutableMovie
-
AVMutableMovie
-
AVMutableMovie
-
AVMutableMovie
-
AVMutableMovie
- Throws:
NSErrorException
-
AVMutableMovie
-
AVMutableMovie
- Since:
- Available in iOS 13.0 and later.
-
-
Method Details
-
getPreferredRate
public float getPreferredRate()- Overrides:
getPreferredRatein classAVAsset
-
setPreferredRate
public void setPreferredRate(float v) -
getPreferredVolume
public float getPreferredVolume()- Overrides:
getPreferredVolumein classAVAsset
-
setPreferredVolume
public void setPreferredVolume(float v) -
getPreferredTransform
- Overrides:
getPreferredTransformin classAVAsset
-
setPreferredTransform
-
getTimescale
public int getTimescale() -
setTimescale
public void setTimescale(int v) -
getTracks
-
isModified
public boolean isModified() -
setModified
public void setModified(boolean v) -
getDefaultMediaDataStorage
- Overrides:
getDefaultMediaDataStoragein classAVMovie
-
setDefaultMediaDataStorage
-
getInterleavingPeriod
-
setInterleavingPeriod
-
getMetadata
- Overrides:
getMetadatain classAVAsset
-
setMetadata
-
init
-
init
-
movieTypes
-
insertTimeRange
public boolean insertTimeRange(CMTimeRange timeRange, AVAsset asset, CMTime startTime, boolean copySampleData, NSError.NSErrorPtr outError) -
insertEmptyTimeRange
-
removeTimeRange
-
scaleTimeRange
-
mutableTrackCompatibleWithTrack
-
addMutableTrack
public AVMutableMovieTrack addMutableTrack(String mediaType, AVAssetTrack track, NSDictionary<NSString,?> options) -
addMutableTracksCopyingSettings
public NSArray<AVMutableMovieTrack> addMutableTracksCopyingSettings(NSArray<AVAssetTrack> existingTracks, NSDictionary<NSString,?> options) -
removeTrack
-
getTrack
-
loadTrack
-
getTracksWithType
- Overrides:
getTracksWithTypein classAVMovie
-
loadTracksWithMediaType
public void loadTracksWithMediaType(String mediaType, VoidBlock2<NSArray<?>,NSError> completionHandler)- Overrides:
loadTracksWithMediaTypein classAVMovie- Since:
- Available in iOS 15.0 and later.
-
getTracksWithCharacteristic
public NSArray<AVAssetTrack> getTracksWithCharacteristic(AVMediaCharacteristic mediaCharacteristic)- Overrides:
getTracksWithCharacteristicin classAVMovie
-
loadTracksWithMediaCharacteristic
public void loadTracksWithMediaCharacteristic(String mediaCharacteristic, VoidBlock2<NSArray<?>,NSError> completionHandler)- Overrides:
loadTracksWithMediaCharacteristicin classAVMovie- Since:
- Available in iOS 15.0 and later.
-