Einzelnen Beitrag anzeigen

flossinger

Registriert seit: 22. Aug 2005
Ort: südlich der Alpen
109 Beiträge
 
Delphi 5 Standard
 
#4

Re: [Tool] Web Cam Video als Image speichern

  Alt 3. Sep 2006, 20:17
Dein Beitrag war hilfreich für mich, beim Einarbeiten in Video for Windows. Hast du die avicap unit eigentlich selbst geschrieben?

Leider wurde ein Fehler gemacht, beim Übersetzen der C Strukturen in Delphi:

UINT musst du in DWORD übersetzen.

Du hast UINT in WORD übersetzt und damit verschieben sich die Parameter und es gibt reichlich verwirrende Resultate. Das kannst du sicher richtig stellen, dann ist die avicap Unit ein echter hit.


Als mögliche ergänzende Information nenne ich noch die folgende Struktur, weil ich etwas danach suchen musste. Das sind die Videodaten in der callback, die kann man herrlich einfach in ein Bitmap übertragen:
TVIDEOHDR = record
lpData : Pointer; // address of video buffer
dwBufferLength : DWord; // size, in bytes, of the video buffer
dwBytesUsed : DWord; // bytes used
dwTimeCaptured : DWord; // Time from Start
dwUser : DWord; // user-specific data
dwFlags : DWord; //
dwReserved1, dwReserved2, dwReserved3 : DWord; // reserved; do not use
end;

grüsse,
der flossinger
  Mit Zitat antworten Zitat