如果我实例化一个AVCaptureSession,并使用addInput和addOutput添加视频输入和输出,假设AVCaptureConnection的实例正在自动形成,“贪婪地”正如Apple文档所述。
我想访问该连接,因此我可以更改videoOrientation属性。
如何访问连接?我会想到像captureSession.connections这样的东西,但没有任何类似的东西。
答案 0 :(得分:0)
我改变了我的videoOrientation:
let stillImageOutput = AVCaptureStillImageOutput()
var previewLayer :AVCaptureVideoPreviewLayer?
let vidConnection :AVCaptureConnection = stillImageOutput.connectionWithMediaType(AVMediaTypeVideo)
stillImageOutput.connectionWithMediaType(AVMediaTypeVideo).videoOrientation = previewLayer!.connection.videoOrientation
stillImageOutput.captureStillImageAsynchronouslyFromConnection