Example #1
0
 public static unsafe void GetInteger(IntPtr device, AlcGetInteger param, int size, int[] data)
 {
     fixed(int *dataPtr = data)
     {
         GetInteger(device, param, size, dataPtr);
     }
 }
Example #2
0
        // 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);
                }
            }
        }
Example #3
0
 internal static int[] StaticGetInt(AlcGetInteger param, int[] list)
 {
     Alc.GetInteger(IntPtr.Zero, param, list.Length, list); return(list);
 }
Example #4
0
 internal static int[] StaticGetInt(AlcGetInteger param, int count)
 {
     return(StaticGetInt(param, new int[count]));
 }
Example #5
0
 public static unsafe void GetInteger(IntPtr device, AlcGetInteger param, int size, int[] data)
 {
     fixed (int* data_ptr = data)
         GetInteger(device, param, size, data_ptr);
 }
Example #6
0
 private static void GetInteger(IntPtr device, AlcGetInteger param, int size, int *data);
Example #7
0
 public static extern void GetInteger(ALCaptureDevice device, AlcGetInteger param, int size, out int data);
Example #8
0
 /// <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);
 }
Example #9
0
		public static extern unsafe void alcGetIntegerv(IntPtr device, AlcGetInteger param, int size, int* data);
Example #10
0
 internal int[] Get(AlcGetInteger param, int[] list)
 {
     using (Bind()) return(device.GetInt(param, list));
 }
Example #11
0
 internal int Get(AlcGetInteger param)
 {
     using (Bind()) return(device.GetInt(param));
 }
Example #12
0
 unsafe static void GetInteger(IntPtr device, AlcGetInteger param, int size, int *data) => GetInteger_dptr(device, param, size, data);
Example #13
0
 public static extern unsafe void alcGetIntegerv(IntPtr device, AlcGetInteger param, int size, int *data);
Example #14
0
 public static extern void GetInteger(ALDevice device, AlcGetInteger param, int size, int[] data);
Example #15
0
        // 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);
Example #16
0
        // 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);
        }
Example #17
0
 internal int GetInt(AlcGetInteger param)
 {
     int result; Alc.GetInteger(Handle, param, 1, out result); return(result);
 }
Example #18
0
 public static extern unsafe void GetInteger(ALCaptureDevice device, AlcGetInteger param, int size, int *data);
Example #19
0
 internal int[] GetInt(AlcGetInteger param, int count)
 {
     return(GetInt(param, new int[count]));
 }
Example #20
0
 unsafe static extern void GetInteger(IntPtr device, AlcGetInteger param, int size, int *data);
Example #21
0
 internal int[] GetInt(AlcGetInteger param, int[] list)
 {
     Alc.GetInteger(Handle, param, list.Length, list); return(list);
 }
Example #22
0
 internal static void GetInteger(IntPtr device, AlcGetInteger param, int size, int[] values)
 {
     alcGetIntegerv(device, (int)param, size, values);
 }
Example #23
0
 internal static int StaticGetInt(AlcGetInteger param)
 {
     int result; Alc.GetInteger(IntPtr.Zero, param, 1, out result); return(result);
 }
Example #24
0
 public static unsafe void GetInteger(IntPtr device, AlcGetInteger param, int size, out int data)
 {
     fixed(int *data1 = &data)
     Alc.GetInteger(device, param, size, data1);
 }
Example #25
0
 public static unsafe extern void GetInteger(IntPtr device, AlcGetInteger param, int size, int* data);