Media Assets, Playback and Editing
符号
类
- AVAsset:AVAsset 是一个抽象的,不可变的类,模拟的视频和声音等视听媒体。一个资源可以包含一个或者多个轨道,目的是用来一起呈现和加工。一个完整的媒体类型不限于音频、视频、文本、关闭字幕,字幕。
- AVAssetCache:AVAssetCache 对象用来检查本地缓存的媒体数据资源的状态。
AVAssetDownloadTask: AVAssetDownloadTask 是 UIRSessionTask 的子类,用来去下载 http live streaming 资源。通过
AVAssetDownloadURLSession
的makeAssetDownloadTask(asset:assetTitle:assetArtworkData:options:)
方法进行实例化。AVAssetDownloadURLSession : URLSession 的子类,用来创建和执行 AVAssetDownloadTask。
AVAssetExportSession: AVAssertExportSession 对象转码 AVAsset 资源对象的内容去创建一个指定输出预设描述的输出。
AVAssetImageGenerator : AVAssetImageGenerator 对象提供 缩略或预览的播放资源图片。
AVAssetReader : 你可以使用 AVAssetReader 对象去获取资源的媒体数据。无论资源是基于文件的还是来自多个资源的在装配媒体资源(AVComposition 对象)。
协议
常量
Video Scaling Mode: 常量用来去指定视频怎样去缩放去适应一个给定的区域。
Video Settings:这些常量定义配置视频压缩和视频资源压缩设置的 key
扩展类型