Denne artikkelen viser formatet for en WAV file.TWaveHeader = rekord Marker1: Array [0..3] av Char; BytesFollowing: LongInt; Marker2: Array [0..3] av Char; Marker3: Array [0..3] av Char; Fixed1: LongInt; FormatTag: Word; Kanaler: Word; Sample: LongInt; BytesPerSecond: LongInt; BytesPerSample: Word; BitsPerSample: Word; Marker4: Array [0..3] av Char; DataBytes: LongInt; slutten, for å lage dine egne WAV: DataBytes: = kanaler; DataBytes: = DataBytes * sample; DataBytes: = DataBytes * Oppløsning; DataBytes: = DataBytes div 8; DataBytes: = DataBytes * Varighet; DataBytes: = DataBytes div 1000; WaveHeader.Marker1: = 'RIFF'; WaveHeader.BytesFollowing: = DataBytes + 36; WaveHeader.Marker2: = 'WAVE'; WaveHeader.Marker3: = 'FMT'; WaveHeader.Fixed1: = 16; WaveHeader.FormatTag: = 1; WaveHeader.SampleRate: = sample; WaveHeader.Channels: = kanaler; WaveHeader.BytesPerSecond: = kanaler; WaveHeader.BytesPerSecond: = WaveHeader.BytesPerSecond * sample; WaveHeader.BytesPerSecond: = WaveHeader.BytesPerSecond * Oppløsning; WaveHeader.BytesPerSecond: = WaveHeader.BytesPerSecond div 8; WaveHeader.BytesPerSample: = Kanaler * Oppløsning div 8; WaveHeader.BitsPerSample: = Oppløsning; WaveHeader.Marker4: = 'data'; WaveHeader.DataBytes: = DataBytes;
Formatet til en WAV file
Previous:Flytte kontroller på runtime
Next Page:Pakk liten icon