AVCaptureMovieFileOutput是一个AVCaptureFileOutput具体类的子类。 使用捕获的数据去生成一个 QuickTime movie.
电影配置
var movieFragmentInterval: CMTime { get set }
// 显示的秒数写每个片段的输出。
var metadata: [Any]! { get set }
// output file 的源数据
/*
该数组包含AVMetadataItem对象。你使用这个数组添加元数据,如版权,创建日期,等等,记录电影文件。
*/
管理输出设置
func outputSettings(for connection: AVCaptureConnection!) -> [AnyHashable : Any]!
// 获取输出设置
func setOutputSettings([AnyHashable : Any]!, for: AVCaptureConnection!)
// 设置输出设置
实例属性
var availableVideoCodecTypes: [Any]!
可用的视频编解码器类型
实例方法
func recordsVideoOrientationAndMirroringChangesAsMetadataTrack(for connection: AVCaptureConnection!) -> Bool
// 录制视频的方向和
func setRecordsVideoOrientationAndMirroringChanges(_ doRecordChanges: Bool, asMetadataTrackFor connection: AVCaptureConnection!)
// 设置录制视屏方向