Bisher habe ich den Videobuffer direkt manipuliert und
brauchte mich nicht um die Ausgabe/Anzeige zu kümmern.
Durch die Möglichkeit komprimierte Frames zu verarbeiten
muss dieses nun in einem extra Speicher laufen und separat
angezeigt werden.
Das wirft ein altes ungelöstes Problem auf den Tisch: wie kann
man das Video-Overlay unterdrücken und das Bild statt dessen
selbst via ImageGadget etc. anzeigen?
Die Messages für Overlay bzw. Preview scheinen ob #True oder #False
keine Auswirkungen zu haben.
Code: Alles auswählen
SendMessage_(hWndC, #WM_CAP_SET_SCALE, #TRUE, 0)
SendMessage_(hWndC, #WM_CAP_SET_OVERLAY, #TRUE, 0)
SendMessage_(hWndC, #WM_CAP_SET_PREVIEW, #TRUE, 0)