https://developer.apple.com/documentation/avfoundation/avcomposition
An object that combines and arranges media from multiple assets into a single composite asset that you can play or process.
여러 에셋 미디어를 재생 혹은 처리 가능한 하나의 컴포지트 에셋으로 조합 및 정렬하는 객체입니다.
class AVComposition : AVAsset
컴포지션은 하나 혹은 하나 이상의 미디어 트랙을 위한 컨테이너입니다. 컴포지션의 트랙들은 오디오 혹은 비디오와 같은 타입의 미디어를 제공하는 AVCompositionTrack
인스턴스들입니다. 트랙은 그 자체로 AVCompositionTrackSegment
의 인스턴스인 하나 혹은 하나 이상의 조각들을 위한 컨테이너입니다. AVCompositionTrackSegment
는 소스 트랙에 있는 미디어의 영역을 나타내는 타입입니다.