Leitor cabeçalho de arquivo .wav c# console
Foto da Tela do Programa
_____________________________________________________________________________
Código fonte do Programa
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO;
namespace ConsoleApplication1
{
class Program { static void Main(string[] args) { FileStream readerWav;//-----------------------------------------------------contem o arquivo wav byte[] memReader = new byte[44];//-------------------------contem 44 bytes iniciais de readerWav string[] show = new string[13]//---------------------contem as descricoes dos dados de memReader { "TEXTO = ASCII DESCRITOR - OFFSET 0-3 /4 BYTES - DEFAULT FILE", "SIZE = BIN SUB DESCRITOR - OFFSET 4-7 /4 BYTES - SIZE FILE -8 BYTES", "TEXTO = ASCII SUB DESCRITOR - OFFSET 8-11 /4 BYTES - FILE TYPE", "TEXTO = ASCII DESCRITOR - OFFSET 12-15 /4 BYTES - DESCRIBE SOUND", "SIZE = BIN SUB DESCRITOR - OFFSET 16-19 /4 BYTES - 16 FOR PCM", "FORMT = BIN SUB DESCRITOR - OFFSET 20-21 /2 BYTES - 1=PCM/AUDIO FORMAT", "NUMCH = BIN SUB DESCRITOR - OFFSET 22-23 /2 BYTES - NUMBERS CHANNELS", "SAMPL = BIN SUB DESCRITOR - OFFSET 24-27 /4 BYTES - BITS/SAMPLE RATE", "SAMPL = BIN SUB DESCRITOR - OFFSET 28-31 /4 BYTES - BYTES/BYTE RATE", "ALIGN = BIN SUB DESCRITOR - OFFSET 32-33 /2 BYTES - BLOCK ALIGN", "SAMPL = BIN SUB DESCRITOR - OFFSET 34-35 /2 BYTES - BITS PER SAMPLES", "TEXTO = ASCII DESCRITOR - OFFSET 36-39 /4 BYTES - *SIZE *FILE", "TEXTO = BIN SUB DESCRITOR - OFFSET 40-43 /4 BYTES - *S *F - 44 BYTES" };
char texto;//----------------------------------------------------contem dados ascii de memReader