public static void GetSource(uint sid, ALSourceb param, out bool value) { int ivalue; ALDelegates.alGetSourcei(sid, (int)param, out ivalue); value = (ivalue != 0); }
public static void SourcePause(int ns, uint[] sids) { ALDelegates.alSourcePausev(ns, sids); }
public static int GetError() { return(ALDelegates.alGetError()); }
public static float GetFloat(ALGetFloat param) { return(ALDelegates.alGetFloat((int)param)); }
// public static void GetDouble(int param, double[] data) { // ALDelegates.alGetDoublev(param, data); // } public static bool GetBoolean(ALGetInteger param) { return(ALDelegates.alGetBoolean((int)param)); }
public static void GetInteger(ALGetInteger param, int[] data) { ALDelegates.alGetIntegerv((int)param, data); }
public static unsafe string GetString(ALGetString param) { sbyte *bptr = ALDelegates.alGetString((int)param); return(new string(bptr)); }
public static void DistanceModel(int distanceModel) { ALDelegates.alDistanceModel(distanceModel); }
public static void GenBuffers(int n, out uint buffer) { ALDelegates.alGenBuffer(n, out buffer); }
public static void GenBuffers(int n, uint[] buffers) { ALDelegates.alGenBuffers(n, buffers); }
public static void SourceUnqueueBuffers(uint sid, int numEntries, uint[] bids) { ALDelegates.alSourceUnqueueBuffers(sid, numEntries, bids); }
public static void SourcePause(uint sid) { ALDelegates.alSourcePause(sid); }
public static void SourceRewind(uint sid) { ALDelegates.alSourceRewind(sid); }
public static void SourceStop(uint sid) { ALDelegates.alSourceStop(sid); }
public static void SourcePlay(uint sid) { ALDelegates.alSourcePlay(sid); }
public static void SpeedOfSound(float value) { ALDelegates.alSpeedOfSound(value); }
public static void Disable(ALCapability capability) { ALDelegates.alDisable((int)capability); }
public static void DeleteBuffers(int n, uint[] buffers) { ALDelegates.alDeleteBuffers(n, buffers); }
public static bool IsEnabled(ALCapability capability) { return(ALDelegates.alIsEnabled((int)capability)); }
public static void DeleteBuffers(int n, ref uint buffer) { ALDelegates.alDeleteBuffer(n, ref buffer); }
public static void GetBoolean(ALGetInteger param, bool[] data) { ALDelegates.alGetBooleanv((int)param, data); }
public static bool IsBuffer(uint bid) { return(ALDelegates.alIsBuffer(bid)); }
public static void GetFloat(ALGetFloat param, float[] data) { ALDelegates.alGetFloatv((int)param, data); }
public static void BufferData(uint bid, ALFormat format, IntPtr data, int size, int freq) { ALDelegates.alBufferData(bid, (int)format, data, size, freq); }
public static int GetInteger(ALGetInteger param) { return(ALDelegates.alGetInteger((int)param)); }
// public static void Buffer(uint bid, int param, float value) { // ALDelegates.alBufferf(bid, param, value); // } // public static void Buffer(uint bid, int param, float value1, float value2, float value3) { // ALDelegates.alBuffer3f(bid, param, value1, value2, value3); // } // public static void Buffer(uint bid, int param, float[] values) { // ALDelegates.alBufferfv(bid, param, values); // } // public static void Buffer(uint bid, int param, int value) { // ALDelegates.alBufferi(bid, param, value); // } // public static void Buffer(uint bid, int param, int value1, int value2, int value3) { // ALDelegates.alBuffer3i(bid, param, value1, value2, value3); // } // public static void Buffer(uint bid, int param, int[] values) { // ALDelegates.alBufferiv(bid, param, values); // } // public static void GetBuffer(uint bid, int param, out float value) { // ALDelegates.alGetBufferf(bid, param, out value); // } // public static void GetBuffer(uint bid, int param, out float value1, out float value2, out float value3) { // ALDelegates.alGetBuffer3f(bid, param, out value1, out value2, out value3); // } // public static void GetBuffer(uint bid, int param, float[] values) { // ALDelegates.alGetBufferfv(bid, param, values); // } public static void GetBuffer(uint bid, ALGetBufferi param, out int value) { ALDelegates.alGetBufferi(bid, (int)param, out value); }
public static double GetDouble(int param) { return(ALDelegates.alGetDouble(param)); }
// public static void GetBuffer(uint bid, int param, out int value1, out int value2, out int value3) { // ALDelegates.alGetBuffer3i(bid, param, out value1, out value2, out value3); // } // public static void GetBuffer(uint bid, int param, int[] values) { // ALDelegates.alGetBufferiv(bid, param, values); // } public static void DopplerFactor(float value) { ALDelegates.alDopplerFactor(value); }
public static bool IsExtensionPresent(string extname) { return(ALDelegates.alIsExtensionPresent(extname)); }
public static void DopplerVelocity(float value) { ALDelegates.alDopplerVelocity(value); }