Classes for parsing and loading audio data.
(Oboe) parselib contains facilities for reading and loading audio data from streams. Streams can be wrapped around either files or memory blocks.
parselib is written in C++ and is intended to be called from Android native code. It is implemented as a static library.
- Microsoft WAV format
-
stream Contains classes related to reading audio data from a stream abstraction
-
wav Contains classes to read/load audio data in WAV format
An abstract class that defines the InputStream
interface.
A concrete implementation of InputStream
that reads data from a file.
A concrete implementation of InputStream
that reads data from a memory block.
Contains classes to read/load audio data in WAV format. WAV format files are "Microsoft Resource Interchange File Format" (RIFF) files. WAV files contain a variety of RIFF "chunks", but only a few are required (see 'Chunk' classes below)
Defines constants for various audio encodings
Support for RIFF file types and managing FOURCC data.
Parses and loads WAV data from an InputStream.
Defines common fields and operations for all WAV format RIFF Chunks.
Defines fields and operations for RIFF 'fmt
' chunks
Defines fields and operations for RIFF 'data
' chunks