static void ExampleReadEntireMP3File() { MP3Stream stream = new MP3Stream("@sample.mp3"); // Create the buffer const int NUMBER_OF_PCM_BYTES_TO_READ_PER_CHUNK = 4096; byte[] buffer = new byte[NUMBER_OF_PCM_BYTES_TO_READ_PER_CHUNK]; int bytesReturned = -1; int totalBytes = 0; while (bytesReturned != 0) { bytesReturned = stream.Read(buffer, 0, buffer.Length); totalBytes += bytesReturned; } Console.WriteLine("Read a total of " + totalBytes + " bytes."); stream.Close(); stream = null; }