25 #ifndef _AROARFW_AUDIO_H_ 26 #define _AROARFW_AUDIO_H_ 193 #define RDEFAULT_AU_RATE 44100 196 #define RDEFAULT_AU_BITS 16 199 #define RDEFAULT_AU_CHANNELS RCHANNELS_STEREO 202 #define RSPEEX_MAGIC "RoarSpeex" 203 #define RSPEEX_MAGIC_LEN 9 205 #define RCELT_MAGIC "RoarCELT0" 207 #define RCELT_MAGIC_LEN 9 Unsigned PCM data in PDP (middle) endian.
Unsigned PCM data in big endian.
Sun Audio file format (.au) (may be used with virtual streams)
rchannels_t
Channel setups for RoarAudio.
RoarAudio Like Binary (PDP (middle) endian)
Stereo stream (two channels)
Audio Interchange File Format (may be used with virtual streams)
RoarAudio Like Binary (little endian)
General Ogg (mixed/unknown content)
Signed PCM data in little endian.
GSM Codec for RIFF_WAVE files.
unsigned int bits
Number of bits per sample.
rchannels_t channels
Number of channels per frame.
Ogg container itself (to be used with virtual streams)
SPC-700 Bit Rate Reduction of Super Nintendo Entertainment System (SNES)
OpenPGP ascii armored container.
rspeex_mode_t
RoarSpeex mode.
mu-Law alike 16 bit codec in little endian (uncommon)
Unsigned PCM data in little endian.
RoarAudio Like Binary (big endian)
A-Law alike 16 bit codec in big endian.
Signed PCM data in big endian.
unsigned int rate
Sample rate.
mu-Law alike 16 bit codec in big endian
OpenPGP binary data container.
Signed PCM data in PDP (middle) endian.
RIFF WAVE container (.wav) (may be used with virtual streams)
Big endian RIFF WAVE file.
Vorbis Comment Like Text.
Mono stream (one channel)
A-Law alike 16 bit codec in little endian (uncommon)
rcodec_t
Codec used by streams or other audio data.
rcodec_t codec
Used codec.
RAUM Files with FLAC stream.
RAUM Files with Vorbis stream.
Struct to store Audio Signal information.
Alias for A-Law alike 16 bit codec.
struct raudio_info raudio_info_t
Struct to store Audio Signal information.
Alias for mu-Law alike 16 bit codec.