Package-level declarations
Types
A simple container for raw audio data and its format.
Functions
Collects every chunk from this flow into one contiguous PCM buffer wrapped as an AudioSource with this flow's AudioFlow.format.
Convert an AudioFlow to a different AudioFormat. Pipeline: bytes -> normalized samples -> resample -> channel convert -> bytes
Decodes raw PCM bytes to normalized samples in -1.0, 1.0.
Deserializes a binary AudioDevice written by AudioDevice.encodeToByteArray.
Deserializes a binary AudioFormat written by AudioFormat.encodeToByteArray.
Deserializes a playback session state written by AudioPlaybackSession.State.encodeToByteArray.
Deserializes a recording session state written by AudioRecordingSession.State.encodeToByteArray.
Serializes this device to a binary blob suitable for wire transfer or storage.
Serializes this format to a binary blob suitable for wire transfer or storage.
Serializes this playback session state to a binary blob.
Serializes this recording session state to a binary blob.
Reads an Int using endianness (little or big endian).
Reads a Long using endianness (little or big endian).
Reads a Short using endianness (little or big endian).
Writes int using endianness (little or big endian).
Writes long using endianness (little or big endian).
Writes short using endianness (little or big endian).