Du solltest den Buffer mal clearen.
Delphi-Quellcode:
ZeroMemory(@aFrame, SizeOf(aFrame);
aErrValue := PvAttrUint32Get (CamHandle, 'TotalBytesPerFrame', totalbytes);
If aErrValue = ePvErrSuccess then
Begin
SetLength (aFrameBuffer, totalbytes);
aFrame.ImageBufferSize := totalbytes;
aFrame.ImageBuffer := @aFrameBuffer[0];
end;
Den Mode kann man vorher einstellen (8bit gray, 16bitgray,
rgb, etc.).
Du musst dir dann ein Bitmap erstellen und die Pixel z.B. mit SetBitmapBits setzen. Als alternative zum Testen gehts auch erstmal mit nem Bitmap und Scanline.