beautiful code makes beautiful programs

This commit is contained in:
goyuken 2014-07-22 00:21:51 +00:00
parent ee27494816
commit b5486c00a5
1 changed files with 16 additions and 16 deletions

View File

@ -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
@ -88,7 +88,7 @@ namespace BizHawk.Client.EmuHawk
/// <summary> /// <summary>
/// close current underlying stream /// close current underlying stream
/// </summary> /// </summary>
void closecurrent () void closecurrent()
{ {
if (file != null) if (file != null)
{ {
@ -102,7 +102,7 @@ namespace BizHawk.Client.EmuHawk
/// open a new underlying stream /// open a new underlying stream
/// </summary> /// </summary>
/// <param name="next"></param> /// <param name="next"></param>
void opencurrent (Stream next) void opencurrent(Stream next)
{ {
file = new BinaryWriter(next, Encoding.ASCII); file = new BinaryWriter(next, Encoding.ASCII);
numbytes = 0; numbytes = 0;
@ -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)
@ -190,7 +190,7 @@ namespace BizHawk.Client.EmuHawk
if (!filechain.MoveNext()) if (!filechain.MoveNext())
throw new ArgumentException("Iterator was empty!"); throw new ArgumentException("Iterator was empty!");
opencurrent(ss.Current); opencurrent(ss.Current);
} }
} }
/// <summary> /// <summary>
@ -251,7 +251,7 @@ namespace BizHawk.Client.EmuHawk
int counter = 1; int counter = 1;
while (true) while (true)
{ {
yield return new FileStream (Path.Combine(dir, baseName) + "_" + counter + ext, FileMode.Create); yield return new FileStream(Path.Combine(dir, baseName) + "_" + counter + ext, FileMode.Create);
counter++; counter++;
} }
} }