Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> finestre >> .

Differenza tra WAVEFORM & WAVEFORMATEXTENSIBLE

Prima di Windows XP , Microsoft ha utilizzato le strutture dati WaveFormat e PCMWAVEFORMAT per descrivere forma d'onda audio -based. Con l'avvento di Windows XP , Microsoft ha introdotto due strutture di dati della forma d'onda audio - nuovi . WAVEFORMATEX fornisce il supporto per i tipi di informazioni di formato presenti all'interno di tutto l'audio forma d'onda. Come suggerisce il nome , si basa su WAVEFORMATEXTENSIBLE WAVEFORMATEX di descrivere formati con più complessità . Dati Audio

Se hai mai sentito l'audio riprodotto alla velocità sbagliata , trasformando il linguaggio umano in chiacchiere chipmunk o una pronuncia strascicata mostruoso , è capire alcune delle ragioni per cui i formati di file audio devono descrivere il loro contenuti accuratamente. Senza strutture di dati e tag che specificano come interpretare i dati in un file di forma d'onda - audio , il software e l'hardware utilizzato per tradurre il suono digitalizzato in onde sonore analogiche sarebbero in grado di interpretare correttamente i dati .
WAVEFORMATEX

WAVEFORM ormai obsoleto e strutture dati PCMWAVEFORMAT definito i valori per il tag formato , i canali , i campioni al secondo, byte medi al secondo , l'allineamento del blocco e bit per campione . La struttura WAVEFORMATEX aggiunge cbSize , un elemento che indica la dimensione dei dati di formato non PCM incluso in un file dopo che i dati di base WAVEFORMATEX . Questo nuovo tag predefinito è un valore di zero byte , perché la maggior parte dei formati audio non richiedono o utilizzano.
WAVEFORMATEXTENSIBLE

Questa estensione del formato WAVEFORMATEX permette ai creatori di prodotti audio ad aggiungere i propri formati audio e assegnare gli ID di loro senza ricorrere a Microsoft per la registrazione ID . WAVEFORMATEXTENSIBLE include le caratteristiche di WAVEFORMATEX , insieme al supporto per numero di canali oltre il due richieste per stereo e bit di profondità superiore al 16 richiesto per il suono standard di qualità CD . Infatti, WAVEFORMATEXTENSIBLE può separare la dimensione del suo contenitore campione dalla dimensione del suo campione , permettendo di memorizzare audio a 24 bit in un contenitore a 32 bit .
Ulteriori elementi
< br sostegno

di WAVEFORMATEXTENSIBLE > per più di due canali audio permette di descrivere e supportare fino a 18 posizioni dei diffusori , ciascuno definito da un valore di bit di flag specificato in notazione esadecimale . Poiché questo formato esteso in grado di gestire un numero minore all'interno di file che accettano i più grandi profondità di bit , si adatta facilmente circostanze in cui un file ad alta profondità di bit detiene audio da un convertitore analogico -digitale con precisione inferiore . Questo permette al formato di lavorare con una più ampia gamma di hardware convertitore . I bit non utilizzati semplicemente portano un valore pari a zero .

 

sistemi © www.354353.com