Как показать выходное видео другого приложения в Qt?

Я создаю приложение с графическим интерфейсом в Qt. Это приложение должно отображать вывод приложения X, которое не связано с Qt, поэтому я не могу его интегрировать. X выведет видео. Это видео не имеет пути, так как в режиме реального времени отображается вывод X.

Я хочу показать этот вывод в Qt (вместе с некоторой фоновой поддержкой GUI).

Так что, насколько мне известно, один из способов сделать это - получить идентификатор окна видео и отобразить это же окно в QWidget. Как это сделать?

РЕДАКТИРОВАТЬ:

Я использую Ubuntu.

Я могу получить идентификатор окна с помощью следующей команды.

xwininfo -name "имя окна"

1 ответ

Решение

Вы можете попробовать встроить виджет:

http://harmattan-dev.nokia.com/docs/library/html/qt4/qx11embedwidget.html с действительным идентификатором окна

Другие вопросы по тегам