1

AVCaptureSession をインスタンス化し、addInput と addOutput を使用してビデオ入力と出力を追加すると、おそらく AVCaptureConnection のインスタンスが、Apple のドキュメントに記載されているように「欲張りに」自動的に形成されます。

接続にアクセスしたいので、videoOrientation プロパティを変更できます。

接続にアクセスするにはどうすればよいですか? 私は captureSession.connections のようなものを考えていたでしょうが、そのようなものは何もありません。

4

1 に答える 1

1

videoOrientation を次のように変更します。

let stillImageOutput = AVCaptureStillImageOutput()
var previewLayer :AVCaptureVideoPreviewLayer?

let vidConnection :AVCaptureConnection = stillImageOutput.connectionWithMediaType(AVMediaTypeVideo)

stillImageOutput.connectionWithMediaType(AVMediaTypeVideo).videoOrientation = previewLayer!.connection.videoOrientation

stillImageOutput.captureStillImageAsynchronouslyFromConnection
于 2015-07-10T20:06:39.073 に答える