How Is AVAsset Structured?
Types of AVAsset
AVComposition: new media by composing multiple mediaAVURLAsset: media at a given URL

AVAsset components
AVMetaDataItem: metadata about the asset as a whole, such as duration, title, size, etc.AVAssetTrack: separate tracks that add up to the entire asset, such as video, audio, etc.AVAssetTrackin turn can be composed ofAVAssetTrackSegment, which is a mapping from a source to the current track timeline.
