Here, my task is to fetch aiff audio details including bit rate. But with this code I am able to fetch sample rate, bits per sample and channel only. Is there any way to get bit rate too?
public void GetAudioDetails()
{
FileStream fs = new FileStream("..\\guitar.aiff",FileMode.OpenOrCreate,FileAccess.ReadWrite);
MemoryStream ms = new MemoryStream();
fs.CopyTo(ms);
ms.Seek(0, SeekOrigin.Begin);
var ddf = new AiffFileReader(ms);
}
bitrate is average bytes per second * 8. So use the following code:
var bitRate = ddf.WaveFormat.AverageBytesPerSecond * 8;