[][src]Function oboe_sys::oboe_AudioStream_waitForAvailableFrames

pub unsafe extern "C" fn oboe_AudioStream_waitForAvailableFrames(
    this: *mut oboe_AudioStream,
    numFrames: i32,
    timeoutNanoseconds: i64
) -> oboe_ResultWithValue<i32>

Wait until the stream has a minimum amount of data available in its buffer. This can be used with an EXCLUSIVE MMAP input stream to avoid reading data too close to the DSP write position, which may cause glitches.

@param numFrames minimum frames available @param timeoutNanoseconds @return number of frames available, ErrorTimeout