Това е един от онези проблеми в реалния свят. Имам устройство, което осигурява два видео потока от 1920 x 1080 при 30 FPS. Имам документацията и SDK за видеоустройството, което естествено не се управлява. Поддържа GPUDirect. Тествахме SDK, който е обвивка тип SharpDX/SlimDX/DirectShow.Net основно около DirectShow за нашите цели. Правни проблеми с лицензирането може да попречат на използването на този SDK. Тъй като съм нов в този свят, се опитвам да събера алтернативно решение.
Въпросът е, че пробата, която имам, изглежда, че те вземат буфера на рамката в повърхност и го прилагат към входния щифт на филтър. След това е мистерия. Виждам видеото в прозорец на WPF, мога да наслагвам текст и т.н. Дали DirectShow е най-добрият или най-директният начин за показване на поточно видео или ще открия, че използването на DirectX и шейдъри, използващи да речем SharpDX, е по-лесно?
Разбирам, че въпросът е широк по природа, но вярвам, че има много други, които се сблъскват с този безброй инструменти, но нямат достатъчно опит в този графичен свят, за да направят най-добрия избор и да търсят онези, които са ходили преди, за да ни подтикнат правилната посока.