diff options
Diffstat (limited to 'src/multimedia/doc/snippets/multimedia-snippets/camera.cpp')
-rw-r--r-- | src/multimedia/doc/snippets/multimedia-snippets/camera.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/multimedia/doc/snippets/multimedia-snippets/camera.cpp b/src/multimedia/doc/snippets/multimedia-snippets/camera.cpp index 65dff2618..90d2d6000 100644 --- a/src/multimedia/doc/snippets/multimedia-snippets/camera.cpp +++ b/src/multimedia/doc/snippets/multimedia-snippets/camera.cpp @@ -58,6 +58,16 @@ QCameraViewfinder *viewfinder = 0; QMediaRecorder *recorder = 0; QCameraImageCapture *imageCapture = 0; +//! [Camera overview check] +bool checkCameraAvailability() +{ + if (QCameraInfo::availableCameras().count() > 0) + return true; + else + return false; +} +//! [Camera overview check] + void overview_viewfinder() { //! [Camera overview viewfinder] @@ -70,6 +80,13 @@ void overview_viewfinder() //! [Camera overview viewfinder] } +void overview_camera_by_position() +{ + //! [Camera overview position] + camera = new QCamera(QCamera::FrontFace); + //! [Camera overview position] +} + // -.- class MyVideoSurface : public QAbstractVideoSurface { |