Как показать выходное видео другого приложения в Qt?
Я создаю приложение с графическим интерфейсом в Qt. Это приложение должно отображать вывод приложения X, которое не связано с Qt, поэтому я не могу его интегрировать. X выведет видео. Это видео не имеет пути, так как в режиме реального времени отображается вывод X.
Я хочу показать этот вывод в Qt (вместе с некоторой фоновой поддержкой GUI).
Так что, насколько мне известно, один из способов сделать это - получить идентификатор окна видео и отобразить это же окно в QWidget. Как это сделать?
РЕДАКТИРОВАТЬ:
Я использую Ubuntu.
Я могу получить идентификатор окна с помощью следующей команды.
xwininfo -name "имя окна"
1 ответ
Вы можете попробовать встроить виджет:
http://harmattan-dev.nokia.com/docs/library/html/qt4/qx11embedwidget.html с действительным идентификатором окна