41 std::map<const rs2_stream_profile*, profile>
_profiles;
unsigned long long last_frame_number()
std::map< const rs2_stream_profile *, profile > _profiles
rs2::stream_profile get_stream_profile()
std::chrono::steady_clock::time_point _last_print_time
bool should_process(const rs2::frame &frame) override
rs2::stream_profile _stream_profile
unsigned long long _last_frame_number
rs2::frame process_frame(const rs2::frame_source &source, const rs2::frame &f) override
virtual ~rates_printer()=default
void on_frame_arrival(const rs2::frame &f)
GLsizei GLsizei GLchar * source
std::vector< std::chrono::steady_clock::time_point > _time_points
std::chrono::steady_clock::time_point _last_time