I've found this: Professional Screen Camera Component v.5.2.3.0 (http://torry.net/authorsmore.php?id=6933) which is freeware with source and the contained compiled demo exe works very well with many options. However I cannot get it to compile in Delphi 10 Seattle: In scHighTimer.pas the compiler complains:
procedure TimeCallBack(uTimerID, uMessage: UINT; dwUser, dw1, dw2: DWORD); stdcall;
begin
PostMessage(HWND(dwUser), WM_TIMER, uTimerID, 0);
end;
// [dcc32 Error] scHighTimer.pas(344): E2010 Incompatible types: 'NativeUInt' and 'Cardinal':
FTimerID := TimeSetEvent(FInterval, FInterval, TimeCallBack, FWindowHandle, TIME_PERIODIC);