OnFrameProgress
Delphi
property OnFrameProgress: TOnFrameProgress read FOnFrameProgress write FOnFrameProgress;
C++Builder
__property TOnFrameProgress OnFrameProgress = {read=FOnFrameProgress, write=FOnFrameProgress};
typedef void __fastcall (__closure *TOnFrameProgress)(System::TObject* Sender, System::LongWord FrameNumber, LargeInteger FrameTime, System::LongInt FrameId);
C#
public event OnFrameProgressEventHandler OnFrameProgress;
public delegate void OnFrameProgressEventHandler(object sender, TOnFrameProgressEventArgs e);
VB.NET
Public Event OnFrameProgress As OnFrameProgressEventHandler
Public Delegate Sub OnFrameProgressEventHandler(sender As Object, e As TOnFrameProgressEventArgs)
C++/Qt
void SetOnFrameProgress (TOnFrameProgressCb OnFrameProgressCb);
typedef void CALLBACK TOnFrameProgressCb (void *Object, void *Sender, unsigned int FrameNumber, __int64 FrameTime, int FrameId);
Returns information about each video frame.
DEPRECATED, use OnFrameProgress2 instead. This TOnFrameProgress event occurs asynchronously for each video frame.
To get information about the current video frame within this event, invoke GetFrameInfo (FrameId, ...). E.g.
SampleTimeHour = VideoGrabber.GetFrameInfo (FrameId, fi_SampleTime_Hour)
Look at the VideoGrabberFrameProgress event in the MainDemo project for sample code.