Platforms to show: All Mac Windows Linux Cross-Platform
AVFragmentedMovieTrackMBS class
Super class: AVMovieTrackMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | AVMovie | MBS AVFoundation Plugin | 16.0 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
A subclass of AVMovieTrack for handling tracks of fragmented movie files. An AVFragmentedMovieTrack is capable of changing the values of certain of its properties, if its parent movie is associated with an instance of AVFragmentedMovieMinder when one or more movie fragments are appended to the movie file.
Subclass of the AVMovieTrackMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- method Constructor Private
- 3 shared methods
- shared method AVFragmentedMovieTrackSegmentsDidChangeNotification as String
- shared method AVFragmentedMovieTrackTimeRangeDidChangeNotification as String
- shared method AVFragmentedMovieTrackTotalSampleDataLengthDidChangeNotification as String
Super class AVMovieTrackMBS
- 4 properties
- property alternateGroupID as Integer
- property mediaDataStorage as AVMediaDataStorageMBS
- property mediaDecodeTimeRange as CMTimeRangeMBS
- property mediaPresentationTimeRange as CMTimeRangeMBS
- method Constructor Private
- shared method available as Boolean
Super class AVAssetTrackMBS
- 15 properties
- property asset as AVAssetMBS
- property estimatedDataRate as Double
- property extendedLanguageTag as string
- property Handle as Integer
- property isEnabled as boolean
- property isPlayable as boolean
- property isSelfContained as boolean
- property languageCode as string
- property mediaType as string
- property naturalSize as CGSizeMBS
- property naturalTimeScale as Integer
- property nominalFrameRate as Double
- property preferredVolume as Double
- property totalSampleDataLength as Int64
- property trackID as Integer
- 17 methods
- method associatedTracksOfType(trackAssociationType as string) as AVAssetTrackMBS()
- method availableMetadataFormats as string()
- method availableTrackAssociationTypes as string()
- method commonMetadata as AVMetadataItemMBS()
- method Constructor Private
- method copy as AVAssetTrackMBS
- method formatDescriptions as CMFormatDescriptionMBS()
- method hasMediaCharacteristic(mediaCharacteristic as string) as boolean
- method loadValuesAsynchronouslyForKeys(keys() as string, tag as Variant = nil)
- method metadataForFormat(Format as string) as AVMetadataItemMBS()
- method preferredTransform as CGAffineTransformMBS
- method samplePresentationTimeForTrackTime(trackTime as CMTimeMBS) as CMTimeMBS
- method segmentForTrackTime(trackTime as CMTimeMBS) as AVAssetTrackSegmentMBS
- method segments as AVAssetTrackSegmentMBS()
- method statusOfValueForKey(key as string, byref error as NSErrorMBS) as Integer
- method timeRange as CMTimeRangeMBS
- method trackSamples(formatOptions as Dictionary) as MemoryBlock
- shared method available as boolean
- 5 constants
Load Status Constants
Constant | Value | Description |
---|---|---|
AVKeyValueStatusCancelled | 4 |
Indicates that the attempt to load the property was cancelled. |
AVKeyValueStatusFailed | 3 |
Indicates that the attempt to load the property failed. |
AVKeyValueStatusLoaded | 2 |
Indicates that the property is ready for use. |
AVKeyValueStatusLoading | 1 |
Indicates that the property is not fully loaded. |
AVKeyValueStatusUnknown | 0 |
Indicates that the property status is unknown. |
This class has no sub classes.
Some methods using this class:
- AVFragmentedMovieMBS.fragmentedMovieTracks as AVFragmentedMovieTrackMBS()
- AVFragmentedMovieMBS.fragmentedMovieTracksWithMediaCharacteristic(mediaCharacteristic as string) as AVFragmentedMovieTrackMBS()
- AVFragmentedMovieMBS.fragmentedMovieTracksWithMediaType(mediaType as string) as AVFragmentedMovieTrackMBS()
- AVFragmentedMovieMBS.fragmentedMovieTrackWithTrackID(ID as Integer) as AVFragmentedMovieTrackMBS
Blog Entries
The items on this page are in the following plugins: MBS AVFoundation Plugin.
AVFragmentedMovieMBS - AVFrameRateRangeMBS