Structure WAVEFORMAT (mmeapi.h)

La structure WAVEFORMAT décrit le format des données audio de forme d’onde. Seules les informations de format communes à tous les formats de données audio de forme d’onde sont incluses dans cette structure. Cette structure a été remplacée par la structure WAVEFORMATEX .

Syntaxe

typedef struct waveformat_tag {
  WORD  wFormatTag;
  WORD  nChannels;
  DWORD nSamplesPerSec;
  DWORD nAvgBytesPerSec;
  WORD  nBlockAlign;
} WAVEFORMAT, *PWAVEFORMAT, *NPWAVEFORMAT, *LPWAVEFORMAT;

Membres

wFormatTag

Type de format. Le type suivant est défini :

Nom Description
WAVE_FORMAT_PCM
Les données audio de forme d’onde sont PCM.

nChannels

Nombre de canaux dans les données audio de forme d’onde. Les données mono utilisent un seul canal et les données stéréo utilisent deux canaux.

nSamplesPerSec

Taux d’échantillonnage, en échantillons par seconde.

nAvgBytesPerSec

Débit moyen de transfert de données requis, en octets par seconde. Par exemple, la chaîne stéréo 16 bits à 44,1 kHz a un débit de données moyen de 176 400 octets par seconde (2 canaux — 2 octets par échantillon et par canal — 44 100 échantillons par seconde).

nBlockAlign

Alignement des blocs, en octets. L’alignement de blocs est l’unité atomique minimale de données. Pour les données PCM, l’alignement des blocs correspond au nombre d’octets utilisés par un seul exemple, y compris les données des deux canaux si les données sont stéréo. Par exemple, l’alignement de blocs pour pcm stéréo 16 bits est de 4 octets (2 canaux , 2 octets par exemple).

Remarques

Pour les formats qui nécessitent des informations supplémentaires, cette structure est incluse en tant que membre dans une autre structure avec les informations supplémentaires.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête mmeapi.h (inclure Mmreg.h)

Voir aussi

WAVEFORMATEX

Audio de forme d’onde

Structures de forme d’onde