zenilib
0.5.3.0
|
#include <stdio.h>
#include "AL/al.h"
#include "AL/alc.h"
#include "AL/alext.h"
#include "alhelpers.h"
Go to the source code of this file.
Functions | |
ALsizei | BytesToFrames (ALsizei size, ALenum channels, ALenum type) |
const char * | ChannelsName (ALenum chans) |
void | CloseAL (void) |
ALsizei | FramesToBytes (ALsizei size, ALenum channels, ALenum type) |
ALenum | GetFormat (ALenum channels, ALenum type, LPALISBUFFERFORMATSUPPORTEDSOFT palIsBufferFormatSupportedSOFT) |
int | InitAL (void) |
const char * | TypeName (ALenum type) |
void AL_APIENTRY | wrap_BufferSamples (ALuint buffer, ALuint samplerate, ALenum internalformat, ALsizei samples, ALenum channels, ALenum type, const ALvoid *data) |
Definition at line 324 of file alhelpers.c.
References FramesToBytes().
Referenced by LoadSound(), StartPlayer(), and UpdatePlayer().
Definition at line 264 of file alhelpers.c.
References AL_5POINT1_SOFT, AL_6POINT1_SOFT, AL_7POINT1_SOFT, AL_MONO_SOFT, AL_QUAD_SOFT, AL_REAR_SOFT, and AL_STEREO_SOFT.
Referenced by LoadSound(), main(), and OpenPlayerFile().
Definition at line 71 of file alhelpers.c.
References alcCloseDevice(), alcDestroyContext(), alcGetContextsDevice(), alcGetCurrentContext(), alcMakeContextCurrent(), and NULL.
Referenced by main().
Definition at line 296 of file alhelpers.c.
References AL_5POINT1_SOFT, AL_6POINT1_SOFT, AL_7POINT1_SOFT, AL_BYTE_SOFT, AL_DOUBLE_SOFT, AL_FLOAT_SOFT, AL_INT_SOFT, AL_MONO_SOFT, AL_QUAD_SOFT, AL_REAR_SOFT, AL_SHORT_SOFT, AL_STEREO_SOFT, AL_UNSIGNED_BYTE_SOFT, AL_UNSIGNED_INT_SOFT, and AL_UNSIGNED_SHORT_SOFT.
Referenced by BytesToFrames(), OpenPlayerFile(), and wrap_BufferSamples().
ALenum GetFormat | ( | ALenum | channels, |
ALenum | type, | ||
LPALISBUFFERFORMATSUPPORTEDSOFT | palIsBufferFormatSupportedSOFT | ||
) |
Definition at line 93 of file alhelpers.c.
References AL_5POINT1_16_SOFT, AL_5POINT1_32F_SOFT, AL_5POINT1_8_SOFT, AL_5POINT1_SOFT, AL_6POINT1_16_SOFT, AL_6POINT1_32F_SOFT, AL_6POINT1_8_SOFT, AL_6POINT1_SOFT, AL_7POINT1_16_SOFT, AL_7POINT1_32F_SOFT, AL_7POINT1_8_SOFT, AL_7POINT1_SOFT, AL_BYTE3_SOFT, AL_BYTE_SOFT, AL_DOUBLE_SOFT, AL_FLOAT_SOFT, AL_FORMAT_MONO16, AL_FORMAT_MONO8, AL_FORMAT_STEREO16, AL_FORMAT_STEREO8, AL_INT_SOFT, AL_MONO16_SOFT, AL_MONO32F_SOFT, AL_MONO8_SOFT, AL_MONO_SOFT, AL_NONE, AL_QUAD16_SOFT, AL_QUAD32F_SOFT, AL_QUAD8_SOFT, AL_QUAD_SOFT, AL_SHORT_SOFT, AL_STEREO16_SOFT, AL_STEREO32F_SOFT, AL_STEREO8_SOFT, AL_STEREO_SOFT, AL_UNSIGNED_BYTE3_SOFT, AL_UNSIGNED_BYTE_SOFT, AL_UNSIGNED_INT_SOFT, AL_UNSIGNED_SHORT_SOFT, alGetEnumValue(), and alIsExtensionPresent().
Referenced by LoadSound(), and OpenPlayerFile().
Definition at line 42 of file alhelpers.c.
References ALC_DEVICE_SPECIFIER, ALC_FALSE, alcCloseDevice(), alcCreateContext(), alcDestroyContext(), alcGetString(), alcMakeContextCurrent(), alcOpenDevice(), and NULL.
Referenced by main().
Definition at line 279 of file alhelpers.c.
References AL_BYTE_SOFT, AL_DOUBLE_SOFT, AL_FLOAT_SOFT, AL_INT_SOFT, AL_SHORT_SOFT, AL_UNSIGNED_BYTE_SOFT, AL_UNSIGNED_INT_SOFT, and AL_UNSIGNED_SHORT_SOFT.
Referenced by LoadSound(), main(), and OpenPlayerFile().
void AL_APIENTRY wrap_BufferSamples | ( | ALuint | buffer, |
ALuint | samplerate, | ||
ALenum | internalformat, | ||
ALsizei | samples, | ||
ALenum | channels, | ||
ALenum | type, | ||
const ALvoid * | data | ||
) |
Definition at line 253 of file alhelpers.c.
References alBufferData(), and FramesToBytes().