[−][src]Trait oboe::AudioOutputStream
The stream which has pause/flush capabilities
Required methods
fn pause_with_timeout(&mut self, timeout_nanoseconds: i64) -> Status
Pause the stream. This will block until the stream has been paused, an error occurs
or timeoutNanoseconds
has been reached.
fn flush_with_timeout(&mut self, timeout_nanoseconds: i64) -> Status
Flush the stream. This will block until the stream has been flushed, an error occurs
or timeoutNanoseconds
has been reached.
fn request_pause(&mut self) -> Status
Pause the stream asynchronously. Returns immediately (does not block). Equivalent to calling
pause(0)
.
fn request_flush(&mut self) -> Status
Flush the stream asynchronously. Returns immediately (does not block). Equivalent to calling
flush(0)
.
Provided methods
fn pause(&mut self) -> Status
Pause the stream. This will block until the stream has been paused, an error occurs
or timeoutNanoseconds
has been reached.
fn flush(&mut self) -> Status
Flush the stream. This will block until the stream has been flushed, an error occurs
or timeoutNanoseconds
has been reached.