SDL_AudioSpec |
SDL : Spécification audio |
|---|---|
| Linux |
Syntaxe
|
typedef struct { int freq; Uint16 format; Uint8 channels; Uint8 silence; Uint16 samples; Uint32 size; void (*callback)(void *userdata, Uint8 *stream, int len); void *userdata; } SDL_AudioSpec; |
Paramètres
| Nom | Description | ||
|---|---|---|---|
| freq | Ce champ permet d'indiquer la fréquence audio dans les Samples par secondes. | ||
| format | Ce champ permet d'indiquer le format audio de données : | ||
| Constante | Description | ||
| AUDIO_U8 | Cette constante permet d'indiquer les Samples 8 bits non-signés. | ||
| AUDIO_S8 | Cette constante permet d'indiquer les Samples 8 bits signés. | ||
| AUDIO_U16 | Cette constante permet d'indiquer les Samples 16 bits non-signés. | ||
| AUDIO_U16LSB | Cette constante permet d'indiquer les Samples 16 bits non-signés (little-endian). | ||
| AUDIO_S16 | Cette constante permet d'indiquer les Samples 16 bits signés. | ||
| AUDIO_S16LSB | Cette constante permet d'indiquer les Samples 16 bits signés (little-endian). | ||
| AUDIO_U16MSB | Cette constante permet d'indiquer les Samples 16 bits non-signés (big-endian). | ||
| AUDIO_S16MSB | Cette constante permet d'indiquer les Samples 16 bits non (big-endian). | ||
| AUDIO_U16SYS | Cette constante permet d'indiquer les Samples 16 bits non-signés (matériel CPU endianness). | ||
| AUDIO_S16SYS | Cette constante permet d'indiquer les Samples 16 bits non (matériel CPU endianness). | ||
| channels | Ce champ permet d'indiquer le nombre de canaux : 1 mono, 2 stéréo, 4 pour surround, 6 surround avec centre et 1 basse. | ||
| silence | Ce champ permet d'indiquer la valeur d'un tampon audio de silence (calculé). | ||
| samples | Ce champ permet d'indiquer la taille d'un tampon audio de Samples. | ||
| size | Ce champ permet d'indiquer la taille d'un tampon audio en octets (calculé). | ||
| callback | Ce champ permet d'indiquer la fonction utilisateur remplissant le tampon audio. | ||
| userdata | Ce champ permet d'indiquer un pointeur de données utilisateurs étant passé vers la fonction utilisateur. | ||
Description
Cette structure de données contient les informations de spécification audio.
Dernière mise à jour : Samedi, le 20 février 2016