beautiful code makes beautiful programs
This commit is contained in:
parent
ee27494816
commit
b5486c00a5
|
@ -49,20 +49,20 @@ namespace BizHawk.Client.EmuHawk
|
||||||
void writeheaders()
|
void writeheaders()
|
||||||
{
|
{
|
||||||
file.Write(Encoding.ASCII.GetBytes("RIFF")); // ChunkID
|
file.Write(Encoding.ASCII.GetBytes("RIFF")); // ChunkID
|
||||||
file.Write((UInt32)0); // ChunkSize
|
file.Write((uint)0); // ChunkSize
|
||||||
file.Write(Encoding.ASCII.GetBytes("WAVE")); // Format
|
file.Write(Encoding.ASCII.GetBytes("WAVE")); // Format
|
||||||
|
|
||||||
file.Write(Encoding.ASCII.GetBytes("fmt ")); // SubchunkID
|
file.Write(Encoding.ASCII.GetBytes("fmt ")); // SubchunkID
|
||||||
file.Write((UInt32)16); // SubchunkSize
|
file.Write((uint)16); // SubchunkSize
|
||||||
file.Write((UInt16)1); // AudioFormat (PCM)
|
file.Write((ushort)1); // AudioFormat (PCM)
|
||||||
file.Write((UInt16)numchannels); // NumChannels
|
file.Write((ushort)numchannels); // NumChannels
|
||||||
file.Write((UInt32)samplerate); // SampleRate
|
file.Write((uint)samplerate); // SampleRate
|
||||||
file.Write((UInt32)(samplerate * numchannels * 2)); // ByteRate
|
file.Write((uint)(samplerate * numchannels * 2)); // ByteRate
|
||||||
file.Write((UInt16)(numchannels * 2)); // BlockAlign
|
file.Write((ushort)(numchannels * 2)); // BlockAlign
|
||||||
file.Write((UInt16)16); // BitsPerSample
|
file.Write((ushort)16); // BitsPerSample
|
||||||
|
|
||||||
file.Write(Encoding.ASCII.GetBytes("data")); // SubchunkID
|
file.Write(Encoding.ASCII.GetBytes("data")); // SubchunkID
|
||||||
file.Write((UInt32)0); // SubchunkSize
|
file.Write((uint)0); // SubchunkSize
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -76,9 +76,9 @@ namespace BizHawk.Client.EmuHawk
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
file.Seek(4, SeekOrigin.Begin);
|
file.Seek(4, SeekOrigin.Begin);
|
||||||
file.Write((UInt32)(36 + numbytes));
|
file.Write((uint)(36 + numbytes));
|
||||||
file.Seek(40, SeekOrigin.Begin);
|
file.Seek(40, SeekOrigin.Begin);
|
||||||
file.Write((UInt32)(numbytes));
|
file.Write((uint)(numbytes));
|
||||||
}
|
}
|
||||||
catch (NotSupportedException)
|
catch (NotSupportedException)
|
||||||
{ // unseekable; oh well
|
{ // unseekable; oh well
|
||||||
|
@ -116,7 +116,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
public void writesamples(short[] samples)
|
public void writesamples(short[] samples)
|
||||||
{
|
{
|
||||||
file.Write(samples);
|
file.Write(samples);
|
||||||
numbytes += (UInt64)(samples.Length * sizeof(short));
|
numbytes += (ulong)(samples.Length * sizeof(short));
|
||||||
|
|
||||||
// try splitting if we can
|
// try splitting if we can
|
||||||
if (numbytes >= splitpoint && filechain != null)
|
if (numbytes >= splitpoint && filechain != null)
|
||||||
|
|
Loading…
Reference in New Issue