SDL 2.0
|
#include "../SDL_internal.h"
Go to the source code of this file.
Data Structures | |
struct | WaveFormat |
struct | WaveFact |
struct | WaveChunk |
struct | WaveFile |
Macros | |
#define | RIFF 0x46464952 /* "RIFF" */ |
#define | WAVE 0x45564157 /* "WAVE" */ |
#define | FACT 0x74636166 /* "fact" */ |
#define | LIST 0x5453494c /* "LIST" */ |
#define | BEXT 0x74786562 /* "bext" */ |
#define | JUNK 0x4B4E554A /* "JUNK" */ |
#define | FMT 0x20746D66 /* "fmt " */ |
#define | DATA 0x61746164 /* "data" */ |
#define | UNKNOWN_CODE 0x0000 |
#define | PCM_CODE 0x0001 |
#define | MS_ADPCM_CODE 0x0002 |
#define | IEEE_FLOAT_CODE 0x0003 |
#define | ALAW_CODE 0x0006 |
#define | MULAW_CODE 0x0007 |
#define | IMA_ADPCM_CODE 0x0011 |
#define | MPEG_CODE 0x0050 |
#define | MPEGLAYER3_CODE 0x0055 |
#define | EXTENSIBLE_CODE 0xFFFE |
Enumerations | |
enum | WaveRiffSizeHint { RiffSizeNoHint , RiffSizeForce , RiffSizeIgnoreZero , RiffSizeIgnore , RiffSizeMaximum } |
enum | WaveTruncationHint { TruncNoHint , TruncVeryStrict , TruncStrict , TruncDropFrame , TruncDropBlock } |
enum | WaveFactChunkHint { FactNoHint , FactTruncate , FactStrict , FactIgnoreZero , FactIgnore } |
#define ALAW_CODE 0x0006 |
Definition at line 42 of file SDL_wave.h.
#define BEXT 0x74786562 /* "bext" */ |
Definition at line 33 of file SDL_wave.h.
#define DATA 0x61746164 /* "data" */ |
Definition at line 36 of file SDL_wave.h.
#define EXTENSIBLE_CODE 0xFFFE |
Definition at line 47 of file SDL_wave.h.
#define FACT 0x74636166 /* "fact" */ |
Definition at line 31 of file SDL_wave.h.
#define FMT 0x20746D66 /* "fmt " */ |
Definition at line 35 of file SDL_wave.h.
#define IEEE_FLOAT_CODE 0x0003 |
Definition at line 41 of file SDL_wave.h.
#define IMA_ADPCM_CODE 0x0011 |
Definition at line 44 of file SDL_wave.h.
#define JUNK 0x4B4E554A /* "JUNK" */ |
Definition at line 34 of file SDL_wave.h.
#define LIST 0x5453494c /* "LIST" */ |
Definition at line 32 of file SDL_wave.h.
#define MPEG_CODE 0x0050 |
Definition at line 45 of file SDL_wave.h.
#define MPEGLAYER3_CODE 0x0055 |
Definition at line 46 of file SDL_wave.h.
#define MS_ADPCM_CODE 0x0002 |
Definition at line 40 of file SDL_wave.h.
#define MULAW_CODE 0x0007 |
Definition at line 43 of file SDL_wave.h.
#define PCM_CODE 0x0001 |
Definition at line 39 of file SDL_wave.h.
#define RIFF 0x46464952 /* "RIFF" */ |
Definition at line 29 of file SDL_wave.h.
#define UNKNOWN_CODE 0x0000 |
Definition at line 38 of file SDL_wave.h.
#define WAVE 0x45564157 /* "WAVE" */ |
Definition at line 30 of file SDL_wave.h.
enum WaveFactChunkHint |
Enumerator | |
---|---|
FactNoHint | |
FactTruncate | |
FactStrict | |
FactIgnoreZero | |
FactIgnore |
Definition at line 122 of file SDL_wave.h.
enum WaveRiffSizeHint |
Enumerator | |
---|---|
RiffSizeNoHint | |
RiffSizeForce | |
RiffSizeIgnoreZero | |
RiffSizeIgnore | |
RiffSizeMaximum |
Definition at line 104 of file SDL_wave.h.
enum WaveTruncationHint |
Enumerator | |
---|---|
TruncNoHint | |
TruncVeryStrict | |
TruncStrict | |
TruncDropFrame | |
TruncDropBlock |
Definition at line 113 of file SDL_wave.h.