Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Fahrenheit от Сентябрь 10, 2013, 17:09



Название: Qt 5 Qcamera
Отправлено: Fahrenheit от Сентябрь 10, 2013, 17:09

Здравствуйте у меня следующая проблема:
Пытаюсь записать свой рабочий стол, с помощью QCamera

1)получаю список устройств (камер)

QByteArray cameraDevice; foreach(const QByteArray &deviceName, QCamera::availableDevices())
 {
        QString description = camera->deviceDescription(deviceName);
        if (cameraDevice.isEmpty())
        {
           cameraDevice = deviceName;
       }
после этого я получаю список камер.
Пример: device == uscreencapture

2) создаю камеру (внимание!!!)

camera = new QCamera(cameraDevice);
 bool check = true;
3) проверяю на запись видео
 check = camera->isCaptureModeSupported(QCamera::CaptureVideo);
 check == false
 проверка на запись false

Следовательно как только получаю false, то у меня QMediaRecorder ничего в файл не пишет...
Подскажите как быть???