// 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); }