AxibugEmuOnline/AxibugEmuOnline.Client/Assets/Plugins/Essgee.Unity/Emulation/Audio/CGBAudio.Wave.cs

26 lines
725 B
C#

namespace Essgee.Emulation.Audio
{
public partial class CGBAudio
{
//本身wave就继承了IDMGAudioChannel
public class CGBWave : Wave//, IDMGAudioChannel
{
public unsafe override void Reset()
{
base.Reset();
//for (var i = 0; i < sampleBuffer.Length; i += 2)
//{
// sampleBuffer[i + 0] = 0x00;
// sampleBuffer[i + 1] = 0xFF;
//}
for (var i = 0; i < sampleBufferLength; i += 2)
{
*(sampleBuffer + i) = 0x00;
*(sampleBuffer + i + 1) = 0xFF;
}
}
}
}
}