AVAssetTrack

Horus-iOS·2022년 6월 21일
0

https://developer.apple.com/documentation/avfoundation/avassettrack

An object that models a track of media that an asset contains.

에셋이 포함하고 있는 미디어의 트랙을 모델링하는 객체입니다.

Declaration

class AVAssetTrack : NSObject

Overview

에셋은 AVAssetTrack 클래스를 사용해서 프레임워크가 모델링하는 하나 혹은 하나 이상의 트랙을 포함하고 있습니다. 트랙 객체는 오디오, 비디오, 캡션과 같은 에셋을 제공하는 타입화된 미디어를 갖고 있습니다.

포함된 AVAsset과 유사한 트랙은 생성 시 모든 미디어를 불러오지 않습니다. 대신 미디어를 요구하는 동작을 수행할 때까지 데이터 불러오기를 지연시킵니다. 데이터를 불러오는 것은 시간이 걸릴 수 있기 때문에 에셋 트랙은 AVAsynchronousKeyValueLoading 프로토콜을 따르고 있기 때문에 load(_:) 메소드를 호출함으로써 에셋 트랙의 속성 값을 비동기적으로 불러올 수 있습니다.

0개의 댓글