Platforms to show: All Mac Windows Linux Cross-Platform
AVVideoCompositionMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The AVFoundation framework also provides a mutable subclass, AVMutableVideoComposition, that you can use to create new videos.
- property Handle as Integer
- 8 methods
- method animationTool as AVVideoCompositionCoreAnimationToolMBS
- method Constructor
- method copy as AVVideoCompositionMBS
- method frameDuration as CMTimeMBS
- method instructions as AVVideoCompositionInstructionMBS()
- method isValidForAsset(asset as AVAssetMBS, timerange as CMTimeRangeMBS) as boolean
- method mutableCopy as AVMutableVideoCompositionMBS
- method renderSize as CGSizeMBS
- 2 shared methods
- shared method available as boolean
- shared method videoCompositionWithPropertiesOfAsset(asset as AVAssetMBS) as AVVideoCompositionMBS
Sub classes:
Some methods using this class:
- AVMutableVideoCompositionMBS.Constructor(other as AVVideoCompositionMBS)
Some properties using for this class:
- AVAssetExportSessionMBS.videoComposition as AVVideoCompositionMBS
- AVAssetImageGeneratorMBS.videoComposition as AVVideoCompositionMBS
- AVPlayerItemMBS.videoComposition as AVVideoCompositionMBS
- AVVideoCompositionRenderContextMBS.videoComposition as AVVideoCompositionMBS
- SDAVAssetExportSessionMBS.videoComposition as AVVideoCompositionMBS
- AVAssetReaderVideoCompositionOutputMBS.videoComposition as AVVideoCompositionMBS
Some events using this class:
- AVFoundationMBS.videoCompositionShouldContinueValidatingAfterFindingEmptyTimeRange(videoComposition as AVVideoCompositionMBS, timeRange as CMTimeRangeMBS) as boolean
- AVFoundationMBS.videoCompositionShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction(videoComposition as AVVideoCompositionMBS, Instruction as AVVideoCompositionInstructionMBS) as boolean
- AVFoundationMBS.videoCompositionShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction(videoComposition as AVVideoCompositionMBS, videoCompositionInstruction as AVVideoCompositionInstructionMBS, layerInstruction as AVVideoCompositionLayerInstructionMBS, asset as AVAssetMBS) as boolean
- AVFoundationMBS.videoCompositionShouldContinueValidatingAfterFindingInvalidValueForKey(videoComposition as AVVideoCompositionMBS, key as string) as boolean
The items on this page are in the following plugins: MBS AVFoundation Plugin.
AVVideoCompositionLayerInstructionMBS - AVVideoCompositionRenderContextMBS