AL_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 the AL_EXT_STATIC_BUFFER extension, OpenAL's internal buffers use the data pointer provided by
the caller for all data access.
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | alBufferDataStatic(int
the buffer handle buffer, int the data format format, ByteBuffer the sample data data, int the data frequency freq)Sets the sample data of the specified buffer. |
| public static void | alBufferDataStatic(int
the buffer handle buffer, int the data format format, ShortBuffer the sample data data, int the data frequency freq)Sets the sample data of the specified buffer. |
| public static void | alBufferDataStatic(int
the buffer handle buffer, int the data format format, IntBuffer the sample data data, int the data frequency freq)Sets the sample data of the specified buffer. |
| public static void | alBufferDataStatic(int
the buffer handle buffer, int the data format format, FloatBuffer the sample data data, int the data frequency freq)Sets the sample data of the specified buffer. |
| public static void | alBufferDataStatic(int buffer, int format, short[] data, int freq)
Array version of: |
| public static void | |
| public static void | alBufferDataStatic(int buffer, int format, float[] data, int freq)
Array version of: |
| public static void | nalBufferDataStatic(int buffer, int format, long data, int
the data buffer size, in bytes len, int freq)Unsafe version of: |
| EXTStaticBuffer | back to summary |
|---|---|
| protected EXTStaticBuffer() | |
| alBufferDataStatic | back to summary |
|---|---|
| public static void alBufferDataStatic(int buffer, int format, ByteBuffer data, int freq) Sets the sample data of the specified buffer.
| |
| alBufferDataStatic | back to summary |
|---|---|
| public static void alBufferDataStatic(int buffer, int format, ShortBuffer data, int freq) Sets the sample data of the specified buffer.
| |
| alBufferDataStatic | back to summary |
|---|---|
| public static void alBufferDataStatic(int buffer, int format, IntBuffer data, int freq) Sets the sample data of the specified buffer.
| |
| alBufferDataStatic | back to summary |
|---|---|
| public static void alBufferDataStatic(int buffer, int format, FloatBuffer data, int freq) Sets the sample data of the specified buffer.
| |
| alBufferDataStatic | back to summary |
|---|---|
| public static void alBufferDataStatic(int buffer, int format, short[] data, int freq) Array version of:
| |
| alBufferDataStatic | back to summary |
|---|---|
| public static void alBufferDataStatic(int buffer, int format, int[] data, int freq) Array version of:
| |
| alBufferDataStatic | back to summary |
|---|---|
| public static void alBufferDataStatic(int buffer, int format, float[] data, int freq) Array version of:
| |
| nalBufferDataStatic | back to summary |
|---|---|
| public static void nalBufferDataStatic(int buffer, int format, long data, int len, int freq) Unsafe version of:
| |