<s> '''<STR_LIT>''' <EOL> __docformat__ = '<STR_LIT>' <EOL> __version__ = '<STR_LIT>' <EOL> import ctypes <EOL> from ctypes import * <EOL> import sys <EOL> import pyglet . lib <EOL> _lib = pyglet . lib . load_library ( '<STR_LIT>' , win32 = '<STR_LIT>' , <EOL> framework = '<STR_LIT>' ) <EOL> _int_types = ( c_int16 , c_int32 ) <EOL> if hasattr ( ctypes , '<STR_LIT>' ) : <EOL> _int_types += ( ctypes . c_int64 , ) <EOL> for t in _int_types : <EOL> if sizeof ( t ) == sizeof ( c_size_t ) : <EOL> c_ptrdiff_t = t <EOL> class c_void ( Structure ) : <EOL> _fields_ = [ ( '<STR_LIT>' , c_int ) ] <EOL> AL_API = <NUM_LIT:0> <EOL> ALAPI = <NUM_LIT:0> <EOL> AL_INVALID = - <NUM_LIT:1> <EOL> AL_ILLEGAL_ENUM = <NUM_LIT:0> <EOL> AL_ILLEGAL_COMMAND = <NUM_LIT:0> <EOL> ALboolean = c_int <EOL> ALchar = c_char <EOL> ALbyte = c_char <EOL> ALubyte = c_ubyte <EOL> ALshort = c_short <EOL> ALushort = c_ushort <EOL> ALint = c_int <EOL> ALuint = c_uint <EOL> ALsizei = c_int <EOL> ALenum = c_int <EOL> ALfloat = c_float <EOL> ALdouble = c_double <EOL> ALvoid = None <EOL> AL_NONE = <NUM_LIT:0> <EOL> AL_FALSE = <NUM_LIT:0> <EOL> AL_TRUE = <NUM_LIT:1> <EOL> AL_SOURCE_RELATIVE = <NUM_LIT> <EOL> AL_CONE_INNER_ANGLE = <NUM_LIT> <EOL> AL_CONE_OUTER_ANGLE = <NUM_LIT> <EOL> AL_PITCH = <NUM_LIT> <EOL> AL_POSITION = <NUM_LIT> <EOL> AL_DIRECTION = <NUM_LIT> <EOL> AL_VELOCITY = <NUM_LIT> <EOL> AL_LOOPING = <NUM_LIT> <EOL> AL_BUFFER = <NUM_LIT> <EOL> AL_GAIN = <NUM_LIT> <EOL> AL_MIN_GAIN = <NUM_LIT> <EOL> AL_MAX_GAIN = <NUM_LIT> <EOL> AL_ORIENTATION = <NUM_LIT> <EOL> AL_SOURCE_STATE = <NUM_LIT> <EOL> AL_INITIAL = <NUM_LIT> <EOL> AL_PLAYING = <NUM_LIT> <EOL> AL_PAUSED = <NUM_LIT> <EOL> AL_STOPPED = <NUM_LIT> <EOL> AL_BUFFERS_QUEUED = <NUM_LIT> <EOL> AL_BUFFERS_PROCESSED = <NUM_LIT> <EOL> AL_SEC_OFFSET = <NUM_LIT> <EOL> AL_SAMPLE_OFFSET = <NUM_LIT> <EOL> AL_BYTE_OFFSET = <NUM_LIT> <EOL> AL_SOURCE_TYPE = <NUM_LIT> <EOL> AL_STATIC = <NUM_LIT> <EOL> AL_STREAMING = <NUM_LIT> <EOL> AL_UNDETERMINED = <NUM_LIT> <EOL> AL_FORMAT_MONO8 = <NUM_LIT> <EOL> AL_FORMAT_MONO16 = <NUM_LIT> <EOL> AL_FORMAT_STEREO8 = <NUM_LIT> <EOL> AL_FORMAT_STEREO16 = <NUM_LIT> <EOL> AL_REFERENCE_DISTANCE = <NUM_LIT> <EOL> AL_ROLLOFF_FACTOR = <NUM_LIT> <EOL> AL_CONE_OUTER_GAIN = <NUM_LIT> <EOL> AL_MAX_DISTANCE = <NUM_LIT> <EOL> AL_FREQUENCY = <NUM_LIT> <EOL> AL_BITS = <NUM_LIT> <EOL> AL_CHANNELS = <NUM_LIT> <EOL> AL_SIZE = <NUM_LIT> <EOL> AL_UNUSED = <NUM_LIT> <EOL> AL_PENDING = <NUM_LIT> <EOL> AL_PROCESSED = <NUM_LIT> <EOL> AL_NO_ERROR = <NUM_LIT:0> <EOL> AL_INVALID_NAME = <NUM_LIT> <EOL> AL_INVALID_ENUM = <NUM_LIT> <EOL> AL_INVALID_VALUE = <NUM_LIT> <EOL> AL_INVALID_OPERATION = <NUM_LIT> <EOL> AL_OUT_OF_MEMORY = <NUM_LIT> <EOL> AL_VENDOR = <NUM_LIT> <EOL> AL_VERSION = <NUM_LIT> <EOL> AL_RENDERER = <NUM_LIT> <EOL> AL_EXTENSIONS = <NUM_LIT> <EOL> AL_DOPPLER_FACTOR = <NUM_LIT> <EOL> AL_DOPPLER_VELOCITY = <NUM_LIT> <EOL> AL_SPEED_OF_SOUND = <NUM_LIT> <EOL> AL_DISTANCE_MODEL = <NUM_LIT> <EOL> AL_INVERSE_DISTANCE = <NUM_LIT> <EOL> AL_INVERSE_DISTANCE_CLAMPED = <NUM_LIT> <EOL> AL_LINEAR_DISTANCE = <NUM_LIT> <EOL> AL_LINEAR_DISTANCE_CLAMPED = <NUM_LIT> <EOL> AL_EXPONENT_DISTANCE = <NUM_LIT> <EOL> AL_EXPONENT_DISTANCE_CLAMPED = <NUM_LIT> <EOL> alEnable = _lib . alEnable <EOL> alEnable . restype = None <EOL> alEnable . argtypes = [ ALenum ] <EOL> alDisable = _lib . alDisable <EOL> alDisable . restype = None <EOL> alDisable . argtypes = [ ALenum ] <EOL> alIsEnabled = _lib . alIsEnabled <EOL> alIsEnabled . restype = ALboolean <EOL> alIsEnabled . argtypes = [ ALenum ] <EOL> alGetString = _lib . alGetString <EOL> alGetString . restype = POINTER ( ALchar ) <EOL> alGetString . argtypes = [ ALenum ] <EOL> alGetBooleanv = _lib . alGetBooleanv <EOL> alGetBooleanv . restype = None <EOL> alGetBooleanv . argtypes = [ ALenum , POINTER ( ALboolean ) ] <EOL> alGetIntegerv = _lib . alGetIntegerv <EOL> alGetIntegerv . restype = None <EOL> alGetIntegerv . argtypes = [ ALenum , POINTER ( ALint ) ] <EOL> alGetFloatv = _lib . alGetFloatv <EOL> alGetFloatv . restype = None <EOL> alGetFloatv . argtypes = [ ALenum , POINTER ( ALfloat ) ] <EOL> alGetDoublev = _lib . alGetDoublev <EOL> alGetDoublev . restype = None <EOL> alGetDoublev . argtypes = [ ALenum , POINTER ( ALdouble ) ] <EOL> alGetBoolean = _lib . alGetBoolean <EOL> alGetBoolean . restype = ALboolean <EOL> alGetBoolean . argtypes = [ ALenum ] <EOL> alGetInteger = _lib . alGetInteger <EOL> alGetInteger . restype = ALint <EOL> alGetInteger . argtypes = [ ALenum ] <EOL> alGetFloat = _lib . alGetFloat <EOL> alGetFloat . restype = ALfloat <EOL> alGetFloat . argtypes = [ ALenum ] <EOL> alGetDouble = _lib . alGetDouble <EOL> alGetDouble . restype = ALdouble <EOL> alGetDouble . argtypes = [ ALenum ] <EOL> alGetError = _lib . alGetError <EOL> alGetError . restype = ALenum <EOL> alGetError . argtypes = [ ] <EOL> alIsExtensionPresent = _lib . alIsExtensionPresent <EOL> alIsExtensionPresent . restype = ALboolean <EOL> alIsExtensionPresent . argtypes = [ POINTER ( ALchar ) ] <EOL> alGetProcAddress = _lib . alGetProcAddress <EOL> alGetProcAddress . restype = POINTER ( c_void ) <EOL> alGetProcAddress . argtypes = [ POINTER ( ALchar ) ] <EOL> alGetEnumValue = _lib . alGetEnumValue <EOL> alGetEnumValue . restype = ALenum <EOL> alGetEnumValue . argtypes = [ POINTER ( ALchar ) ] <EOL> alListenerf = _lib . alListenerf <EOL> alListenerf . restype = None <EOL> alListenerf . argtypes = [ ALenum , ALfloat ] <EOL> alListener3f = _lib . alListener3f <EOL> alListener3f . restype = None <EOL> alListener3f . argtypes = [ ALenum , ALfloat , ALfloat , ALfloat ] <EOL> alListenerfv = _lib . alListenerfv <EOL> alListenerfv . restype = None <EOL> alListenerfv . argtypes = [ ALenum , POINTER ( ALfloat ) ] <EOL> alListeneri = _lib . alListeneri <EOL> alListeneri . restype = None <EOL> alListeneri . argtypes = [ ALenum , ALint ] <EOL> alGetListenerf = _lib . alGetListenerf <EOL> alGetListenerf . restype = None <EOL> alGetListenerf . argtypes = [ ALenum , POINTER ( ALfloat ) ] <EOL> alGetListener3f = _lib . alGetListener3f <EOL> alGetListener3f . restype = None <EOL> alGetListener3f . argtypes = [ ALenum , POINTER ( ALfloat ) , POINTER ( ALfloat ) , POINTER ( ALfloat ) ] <EOL> alGetListenerfv = _lib . alGetListenerfv <EOL> alGetListenerfv . restype = None <EOL> alGetListenerfv . argtypes = [ ALenum , POINTER ( ALfloat ) ] <EOL> alGetListeneri = _lib . alGetListeneri <EOL> alGetListeneri . restype = None <EOL> alGetListeneri . argtypes = [ ALenum , POINTER ( ALint ) ] <EOL> alGetListener3i = _lib . alGetListener3i <EOL> alGetListener3i . restype = None <EOL> alGetListener3i . argtypes = [ ALenum , POINTER ( ALint ) , POINTER ( ALint ) , POINTER ( ALint ) ] <EOL> alGetListeneriv = _lib . alGetListeneriv <EOL> alGetListeneriv . restype = None <EOL> alGetListeneriv . argtypes = [ ALenum , POINTER ( ALint ) ] <EOL> alGenSources = _lib . alGenSources <EOL> alGenSources . restype = None <EOL> alGenSources . argtypes = [ ALsizei , POINTER ( ALuint ) ] <EOL> alDeleteSources = _lib . alDeleteSources <EOL> alDeleteSources . restype = None <EOL> alDeleteSources . argtypes = [ ALsizei , POINTER ( ALuint ) ] <EOL> alIsSource = _lib . alIsSource <EOL> alIsSource . restype = ALboolean <EOL> alIsSource . argtypes = [ ALuint ] <EOL> alSourcef = _lib . alSourcef <EOL> alSourcef . restype = None <EOL> alSourcef . argtypes = [ ALuint , ALenum , ALfloat ] <EOL> alSource3f = _lib . alSource3f <EOL> alSource3f . restype = None <EOL> alSource3f . argtypes = [ ALuint , ALenum , ALfloat , ALfloat , ALfloat ] <EOL> alSourcefv = _lib . alSourcefv <EOL> alSourcefv . restype = None <EOL> alSourcefv . argtypes = [ ALuint , ALenum , POINTER ( ALfloat ) ] <EOL> alSourcei = _lib . alSourcei <EOL> alSourcei . restype = None <EOL> alSourcei . argtypes = [ ALuint , ALenum , ALint ] <EOL> alGetSourcef = _lib . alGetSourcef <EOL> alGetSourcef . restype = None <EOL> alGetSourcef . argtypes = [ ALuint , ALenum , POINTER ( ALfloat ) ] <EOL> alGetSource3f = _lib . alGetSource3f <EOL> alGetSource3f . restype = None <EOL> alGetSource3f . argtypes = [ ALuint , ALenum , POINTER ( ALfloat ) , POINTER ( ALfloat ) , POINTER ( ALfloat ) ] <EOL> alGetSourcefv = _lib . alGetSourcefv <EOL> alGetSourcefv . restype = None <EOL> alGetSourcefv . argtypes = [ ALuint , ALenum , POINTER ( ALfloat ) ] <EOL> alGetSourcei = _lib . alGetSourcei <EOL> alGetSourcei . restype = None <EOL> alGetSourcei . argtypes = [ ALuint , ALenum , POINTER ( ALint ) ] <EOL> alGetSourceiv = _lib . alGetSourceiv <EOL> alGetSourceiv . restype = None <EOL> alGetSourceiv . argtypes = [ ALuint , ALenum , POINTER ( ALint ) ] <EOL> alSourcePlayv = _lib . alSourcePlayv <EOL> alSourcePlayv . restype = None <EOL> alSourcePlayv . argtypes = [ ALsizei , POINTER ( ALuint ) ] <EOL> alSourceStopv = _lib . alSourceStopv <EOL> alSourceStopv . restype = None <EOL> alSourceStopv . argtypes = [ ALsizei , POINTER ( ALuint ) ] <EOL> alSourceRewindv = _lib . alSourceRewindv <EOL> alSourceRewindv . restype = None <EOL> alSourceRewindv . argtypes = [ ALsizei , POINTER ( ALuint ) ] <EOL> alSourcePausev = _lib . alSourcePausev <EOL> alSourcePausev . restype = None <EOL> alSourcePausev . argtypes = [ ALsizei , POINTER ( ALuint ) ] <EOL> alSourcePlay = _lib . alSourcePlay <EOL> alSourcePlay . restype = None <EOL> alSourcePlay . argtypes = [ ALuint ] <EOL> alSourceStop = _lib . alSourceStop <EOL> alSourceStop . restype = None <EOL> alSourceStop . argtypes = [ ALuint ] <EOL> alSourceRewind = _lib . alSourceRewind <EOL> alSourceRewind . restype = None <EOL> alSourceRewind . argtypes = [ ALuint ] <EOL> alSourcePause = _lib . alSourcePause <EOL> alSourcePause . restype = None <EOL> alSourcePause . argtypes = [ ALuint ] <EOL> alSourceQueueBuffers = _lib . alSourceQueueBuffers <EOL> alSourceQueueBuffers . restype = None <EOL> alSourceQueueBuffers . argtypes = [ ALuint , ALsizei , POINTER ( ALuint ) ] <EOL> alSourceUnqueueBuffers = _lib . alSourceUnqueueBuffers <EOL> alSourceUnqueueBuffers . restype = None <EOL> alSourceUnqueueBuffers . argtypes = [ ALuint , ALsizei , POINTER ( ALuint ) ] <EOL> alGenBuffers = _lib . alGenBuffers <EOL> alGenBuffers . restype = None <EOL> alGenBuffers . argtypes = [ ALsizei , POINTER ( ALuint ) ] <EOL> alDeleteBuffers = _lib . alDeleteBuffers <EOL> alDeleteBuffers . restype = None <EOL> alDeleteBuffers . argtypes = [ ALsizei , POINTER ( ALuint ) ] <EOL> alIsBuffer = _lib . alIsBuffer <EOL> alIsBuffer . restype = ALboolean <EOL> alIsBuffer . argtypes = [ ALuint ] <EOL> alBufferData = _lib . alBufferData <EOL> alBufferData . restype = None <EOL> alBufferData . argtypes = [ ALuint , ALenum , POINTER ( ALvoid ) , ALsizei , ALsizei ] <EOL> alBufferf = _lib . alBufferf <EOL> alBufferf . restype = None <EOL> alBufferf . argtypes = [ ALuint , ALenum , ALfloat ] <EOL> alBuffer3f = _lib . alBuffer3f <EOL> alBuffer3f . restype = None <EOL> alBuffer3f . argtypes = [ ALuint , ALenum , ALfloat , ALfloat , ALfloat ] <EOL> alBufferfv = _lib . alBufferfv <EOL> alBufferfv . restype = None <EOL> alBufferfv . argtypes = [ ALuint , ALenum , POINTER ( ALfloat ) ] <EOL> alBufferi = _lib . alBufferi <EOL> alBufferi . restype = None <EOL> alBufferi . argtypes = [ ALuint , ALenum , ALint ] <EOL> alBuffer3i = _lib . alBuffer3i <EOL> alBuffer3i . restype = None <EOL> alBuffer3i . argtypes = [ ALuint , ALenum , ALint , ALint , ALint ] <EOL> alBufferiv = _lib . alBufferiv <EOL> alBufferiv . restype = None <EOL> alBufferiv . argtypes = [ ALuint , ALenum , POINTER ( ALint ) ] <EOL> alGetBufferf = _lib . alGetBufferf <EOL> alGetBufferf . restype = None <EOL> alGetBufferf . argtypes = [ ALuint , ALenum , POINTER ( ALfloat ) ] <EOL> alGetBuffer3f = _lib . alGetBuffer3f <EOL> alGetBuffer3f . restype = None <EOL> alGetBuffer3f . argtypes = [ ALuint , ALenum , POINTER ( ALfloat ) , POINTER ( ALfloat ) , POINTER ( ALfloat ) ] <EOL> alGetBufferfv = _lib . alGetBufferfv <EOL> alGetBufferfv . restype = None <EOL> alGetBufferfv . argtypes = [ ALuint , ALenum , POINTER ( ALfloat ) ] <EOL> alGetBufferi = _lib . alGetBufferi <EOL> alGetBufferi . restype = None <EOL> alGetBufferi . argtypes = [ ALuint , ALenum , POINTER ( ALint ) ] <EOL> alGetBuffer3i = _lib . alGetBuffer3i <EOL> alGetBuffer3i . restype = None <EOL> alGetBuffer3i . argtypes = [ ALuint , ALenum , POINTER ( ALint ) , POINTER ( ALint ) , POINTER ( ALint ) ] <EOL> alGetBufferiv = _lib . alGetBufferiv <EOL> alGetBufferiv . restype = None <EOL> alGetBufferiv . argtypes = [ ALuint , ALenum , POINTER ( ALint ) ] <EOL> alDopplerFactor = _lib . alDopplerFactor <EOL> alDopplerFactor . restype = None <EOL> alDopplerFactor . argtypes = [ ALfloat ] <EOL> alDopplerVelocity = _lib . alDopplerVelocity <EOL> alDopplerVelocity . restype = None <EOL> alDopplerVelocity . argtypes = [ ALfloat ] <EOL> alSpeedOfSound = _lib . alSpeedOfSound <EOL> alSpeedOfSound . restype = None <EOL> alSpeedOfSound . argtypes = [ ALfloat ] <EOL> alDistanceModel = _lib . alDistanceModel <EOL> alDistanceModel . restype = None <EOL> alDistanceModel . argtypes = [ ALenum ] <EOL> LPALENABLE = CFUNCTYPE ( None , ALenum ) <EOL> LPALDISABLE = CFUNCTYPE ( None , ALenum ) <EOL> LPALISENABLED = CFUNCTYPE ( ALboolean , ALenum ) <EOL> LPALGETSTRING = CFUNCTYPE ( POINTER ( ALchar ) , ALenum ) <EOL> LPALGETBOOLEANV = CFUNCTYPE ( None , ALenum , POINTER ( ALboolean ) ) <EOL> LPALGETINTEGERV = CFUNCTYPE ( None , ALenum , POINTER ( ALint ) ) <EOL> LPALGETFLOATV = CFUNCTYPE ( None , ALenum , POINTER ( ALfloat ) ) <EOL> LPALGETDOUBLEV = CFUNCTYPE ( None , ALenum , POINTER ( ALdouble ) ) <EOL> LPALGETBOOLEAN = CFUNCTYPE ( ALboolean , ALenum ) <EOL> LPALGETINTEGER = CFUNCTYPE ( ALint , ALenum ) <EOL> LPALGETFLOAT = CFUNCTYPE ( ALfloat , ALenum ) <EOL> LPALGETDOUBLE = CFUNCTYPE ( ALdouble , ALenum ) <EOL> LPALGETERROR = CFUNCTYPE ( ALenum ) <EOL> LPALISEXTENSIONPRESENT = CFUNCTYPE ( ALboolean , POINTER ( ALchar ) ) <EOL> LPALGETPROCADDRESS = CFUNCTYPE ( POINTER ( c_void ) , POINTER ( ALchar ) ) <EOL> LPALGETENUMVALUE = CFUNCTYPE ( ALenum , POINTER ( ALchar ) ) <EOL> LPALLISTENERF = CFUNCTYPE ( None , ALenum , ALfloat ) <EOL> LPALLISTENER3F = CFUNCTYPE ( None , ALenum , ALfloat , ALfloat , ALfloat ) <EOL> LPALLISTENERFV = CFUNCTYPE ( None , ALenum , POINTER ( ALfloat ) ) <EOL> LPALLISTENERI = CFUNCTYPE ( None , ALenum , ALint ) <EOL> LPALLISTENER3I = CFUNCTYPE ( None , ALenum , ALint , ALint , ALint ) <EOL> LPALLISTENERIV = CFUNCTYPE ( None , ALenum , POINTER ( ALint ) ) <EOL> LPALGETLISTENERF = CFUNCTYPE ( None , ALenum , POINTER ( ALfloat ) ) <EOL> LPALGETLISTENER3F = CFUNCTYPE ( None , ALenum , POINTER ( ALfloat ) , POINTER ( ALfloat ) , POINTER ( ALfloat ) ) <EOL> LPALGETLISTENERFV = CFUNCTYPE ( None , ALenum , POINTER ( ALfloat ) ) <EOL> LPALGETLISTENERI = CFUNCTYPE ( None , ALenum , POINTER ( ALint ) ) <EOL> LPALGETLISTENER3I = CFUNCTYPE ( None , ALenum , POINTER ( ALint ) , POINTER ( ALint ) , POINTER ( ALint ) ) <EOL> LPALGETLISTENERIV = CFUNCTYPE ( None , ALenum , POINTER ( ALint ) ) <EOL> LPALGENSOURCES = CFUNCTYPE ( None , ALsizei , POINTER ( ALuint ) ) <EOL> LPALDELETESOURCES = CFUNCTYPE ( None , ALsizei , POINTER ( ALuint ) ) <EOL> LPALISSOURCE = CFUNCTYPE ( ALboolean , ALuint ) <EOL> LPALSOURCEF = CFUNCTYPE ( None , ALuint , ALenum , ALfloat ) <EOL> LPALSOURCE3F = CFUNCTYPE ( None , ALuint , ALenum , ALfloat , ALfloat , ALfloat ) <EOL> LPALSOURCEFV = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALfloat ) ) <EOL> LPALSOURCEI = CFUNCTYPE ( None , ALuint , ALenum , ALint ) <EOL> LPALSOURCE3I = CFUNCTYPE ( None , ALuint , ALenum , ALint , ALint , ALint ) <EOL> LPALSOURCEIV = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALint ) ) <EOL> LPALGETSOURCEF = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALfloat ) ) <EOL> LPALGETSOURCE3F = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALfloat ) , POINTER ( ALfloat ) , POINTER ( ALfloat ) ) <EOL> LPALGETSOURCEFV = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALfloat ) ) <EOL> LPALGETSOURCEI = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALint ) ) <EOL> LPALGETSOURCE3I = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALint ) , POINTER ( ALint ) , POINTER ( ALint ) ) <EOL> LPALGETSOURCEIV = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALint ) ) <EOL> LPALSOURCEPLAYV = CFUNCTYPE ( None , ALsizei , POINTER ( ALuint ) ) <EOL> LPALSOURCESTOPV = CFUNCTYPE ( None , ALsizei , POINTER ( ALuint ) ) <EOL> LPALSOURCEREWINDV = CFUNCTYPE ( None , ALsizei , POINTER ( ALuint ) ) <EOL> LPALSOURCEPAUSEV = CFUNCTYPE ( None , ALsizei , POINTER ( ALuint ) ) <EOL> LPALSOURCEPLAY = CFUNCTYPE ( None , ALuint ) <EOL> LPALSOURCESTOP = CFUNCTYPE ( None , ALuint ) <EOL> LPALSOURCEREWIND = CFUNCTYPE ( None , ALuint ) <EOL> LPALSOURCEPAUSE = CFUNCTYPE ( None , ALuint ) <EOL> LPALSOURCEQUEUEBUFFERS = CFUNCTYPE ( None , ALuint , ALsizei , POINTER ( ALuint ) ) <EOL> LPALSOURCEUNQUEUEBUFFERS = CFUNCTYPE ( None , ALuint , ALsizei , POINTER ( ALuint ) ) <EOL> LPALGENBUFFERS = CFUNCTYPE ( None , ALsizei , POINTER ( ALuint ) ) <EOL> LPALDELETEBUFFERS = CFUNCTYPE ( None , ALsizei , POINTER ( ALuint ) ) <EOL> LPALISBUFFER = CFUNCTYPE ( ALboolean , ALuint ) <EOL> LPALBUFFERDATA = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALvoid ) , ALsizei , ALsizei ) <EOL> LPALBUFFERF = CFUNCTYPE ( None , ALuint , ALenum , ALfloat ) <EOL> LPALBUFFER3F = CFUNCTYPE ( None , ALuint , ALenum , ALfloat , ALfloat , ALfloat ) <EOL> LPALBUFFERFV = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALfloat ) ) <EOL> LPALBUFFERI = CFUNCTYPE ( None , ALuint , ALenum , ALint ) <EOL> LPALBUFFER3I = CFUNCTYPE ( None , ALuint , ALenum , ALint , ALint , ALint ) <EOL> LPALBUFFERIV = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALint ) ) <EOL> LPALGETBUFFERF = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALfloat ) ) <EOL> LPALGETBUFFER3F = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALfloat ) , POINTER ( ALfloat ) , POINTER ( ALfloat ) ) <EOL> LPALGETBUFFERFV = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALfloat ) ) <EOL> LPALGETBUFFERI = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALint ) ) <EOL> LPALGETBUFFER3I = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALint ) , POINTER ( ALint ) , POINTER ( ALint ) ) <EOL> LPALGETBUFFERIV = CFUNCTYPE ( None , ALuint , ALenum , POINTER ( ALint ) ) <EOL> LPALDOPPLERFACTOR = CFUNCTYPE ( None , ALfloat ) <EOL> LPALDOPPLERVELOCITY = CFUNCTYPE ( None , ALfloat ) <EOL> LPALSPEEDOFSOUND = CFUNCTYPE ( None , ALfloat ) <EOL> LPALDISTANCEMODEL = CFUNCTYPE ( None , ALenum ) <EOL> __all__ = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] </s>
