Go to the documentation of this file.
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
OpenPGP ascii armored container.
rchannels_t
Channel setups for RoarAudio.
Struct to store Audio Signal information.
Ogg container itself (to be used with virtual streams)
Sun Audio file format (.au) (may be used with virtual streams)
Mono stream (one channel)
Big endian RIFF WAVE file.
rcodec_t codec
Used codec.
RoarAudio Like Binary (little endian)
mu-Law alike 16 bit codec in big endian
SPC-700 Bit Rate Reduction of Super Nintendo Entertainment System (SNES)
OpenPGP binary data container.
rcodec_t
Codec used by streams or other audio data.
Unsigned PCM data in little endian.
Audio Interchange File Format (may be used with virtual streams)
RoarAudio Like Binary (big endian)
rspeex_mode_t
RoarSpeex mode.
Alias for A-Law alike 16 bit codec.
Signed PCM data in big endian.
Unsigned PCM data in big endian.
Alias for mu-Law alike 16 bit codec.
mu-Law alike 16 bit codec in little endian (uncommon)
unsigned int bits
Number of bits per sample.
A-Law alike 16 bit codec in big endian.
Signed PCM data in PDP (middle) endian.
rchannels_t channels
Number of channels per frame.
struct raudio_info raudio_info_t
Struct to store Audio Signal information.
Unsigned PCM data in PDP (middle) endian.
General Ogg (mixed/unknown content)
Vorbis Comment Like Text.
RoarAudio Like Binary (PDP (middle) endian)
RIFF WAVE container (.wav) (may be used with virtual streams)
RAUM Files with FLAC stream.
Signed PCM data in little endian.
unsigned int rate
Sample rate.
RAUM Files with Vorbis stream.
GSM Codec for RIFF_WAVE files.
Stereo stream (two channels)
A-Law alike 16 bit codec in little endian (uncommon)