diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/openal_playback.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/openal_playback.cpp b/tests/openal_playback.cpp index 13d619e6..ccaebbfc 100644 --- a/tests/openal_playback.cpp +++ b/tests/openal_playback.cpp @@ -95,9 +95,21 @@ int main() { alBufferData(buffers[0], format, &buffer[offset], size - offset, frequency); + ALint val; + alGetBufferi(buffers[0], AL_FREQUENCY, &val); + assert(val == frequency); + alGetBufferi(buffers[0], AL_SIZE, &val); + assert(val == size - offset); + alGetBufferi(buffers[0], AL_BITS, &val); + assert(val == bits); + alGetBufferi(buffers[0], AL_CHANNELS, &val); + assert(val == channels); + ALuint sources[1]; alGenSources(1, sources); + assert(alIsSource(sources[0])); + alSourcei(sources[0], AL_BUFFER, buffers[0]); ALint state; |