inline fun drainOutput(firstFrameAfterMicroseconds: Long, lastFrameBeforeMicroseconds: Long, decoder: <ERROR CLASS>, onFrameReached: (<ERROR CLASS>) -> Unit): Boolean