Как пройти через альфа-значения потока GStreamer в его окно X11? - PullRequest
0 голосов
/ 24 апреля 2019

circle.png - изображение круга с прозрачной рамкой.Ниже приведен функциональный конвейер, который помещает circle.png поверх opaque.ogv и отображает содержимое opaque.ogv вокруг круга:

gst-launch-1.0 \
  filesrc location=opaque.png ! pngdec ! imagefreeze ! videomixer name=mixer \
  filesrc location=circle.png ! pngdec ! imagefreeze ! mixer. \
  mixer. ! videoconvert ! ximagesink display=:0

Как можно добиться того же эффекта с GdkX11.X11Window экземпляров?Другими словами, если circle.png визуализируется в GdkX11.X11Window, отличном от opaque.png, как это соответствующее окно можно сделать прозрачным в местах, где circle.png прозрачен?

...