Мне нужно реплицировать поток QCamera на два разных QVideoWidgets (в то же время). Есть ли какой-нибудь способ?Есть ли способ иметь поток QCamera на двух разных QVideoWidgets?
0
A
ответ
1
К сожалению, только один вывод дисплея может быть подключен к медиа-объекту за один раз, если вы используете встроенный api. Вам нужно будет использовать a QCameraImageCapture
для явного захвата QVideoFrame
s с камеры. Затем вы можете отображать их на любом виджете, например. a QLabel
, создав pixmap, который обертывает видеоданные.
, но это так же эффективно, как прикрепление вывода дисплея к медиа-объекту? Я имею в виду, не извлекает 'QVideoFrames' и устанавливает их в' QLabel' после того, как создала стоимость 'QPixmap' слишком много по сравнению со встроенным подходом ?? – Mike
Встроенный подход не делает то, что вам нужно. Если вы спрашиваете, есть ли другой способ сделать это, кроме исправления QtMultimedia: я не знаю об этом. –