public static unsafe void GetInteger(IntPtr device, AlcGetInteger param, int size, int[] data) { fixed(int *dataPtr = data) { GetInteger(device, param, size, dataPtr); } }
// ALC_API void ALC_APIENTRY alcGetIntegerv( ALCdevice *device, ALCenum param, ALCsizei size, ALCint *buffer ); /// <summary>This function returns integers related to the context.</summary> /// <param name="device">a pointer to the device to be queried.</param> /// <param name="param">an attribute to be retrieved: ALC_MAJOR_VERSION, ALC_MINOR_VERSION, ALC_ATTRIBUTES_SIZE, ALC_ALL_ATTRIBUTES</param> /// <param name="size">the size of the destination buffer provided, in number of integers.</param> /// <param name="data">a pointer to the buffer to be returned</param> public static void GetInteger(IntPtr device, AlcGetInteger param, int size, out int data) { unsafe { fixed(int *data_ptr = &data) { GetInteger(device, param, size, data_ptr); } } }
internal static int[] StaticGetInt(AlcGetInteger param, int[] list) { Alc.GetInteger(IntPtr.Zero, param, list.Length, list); return(list); }
internal static int[] StaticGetInt(AlcGetInteger param, int count) { return(StaticGetInt(param, new int[count])); }
public static unsafe void GetInteger(IntPtr device, AlcGetInteger param, int size, int[] data) { fixed (int* data_ptr = data) GetInteger(device, param, size, data_ptr); }
private static void GetInteger(IntPtr device, AlcGetInteger param, int size, int *data);
public static extern void GetInteger(ALCaptureDevice device, AlcGetInteger param, int size, out int data);
/// <summary>This function returns integers related to the context.</summary> /// <param name="device">A pointer to the device to be queried.</param> /// <param name="param"> /// An attribute to be retrieved: ALC_MAJOR_VERSION, ALC_MINOR_VERSION, ALC_ATTRIBUTES_SIZE, /// ALC_ALL_ATTRIBUTES. /// </param> /// <returns>The value returned.</returns> public static int GetInteger(ALDevice device, AlcGetInteger param) { GetInteger(device, param, 1, out int data); return(data); }
public static extern unsafe void alcGetIntegerv(IntPtr device, AlcGetInteger param, int size, int* data);
internal int[] Get(AlcGetInteger param, int[] list) { using (Bind()) return(device.GetInt(param, list)); }
internal int Get(AlcGetInteger param) { using (Bind()) return(device.GetInt(param)); }
unsafe static void GetInteger(IntPtr device, AlcGetInteger param, int size, int *data) => GetInteger_dptr(device, param, size, data);
public static extern unsafe void alcGetIntegerv(IntPtr device, AlcGetInteger param, int size, int *data);
public static extern void GetInteger(ALDevice device, AlcGetInteger param, int size, int[] data);
// ALC_API void ALC_APIENTRY alcGetIntegerv( ALCdevice *device, ALCenum param, ALCsizei size, ALCint *buffer ); /// <summary>This function returns integers related to the context.</summary> /// <param name="device">A pointer to the device to be queried.</param> /// <param name="param">An attribute to be retrieved: ALC_MAJOR_VERSION, ALC_MINOR_VERSION, ALC_ATTRIBUTES_SIZE, ALC_ALL_ATTRIBUTES.</param> /// <param name="size">The size of the destination buffer provided, in number of integers.</param> /// <param name="data">A pointer to the buffer to be returned.</param> [DllImport(Lib, EntryPoint = "alcGetIntegerv", ExactSpelling = true, CallingConvention = AlcCallingConv, CharSet = CharSet.Ansi)] public static extern void GetInteger(ALCaptureDevice device, AlcGetInteger param, int size, out int data);
// ALC_API void ALC_APIENTRY alcGetIntegerv( ALCdevice *device, ALCenum param, ALCsizei size, ALCint *buffer ); /// <summary>This function returns integers related to the context.</summary> /// <param name="device">A pointer to the device to be queried.</param> /// <param name="param"> /// An attribute to be retrieved: ALC_MAJOR_VERSION, ALC_MINOR_VERSION, ALC_ATTRIBUTES_SIZE, /// ALC_ALL_ATTRIBUTES. /// </param> /// <param name="data">A pointer to the buffer to be returned.</param> public static void GetInteger(ALDevice device, AlcGetInteger param, out int data) { GetInteger(device, param, 1, out data); }
internal int GetInt(AlcGetInteger param) { int result; Alc.GetInteger(Handle, param, 1, out result); return(result); }
public static extern unsafe void GetInteger(ALCaptureDevice device, AlcGetInteger param, int size, int *data);
internal int[] GetInt(AlcGetInteger param, int count) { return(GetInt(param, new int[count])); }
unsafe static extern void GetInteger(IntPtr device, AlcGetInteger param, int size, int *data);
internal int[] GetInt(AlcGetInteger param, int[] list) { Alc.GetInteger(Handle, param, list.Length, list); return(list); }
internal static void GetInteger(IntPtr device, AlcGetInteger param, int size, int[] values) { alcGetIntegerv(device, (int)param, size, values); }
internal static int StaticGetInt(AlcGetInteger param) { int result; Alc.GetInteger(IntPtr.Zero, param, 1, out result); return(result); }
public static unsafe void GetInteger(IntPtr device, AlcGetInteger param, int size, out int data) { fixed(int *data1 = &data) Alc.GetInteger(device, param, size, data1); }
public static unsafe extern void GetInteger(IntPtr device, AlcGetInteger param, int size, int* data);