[][src]Crate aaudio

Structs

AAudioStream
AAudioStreamBuilder
AAudioStreamInfo

Passed as a callback parameter, providing operations that are safe to perform from callback invocation.

Timestamp

Enums

AllowedCapturePolicy

Specifying if audio may or may not be captured by other apps or the system.

CallbackResult

Value returned the data callback function.

ContentType

The ContentType attribute describes "what" you are playing. It expresses the general category of the content. This information is optional. But in case it is known (for instance Movie for a movie streaming service or Speech for an audio book application) this information might be used by the audio framework to enforce audio focus.

Direction
Error

These values are returned from AAudio functions to indicate failure.

Format

A sample format.

InputPreset

Defines the audio source. An audio source defines both a default physical source of audio signal, and a recording configuration.

PerformanceMode
SharingMode
StreamState
Usage

The Usage attribute expresses "why" you are playing a sound, what is this sound used for. This information is used by certain platforms or routing policies to make more refined volume or routing decisions.