Important: Please read the Qt Code of Conduct -


  • I am having a problem with the QCameraInfo::availableCameras() call. I have a DLL that implements a class called QTCamera that essentially just continually pulls frames from the camera viewfinder stream and makes them available via a GetRGBImage() call. However in one program that uses the DLL QCameraInfo::availableCameras() returns 1 camera and in another it doesn't return any cameras. The programs are running on the same computer and I'm sure one program has completely closed before starting the other. Any ideas what could cause this?

    Here is the relevant line:

    QList<QCameraInfo> cameras = QCameraInfo::availableCameras();

  • Lifetime Qt Champion


    Are you running them from Qt Creator ?
    If not did you deploy the QtMultimedia plugins for your second application ?