да идея была, я писал про синхронизацию окон. но насколько я знаю в Win7 при таком подходе эти два окна будут отображаться в таскбаре запущенного приложения, и это не очень хорошо, плюс надо еще сделать чтобы окно было постоянно поверх видео окна но не topmost поверх всех окон
Кстати, при показе по американскому телевизору оригинальный поток 24 к/с замедляется на тысячную долю, чтоб потом частоты 3:2 совпали с 59.97 разверткой
угу, прям сейчас решил затестить твой код: привязал видео к главному окну, затем к виджету — итог один — ничего не рисуется при включенном transcluent. пробовал комбинировать(привязал видео к виджету, установил флаги другие) и получалось что рисуется либо элементы, либо видео. вот так вот…
у меня как таки только потоковое видео ну а насчет плагина были идеи, но не заладилось, ну а писать свой почему бы и нет? самое главное научиться компилять под Windows(благо и статейка соответствующая имеется)а с добавлением нового не должно быть проблем, берешь уже существующие и правишь. С плагином VMem я так и сделал, пришлось допилить его
Короче, вывод через Direct3D создаёт гораздо большую нагрузку на CPU и видеокарту.
по сравнению с чем?
Нет, вывод работает через Direct3D. Система такая же как и в плагине VLC — direct3d video output плюс отрисовка примитивов в качестве ГУИ
Прочитав название сразу же хочется сказать «не нравится — не ешь». Вариантов масса: заставляет начальство, всегда можно изучить другой язык и найти другую работу. Нет любимого тебе языка, пиши свой, но ты при этом должен осознавать всю работу, которую придется сделать. Нет нужной билиотеки классов, сборщика мусора? Милости просим к перуклавиатуре, потомки будут благодарны. Для каждого языка, есть своя область применения и С++ как и ООП ИМХО не панацея от всех бед…
Только разделение (специализация) поведения позволяет создавать архитектуру, которая легко расширяется.
ИМХО архитектура должна быть приближена(как можно точнее отражать смысл) к предметной области, ну и конечно быть гибкой(читай расширяемой), но в своей области применения
по сравнению с чем?
Нет, вывод работает через Direct3D. Система такая же как и в плагине VLC — direct3d video output плюс отрисовка примитивов в качестве ГУИ
перуклавиатуре, потомки будут благодарны. Для каждого языка, есть своя область применения и С++ как и ООП ИМХО не панацея от всех бед…ИМХО архитектура должна быть приближена(как можно точнее отражать смысл) к предметной области, ну и конечно быть гибкой(читай расширяемой), но в своей области применения