diff options
author | Yoann Lopes <yoann.lopes@digia.com> | 2014-02-07 14:23:32 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-02-14 15:05:13 +0100 |
commit | 54066d2c216e871e3f4c08590f0e010dd2e76e69 (patch) | |
tree | 2366ddd520ed4f337b3f31d5deedb226dd2e7bd9 /src/plugins/avfoundation/camera/avfcamerasession.mm | |
parent | c6ec402d257dfc49a98d2f88989b6dfee7bc4e8a (diff) |
AVFoundation: mirror viewfinder frames of front-facing cameras.
Change-Id: I95920aa459ff0931819cb6f8278ab296db542601
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Diffstat (limited to 'src/plugins/avfoundation/camera/avfcamerasession.mm')
-rw-r--r-- | src/plugins/avfoundation/camera/avfcamerasession.mm | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/plugins/avfoundation/camera/avfcamerasession.mm b/src/plugins/avfoundation/camera/avfcamerasession.mm index 5f1385a7e..93c2bacd0 100644 --- a/src/plugins/avfoundation/camera/avfcamerasession.mm +++ b/src/plugins/avfoundation/camera/avfcamerasession.mm @@ -155,7 +155,15 @@ void AVFCameraSession::setVideoOutput(AVFVideoRendererControl *output) { m_videoOutput = output; if (output) - output->configureAVCaptureSession(m_captureSession); + output->configureAVCaptureSession(this); +} + +AVCaptureDevice *AVFCameraSession::videoCaptureDevice() const +{ + if (m_videoInput) + return m_videoInput.device; + + return 0; } QCamera::State AVFCameraSession::state() const |