[][src]Function aaudio_sys::AAudioStream_waitForStateChange

pub unsafe extern "C" fn AAudioStream_waitForStateChange(
    stream: *mut AAudioStream,
    input_state: i32,
    next_state: *mut i32,
    timeout_nanoseconds: i64
) -> i32

Wait until the current state no longer matches the input state.

Returns 0 for OK or a negative error.

This will update the current client state.

Available since API level 26.

Arguments

  • stream - A reference provided by AAudioStreamBuilder_openStream()
  • input_state - The state we want to avoid.
  • next_state - Pointer to a variable that will be set to the new state.
  • timeout_nanoseconds - Maximum number of nanoseconds to wait for completion.