Package org.robovm.apple.avfoundation
Class AVComposition
- 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
-
- All Implemented Interfaces:
AVAsynchronousKeyValueLoading
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AVMutableComposition
public class AVComposition extends AVAsset
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVComposition.AVCompositionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAsset
AVAsset.AVAssetPtr, AVAsset.Notifications
-
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 AVComposition()
protected
AVComposition(long handle)
Deprecated.protected
AVComposition(NSObject.Handle h, long handle)
protected
AVComposition(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CGSize
getNaturalSize()
AVCompositionTrack
getTrack(int trackID)
NSArray<AVAssetTrack>
getTracks()
NSArray<AVCompositionTrack>
getTracksForMediaCharacteristic(AVMediaCharacteristic mediaCharacteristic)
NSArray<AVCompositionTrack>
getTracksForMediaType(AVMediaType mediaType)
AVURLAssetOptions
getURLAssetInitializationOptions()
-
Methods inherited from class org.robovm.apple.avfoundation.AVAsset
cancelLoading, canContainFragments, ChapterMetadataGroupsDidChangeNotification, containsFragments, ContainsFragmentsDidChangeNotification, create, DurationDidChangeNotification, getAllMediaSelections, getAvailableChapterLocales, getAvailableMediaCharacteristicsWithMediaSelectionOptions, getAvailableMetadataFormats, getChapterMetadataGroupsBestMatchingPreferredLanguages, getChapterMetadataGroupsContainingItemsWithCommonKeys, getCommonMetadata, getCreationDate, getDuration, getLyrics, getMediaSelectionGroup, getMetadata, getMetadata, getOverallDurationHint, getPreferredMediaSelection, getPreferredRate, getPreferredTransform, getPreferredVolume, getReferenceRestrictions, getStatusOfValue, getStatusOfValue, getTrackGroups, getTracksWithCharacteristic, getTracksWithType, getUnusedTrackID, hasProtectedContent, isCompatibleWithAirPlayVideo, isCompatibleWithSavedPhotosAlbum, isComposable, isExportable, isPlayable, isReadable, loadValuesAsynchronously, MediaSelectionGroupsDidChangeNotification, providesPreciseDurationAndTiming, WasDefragmentedNotification
-
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
-
AVComposition
public AVComposition()
-
AVComposition
@Deprecated protected AVComposition(long handle)
Deprecated.
-
AVComposition
protected AVComposition(NSObject.Handle h, long handle)
-
AVComposition
protected AVComposition(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getTracks
public NSArray<AVAssetTrack> getTracks()
-
getNaturalSize
public CGSize getNaturalSize()
-
getURLAssetInitializationOptions
public AVURLAssetOptions getURLAssetInitializationOptions()
- Since:
- Available in iOS 9.0 and later.
-
getTrack
public AVCompositionTrack getTrack(int trackID)
-
getTracksForMediaType
public NSArray<AVCompositionTrack> getTracksForMediaType(AVMediaType mediaType)
-
getTracksForMediaCharacteristic
public NSArray<AVCompositionTrack> getTracksForMediaCharacteristic(AVMediaCharacteristic mediaCharacteristic)
-
-