Package org.lwjgl.openal
Class EXTStaticBuffer
- java.lang.Object
-
- org.lwjgl.openal.EXTStaticBuffer
-
public class EXTStaticBuffer extends java.lang.Object
Native bindings to theAL_EXT_static_buffer
extension.This extension provides a means for the caller to avoid the overhead associated with the
BufferData
call which performs a physical copy of the data provided by the caller to internal buffers. When using theAL_EXT_static_buffer
extension, OpenAL's internal buffers use the data pointer provided by the caller for all data access.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static void
alBufferDataStatic(int buffer, int format, java.nio.ByteBuffer data, int freq)
Sets the sample data of the specified buffer.static void
alBufferDataStatic(int buffer, int format, float[] data, int freq)
float[] version of:BufferDataStatic
static void
alBufferDataStatic(int buffer, int format, java.nio.FloatBuffer data, int freq)
FloatBuffer version of:BufferDataStatic
static void
alBufferDataStatic(int buffer, int format, int[] data, int freq)
int[] version of:BufferDataStatic
static void
alBufferDataStatic(int buffer, int format, java.nio.IntBuffer data, int freq)
IntBuffer version of:BufferDataStatic
static void
alBufferDataStatic(int buffer, int format, short[] data, int freq)
short[] version of:BufferDataStatic
static void
alBufferDataStatic(int buffer, int format, java.nio.ShortBuffer data, int freq)
ShortBuffer version of:BufferDataStatic
-
-
-
Method Detail
-
alBufferDataStatic
public static void alBufferDataStatic(int buffer, int format, java.nio.ByteBuffer data, int freq)
Sets the sample data of the specified buffer.- Parameters:
buffer
- the buffer handleformat
- the data formatdata
- the sample datafreq
- the data frequency
-
alBufferDataStatic
public static void alBufferDataStatic(int buffer, int format, java.nio.ShortBuffer data, int freq)
ShortBuffer version of:BufferDataStatic
-
alBufferDataStatic
public static void alBufferDataStatic(int buffer, int format, java.nio.IntBuffer data, int freq)
IntBuffer version of:BufferDataStatic
-
alBufferDataStatic
public static void alBufferDataStatic(int buffer, int format, java.nio.FloatBuffer data, int freq)
FloatBuffer version of:BufferDataStatic
-
alBufferDataStatic
public static void alBufferDataStatic(int buffer, int format, short[] data, int freq)
short[] version of:BufferDataStatic
-
alBufferDataStatic
public static void alBufferDataStatic(int buffer, int format, int[] data, int freq)
int[] version of:BufferDataStatic
-
alBufferDataStatic
public static void alBufferDataStatic(int buffer, int format, float[] data, int freq)
float[] version of:BufferDataStatic
-
-