public OpenAlSoundSource(byte[] data, int byteCount, int channels, int sampleBits, int sampleRate) { SampleRate = sampleRate; AL10.alGenBuffers(1, out buffer); AL10.alBufferData(buffer, OpenAlSoundEngine.MakeALFormat(channels, sampleBits), data, byteCount, sampleRate); }
public OpenAlSoundSource(byte[] data, int channels, int sampleBits, int sampleRate) { SampleRate = sampleRate; AL10.alGenBuffers(new IntPtr(1), out buffer); AL10.alBufferData(buffer, OpenAlSoundEngine.MakeALFormat(channels, sampleBits), data, new IntPtr(data.Length), new IntPtr(sampleRate)); }