This extension adds buffer queries to get the length in bytes, samples, and seconds.
Standard OpenAL only has queries for a buffer's storage size, the bits per sample, channel count, and sample rate, where the application needs to calculate what it wants from those. While this works alright for standard formats and most extension formats, it won't work for certain compressed formats like ADPCM. These extra queries ensure the application can get information about the buffer it may need.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | AL_BYTE_LENGTH_SOFT
Accepted by the |
| public static final int | AL_SAMPLE_LENGTH_SOFT
Accepted by the |
| public static final int | AL_SEC_LENGTH_SOFT
Accepted by the |
| Access | Constructor and Description |
|---|---|
| private |
| AL_BYTE_LENGTH_SOFT | back to summary |
|---|---|
| public static final int AL_BYTE_LENGTH_SOFT Accepted by the | |
| AL_SAMPLE_LENGTH_SOFT | back to summary |
|---|---|
| public static final int AL_SAMPLE_LENGTH_SOFT Accepted by the | |
| AL_SEC_LENGTH_SOFT | back to summary |
|---|---|
| public static final int AL_SEC_LENGTH_SOFT Accepted by the | |
| SOFTBufferLengthQuery | back to summary |
|---|---|
| private SOFTBufferLengthQuery() | |