Avant Windows XP, Microsoft a utilisé les structures de données WAVEFORMAT et PCMWAVEFORMAT pour décrire audio de forme d'onde à base de . Avec l'avènement de Windows XP , Microsoft a introduit deux nouvelles structures de données de forme d'onde audio. WAVEFORMATEX prend en charge les types d' informations de format audio trouvés dans tous de forme d'onde . Comme son nom l'indique, WAVEFORMATEXTENSIBLE s'appuie sur WAVEFORMATEX pour décrire formats avec plus de complexité . Les données audio
Si vous avez jamais entendu audio lue à la mauvaise vitesse , tournant la parole humaine en bavardage tamia ou une voix traînante monstrueuse , vous comprenez quelques-unes des raisons pour lesquelles les formats de fichiers audio doivent décrire leur contenu à fond . Sans structures de données et les étiquettes qui indiquent comment interpréter les données dans un fichier de forme d'onde audio , le logiciel et le matériel utilisé pour traduire son numérisé en ondes sonores analogiques seraient incapables d'interpréter correctement les données.
WAVEFORMATEX
Les valeurs WAVEFORMAT désormais obsolète et structures de données PCMWAVEFORMAT défini pour la balise de format, les canaux , les échantillons par seconde, moyenne d'octets par seconde , l'alignement du bloc et les bits par échantillon. La structure WAVEFORMATEX ajoute cbSize , un élément qui indique la taille des informations de format non -PCM inclus dans un fichier après les données de base WAVEFORMATEX . Par défaut, ce nouveau tag à une valeur de zéro octets car la plupart des formats audio ne nécessitent pas ou l'utiliser.
WAVEFORMATEXTENSIBLE
Cette extension du format WAVEFORMATEX permet aux créateurs de produits audio d'ajouter leurs propres formats audio et attribuent des ID pour les sans appliquer de Microsoft pour l'enregistrement ID . WAVEFORMATEXTENSIBLE reprend les caractéristiques du WAVEFORMATEX , avec le soutien de nombre de canaux au-delà des deux requis pour la stéréo et la profondeur de bits plus que les 16 requis pour son standard de qualité CD . En fait, WAVEFORMATEXTENSIBLE peut séparer la taille de son conteneur d'échantillons de la taille de son échantillon , ce qui permet de stocker audio 24-bit dans un récipient 32-bit .
Autres caractéristiques
< br le soutien de >