activex - windows app live video

Indlæg af Hanne Mølgaard Plasc

Problem



Hvad er den bedste og nemmeste måde at spille en indkommende levende video stream i en c ++ windows applikation (visuel studie 2010) og skrive nogle noter (f.eks. Dette er en blå bold) på stream displayet? ActiveX? DirectX? Blitz?


Jeg har Windows SDK 7.1 installeret. Skal jeg installere anden software?


Værdsætter nogle pointers.

Bedste reference


I enkleste tilfælde kan du gøre alt, hvad du spørger med bare directshow. Der er directshow.net administreret bibliotek, der indpakker det til dig. [3]


Så - prøv at finde et eksempel, der bare får video fra indfangningsenhed til rendereren. Indsæt derefter SampleGrabber-filteret imellem dem, og modificer rammedata i overensstemmelse hermed. Jeg bruger en sådan teknik til at tegne timestamp på den optagne video i min optager, jeg tegner det selv med enkle GDI + opkald.


Ting at overveje: Du skal passe på PICTURE-format - nogle webkameraer har YUY2 som standard eller KUN format. Du vil have RGB24-format for at kunne pakke Bitmap og Graphics omkring det.