Function oboe_sys::oboe_AudioStream_waitForAvailableFrames[][src]

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

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