try { Thread.sleep(0, microseconds * 1000); } catch (InterruptedException e) {
return (long) ((microseconds / 1000) / ((1d / frameRate) * 1000));
long l_seconds = microseconds / MICROSECONDS_PER_SECOND; int hours = (int) Math.floor(l_seconds / 3600 % 60); int minutes = (int) Math.floor(l_seconds / 60 % 60); int seconds = (int) (l_seconds % 60); return td(hours) + ":" + td(minutes) + ":" + td(seconds);