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