View difference between Paste ID: 5uXEaH9P and JnxnzbR8
SHOW: | | - or go back to the newest paste.
1
header* meta = new header;
2-
...
2+
ifstream infile;
3
infile.exceptions (ifstream::eofbit | ifstream::failbit | ifstream::badbit);
4-
...
4+
infile.open("foo.wav", ios::in|ios::binary);
5
6
infile.read ((char*)meta, sizeof(header));
7
8
9
cout << " Header size: "<<sizeof(*meta)<<" bytes" << endl;
10
cout << " Sample Rate "<< meta->sample_rate <<" Hz" << endl;
11
cout << " Bits per samples: " << meta->bits_per_sample << " bit" <<endl;
12
cout << " Number of channels: " << meta->num_channels << endl;
13
cout << " Number of samples: " << numOfSample << endl;