Dieser Artikel beschreibt das Format einer WAV-Datei.
TWaveHeader = Datensatz
Marker1: Array [0..3] char;
BytesFollowing: LongInt;
Marker2: Array [0..3] char;
Marker3: Array [0..3] char;
Fixed1: LongInt;
FormatTag: Word;
Kanäle: Word;
SampleRate: LongInt;
BytesPerSecond: LongInt;
BytesPerSample: Word;
BitsPerSample: Word;
Marker4: Array [0..3] char;
Datenbytes: LongInt;
Ende;
Erstellen Sie Ihre eigene WAV:
Datenbytes: = Kanäle;
Datenbytes: = Datenbytes * SampleRate;
Datenbytes: = Datenbytes * Auflösung;
Datenbytes: = Datenbytes Div 8;
Datenbytes: = Datenbytes * Dauer;
Datenbytes: = Datenbytes Div 1000;
WaveHeader.Marker1: = 'RIFF';
WaveHeader.BytesFollowing: = Datenbytes + 36;
WaveHeader.Marker2: = 'WAVE';
WaveHeader.Marker3: = 'Fmt';
WaveHeader.Fixed1: = 16;
WaveHeader.FormatTag: = 1;
WaveHeader.SampleRate: = SampleRate;
WaveHeader.Channels: = Kanäle;
WaveHeader.BytesPerSecond: = Kanäle;
WaveHeader.BytesPerSecond: = WaveHeader.BytesPerSecond * SampleRate;
WaveHeader.BytesPerSecond: = WaveHeader.BytesPerSecond * Auflösung;
WaveHeader.BytesPerSecond: = WaveHeader.BytesPerSecond Div 8;
WaveHeader.BytesPerSample: = Kanäle * Auflösung Div 8;
WaveHeader.BitsPerSample: = Auflösung;
WaveHeader.Marker4: = 'Daten';
WaveHeader.DataBytes: = Datenbytes;
Format einer Wav-Datei
Format einer Wav-Datei : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
Dieser Artikel beschreibt das Format einer WAV-Datei.
TWaveHeader = Datensatz
Marker1: Array [0..3] char;
BytesFollowing: LongInt;
Marker2: Array [0..3] char;
Marker3: Array [0..3] char;
Fixed1: LongInt;
FormatTag: Word;
Kanäle: Word;
SampleRate: LongInt;
BytesPerSecond: LongInt;
BytesPerSample: Word;
BitsPerSample: Word;
Marker4: Array [0..3] char;
Datenbytes: LongInt;
Ende;
Erstellen Sie Ihre eigene WAV:
Datenbytes: = Kanäle;
Datenbytes: = Datenbytes * SampleRate;
Datenbytes: = Datenbytes * Auflösung;
Datenbytes: = Datenbytes Div 8;
Datenbytes: = Datenbytes * Dauer;
Datenbytes: = Datenbytes Div 1000;
WaveHeader.Marker1: = 'RIFF';
WaveHeader.BytesFollowing: = Datenbytes + 36;
WaveHeader.Marker2: = 'WAVE';
WaveHeader.Marker3: = 'Fmt';
WaveHeader.Fixed1: = 16;
WaveHeader.FormatTag: = 1;
WaveHeader.SampleRate: = SampleRate;
WaveHeader.Channels: = Kanäle;
WaveHeader.BytesPerSecond: = Kanäle;
WaveHeader.BytesPerSecond: = WaveHeader.BytesPerSecond * SampleRate;
WaveHeader.BytesPerSecond: = WaveHeader.BytesPerSecond * Auflösung;
WaveHeader.BytesPerSecond: = WaveHeader.BytesPerSecond Div 8;
WaveHeader.BytesPerSample: = Kanäle * Auflösung Div 8;
WaveHeader.BitsPerSample: = Auflösung;
WaveHeader.Marker4: = 'Daten';
WaveHeader.DataBytes: = Datenbytes;