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