Если сигнал с видео выхода (т.е. то чот получилось в результате выше изложенного кода) наложить на видео, то его (видео) не будет видно.
Надо чтобы в результате наложения, накладывалось только окно моей программы. А за окном было видно видео
на сколько я понимаю, даже если будет выводится только окно программы, вся остальная часть экрана будет черной, например, и эффект от наложения будет тот же. И вообще, что в данном случае подразумевается над наложением ? Ведь микширование видео это не тоже самое, что микширование звука. Там простым сложением сигнала не обойдешся ...