Platforms to show: All Mac Windows Linux Cross-Platform
AVMovieTrackMBS class
Super class: AVAssetTrackMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | AVMovie | MBS AVFoundation Plugin | 16.0 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Subclass of the AVAssetTrackMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 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. |
Sub classes:
Some methods using this class:
- AVMovieMBS.movieTracks as AVMovieTrackMBS()
- AVMovieMBS.movieTracksWithMediaCharacteristic(mediaCharacteristic as string) as AVMovieTrackMBS()
- AVMovieMBS.movieTracksWithMediaType(mediaType as string) as AVMovieTrackMBS()
- AVMovieMBS.movieTrackWithTrackID(ID as Integer) as AVMovieTrackMBS
- AVMutableMovieMBS.addMutableTracksCopyingSettingsFromTracks(existingTracks() as AVMovieTrackMBS, options as Dictionary) as AVMutableMovieTrackMBS()
- AVMutableMovieMBS.addMutableTrackWithMediaType(mediaType as String, track as AVMovieTrackMBS, options as Dictionary) as AVMutableMovieTrackMBS
- AVMutableMovieMBS.removeTrack(track as AVMovieTrackMBS)
- AVMutableMovieTrackMBS.addTrackAssociationToTrack(movieTrack as AVMovieTrackMBS, trackAssociationType as String)
- AVMutableMovieTrackMBS.removeTrackAssociationToTrack(movieTrack as AVMovieTrackMBS, trackAssociationType as String)
Blog Entries
The items on this page are in the following plugins: MBS AVFoundation Plugin.
AVMovieMBS - AVMutableAudioMixInputParametersMBS