Inheritance: ISoundEngine
Beispiel #1
0
 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);
 }
Beispiel #2
0
 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));
 }