1 #ifndef _framerate_reducer__hpp__included__
2 #define _framerate_reducer__hpp__included__
6 class framerate_reducer
10 virtual ~framerate_reducer();
11 virtual void push(uint64_t ts
, image_frame_rgbx
& f
) = 0;
12 virtual image_frame_rgbx
& pull(uint64_t ts
) = 0;
15 class framerate_reducer_dropframes
: public framerate_reducer
18 framerate_reducer_dropframes();
19 ~framerate_reducer_dropframes();
20 void push(uint64_t ts
, image_frame_rgbx
& f
);
21 image_frame_rgbx
& pull(uint64_t ts
);
23 image_frame_rgbx
* newest
;