diff options
Diffstat (limited to 'src/multimedia/platform/darwin/camera/avfcamerasession.mm')
-rw-r--r-- | src/multimedia/platform/darwin/camera/avfcamerasession.mm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/multimedia/platform/darwin/camera/avfcamerasession.mm b/src/multimedia/platform/darwin/camera/avfcamerasession.mm index ceee3412b..1d76e672e 100644 --- a/src/multimedia/platform/darwin/camera/avfcamerasession.mm +++ b/src/multimedia/platform/darwin/camera/avfcamerasession.mm @@ -153,6 +153,7 @@ AVFCameraSession::AVFCameraSession(AVFCameraService *service, QObject *parent) //configuration is commited during transition to Active state [m_captureSession beginConfiguration]; + setVideoOutput(new AVFCameraRendererControl(this)); } AVFCameraSession::~AVFCameraSession() @@ -370,4 +371,9 @@ FourCharCode AVFCameraSession::defaultCodec() return m_defaultCodec; } +void AVFCameraSession::setVideoSurface(QAbstractVideoSurface *surface) +{ + m_videoOutput->setSurface(surface); +} + #include "moc_avfcamerasession_p.cpp" |