|
SDL
2.0
|
#include "../SDL_internal.h"
Include dependency graph for SDL_wave.h:
This graph shows which files directly or indirectly include this file: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.