audible Time Ms At Wall Nanos
Compute the player's audible time at an arbitrary monotonic-clock moment. Forwards to AudioPlayer.audibleTimeMsAtWallNanos.
Used by recording/scoring pipelines to map a buffer's hardware-clock capture timestamp to the audible position the player was at when that audio was at the mic. Handles pause / seek / non-1:1 wall-rate playback (e.g. SoundTouch tempo) naturally because the mapping comes from the OS audio engine's hardware clock.
Return
audible time in milliseconds since playback started, or -1L if the player isn't running yet (pre-load / pre-play / transient seek state).
Parameters
a monotonic-nanoseconds value in the same domain as com.musicmuni.voxatrace.internal.platform.nowMonotonicNanos, AudioTimestamp.nanoTime (Android), or AVAudioTime.hostTime converted via mach_timebase_info (iOS).