Description | uses | Classes, Interfaces and Objects | Functions and Procedures | Types | Constants | Variables |
Name | Description |
---|---|
packed record TEaxListenerProperties |
|
packed record TEaxBufferProperties |
procedure alutInit(argc: PALint; argv: array of PALbyte); |
procedure alutExit; |
procedure alutLoadWAVFile(fname: string; var format: TALenum; var data: TALvoid; var size: TALsizei; var freq: TALsizei; var loop: TALint); |
procedure alutLoadWAVMemory(memory: PALbyte; var format: TALenum; var data: TALvoid; var size: TALsizei; var freq: TALsizei; var loop: TALint); |
procedure alutUnloadWAV(format: TALenum; data: TALvoid; size: TALsizei; freq: TALsizei); |
function InitOpenAL(LibName: String = callibname): Boolean; |
procedure ReadOpenALExtensions; |
procedure alutExit; |
procedure alutInit(argc: PALint; argv: array of PALbyte); |
procedure alutLoadWAVFile(fname: string; var format: TALenum; var data: TALvoid; var size: TALsizei; var freq: TALsizei; var loop: TALint); |
procedure alutLoadWAVMemory(memory: PALbyte; var format: TALenum; var data: TALvoid; var size: TALsizei; var freq: TALsizei; var loop: TALint); |
procedure alutUnloadWAV(format: TALenum; data: TALvoid; size: TALsizei; freq: TALsizei); |
function InitOpenAL(LibName: String = callibname): Boolean; |
procedure ReadOpenALExtensions; |
Name | Description |
---|---|
TALboolean = Boolean; |
|
PALboolean = ^TALboolean; |
|
TALbyte = ShortInt; |
|
PALbyte = ^TALbyte; |
|
TALuByte = Char; |
|
PALuByte = PChar; |
|
TALshort = SmallInt; |
|
PALshort = ^TALshort; |
|
TALushort = Word; |
|
PALushort = ^TALushort; |
|
TALuint = Cardinal; |
|
PALuint = ^TALuint; |
|
TALint = Integer; |
|
PALint = ^TALint; |
|
TALfloat = Single; |
|
PALfloat = ^TALfloat; |
|
TALdouble = Double; |
|
PALdouble = ^TALdouble; |
|
TALsizei = Cardinal; |
|
PALsizei = ^TALsizei; |
|
TALvoid = Pointer; |
|
PALvoid = ^TALvoid; |
|
PPALvoid = ^PALvoid; |
|
TALenum = Integer; |
|
PALenum = ^TALenum; |
|
TALbitfield = Cardinal; |
|
PALbitfield = ^TALbitfield; |
|
TALclampf = TALfloat; |
|
PALclampf = ^TALclampf; |
|
TALclampd = TALdouble; |
|
PALclampd = ^TALclampd; |
|
TALCenum = integer; |
|
PALCenum = ^TALCenum; |
|
TALCboolean = boolean; |
|
PALCboolean = ^TALCboolean; |
|
TALCbyte = ShortInt; |
|
PALCbyte = ^TALCbyte; |
|
TALCubyte = Char; |
|
PALCubyte = PChar; |
|
TALCshort = smallint; |
|
PALCshort = ^TALCshort; |
|
TALCushort = Word; |
|
PALCushort = ^TALCushort; |
|
TALCuint = Cardinal; |
|
PALCuint = ^TALCuint; |
|
TALCint = integer; |
|
PALCint = ^TALCint; |
|
TALCfloat = single; |
|
PALCfloat = ^TALCfloat; |
|
TALCdouble = double; |
|
PALCdouble = ^TALCdouble; |
|
TALCsizei = integer; |
|
PALCsizei = ^TALCsizei; |
|
TALCvoid = Pointer; |
|
PALCvoid = ^TALCvoid; |
|
TALCdevice = TALCvoid; |
|
PALCdevice = ^TALCdevice; |
|
TALCcontext = TALCvoid; |
|
PALCcontext = ^TALCcontext; |
|
DSPROPERTY_EAX_LISTENERPROPERTY = LongWORD; |
|
DSPROPERTY_EAX_BUFFERPROPERTY = LongWORD; |
|
PEaxListenerProperties = ^TEaxListenerProperties; |
|
PEaxBufferProperties = ^TEaxBufferProperties; |
|
HMODULE = THandle; |
Name | Description |
---|---|
AL_INVALID = -1; |
|
AL_NONE = 0; |
|
AL_FALSE = 0; |
|
AL_TRUE = 1; |
|
AL_SOURCE_TYPE = $200; |
|
AL_SOURCE_ABSOLUTE = $201; |
|
AL_SOURCE_RELATIVE = $202; |
|
AL_CONE_INNER_ANGLE = $1001; |
|
AL_CONE_OUTER_ANGLE = $1002; |
|
AL_PITCH =$1003; |
|
AL_POSITION =$1004; |
|
AL_DIRECTION =$1005; |
|
AL_VELOCITY =$1006; |
|
AL_LOOPING =$1007; |
|
AL_BUFFER =$1009; |
|
AL_GAIN =$100A; |
|
AL_MIN_GAIN =$100D; |
|
AL_MAX_GAIN =$100E; |
|
AL_ORIENTATION =$100F; |
|
AL_CHANNEL_MASK =$3000; |
|
AL_SOURCE_STATE =$1010; |
|
AL_INITIAL =$1011; |
|
AL_PLAYING =$1012; |
|
AL_PAUSED =$1013; |
|
AL_STOPPED =$1014; |
|
AL_BUFFERS_QUEUED =$1015; |
|
AL_BUFFERS_PROCESSED =$1016; |
|
AL_FORMAT_MONO8 =$1100; |
|
AL_FORMAT_MONO16 =$1101; |
|
AL_FORMAT_STEREO8 =$1102; |
|
AL_FORMAT_STEREO16 =$1103; |
|
AL_REFERENCE_DISTANCE =$1020; |
|
AL_ROLLOFF_FACTOR =$1021; |
|
AL_CONE_OUTER_GAIN =$1022; |
|
AL_MAX_DISTANCE =$1023; |
|
AL_FREQUENCY =$2001; |
|
AL_BITS =$2002; |
|
AL_CHANNELS =$2003; |
|
AL_SIZE =$2004; |
|
AL_DATA =$2005; |
|
AL_UNUSED =$2010; |
|
AL_PENDING =$2011; |
|
AL_PROCESSED =$2012; |
|
AL_NO_ERROR =AL_FALSE; |
|
AL_INVALID_NAME =$A001; |
|
AL_ILLEGAL_ENUM =$A002; |
|
AL_INVALID_ENUM =$A002; |
|
AL_INVALID_VALUE =$A003; |
|
AL_ILLEGAL_COMMAND =$A004; |
|
AL_INVALID_OPERATION =$A004; |
|
AL_OUT_OF_MEMORY =$A005; |
|
AL_VENDOR =$B001; |
|
AL_VERSION =$B002; |
|
AL_RENDERER =$B003; |
|
AL_EXTENSIONS =$B004; |
|
AL_DOPPLER_FACTOR =$C000; |
|
AL_DOPPLER_VELOCITY =$C001; |
|
AL_DISTANCE_MODEL =$D000; |
|
AL_INVERSE_DISTANCE =$D001; |
|
AL_INVERSE_DISTANCE_CLAMPED =$D002; |
|
ALC_INVALID =0; |
|
ALC_FALSE =0; |
|
ALC_TRUE =1; |
|
ALC_FREQUENCY =$1007; |
|
ALC_REFRESH =$1008; |
|
ALC_SYNC =$1009; |
|
ALC_NO_ERROR =ALC_FALSE; |
|
ALC_INVALID_DEVICE =$A001; |
|
ALC_INVALID_CONTEXT =$A002; |
|
ALC_INVALID_ENUM =$A003; |
|
ALC_INVALID_VALUE =$A004; |
|
ALC_OUT_OF_MEMORY =$A005; |
|
ALC_DEFAULT_DEVICE_SPECIFIER =$1004; |
|
ALC_DEVICE_SPECIFIER =$1005; |
|
ALC_EXTENSIONS =$1006; |
|
ALC_MAJOR_VERSION =$1000; |
|
ALC_MINOR_VERSION =$1001; |
|
ALC_ATTRIBUTES_SIZE =$1002; |
|
ALC_ALL_ATTRIBUTES =$1003; |
|
DSPROPSETID_EAX20_ListenerProperties : TGuid = '{0306A6A8-B224-11d2-99E5-0000E8D8C722}'; |
|
DSPROPSETID_EAX20_BufferProperties : TGuid = '{0306A6A7-B224-11d2-99E5-0000E8D8C722}'; |
|
DSPROPERTY_EAXLISTENER_NONE = 0; |
|
DSPROPERTY_EAXLISTENER_ALLPARAMETERS = 1; |
|
DSPROPERTY_EAXLISTENER_ROOM = 2; |
|
DSPROPERTY_EAXLISTENER_ROOMHF = 3; |
|
DSPROPERTY_EAXLISTENER_ROOMROLLOFFFACTOR = 4; |
|
DSPROPERTY_EAXLISTENER_DECAYTIME = 5; |
|
DSPROPERTY_EAXLISTENER_DECAYHFRATIO = 6; |
|
DSPROPERTY_EAXLISTENER_REFLECTIONS = 7; |
|
DSPROPERTY_EAXLISTENER_REFLECTIONSDELAY = 8; |
|
DSPROPERTY_EAXLISTENER_REVERB = 9; |
|
DSPROPERTY_EAXLISTENER_REVERBDELAY = 10; |
|
DSPROPERTY_EAXLISTENER_ENVIRONMENT = 11; |
|
DSPROPERTY_EAXLISTENER_ENVIRONMENTSIZE = 12; |
|
DSPROPERTY_EAXLISTENER_ENVIRONMENTDIFFUSION = 13; |
|
DSPROPERTY_EAXLISTENER_AIRABSORPTIONHF = 14; |
|
DSPROPERTY_EAXLISTENER_FLAGS = 15; |
|
DSPROPERTY_EAXLISTENER_IMMEDIATE = $00000000; |
|
DSPROPERTY_EAXLISTENER_DEFERRED = LongWORD($80000000); |
|
DSPROPERTY_EAXLISTENER_COMMITDEFERREDSETTINGS = (DSPROPERTY_EAXLISTENER_NONE or
DSPROPERTY_EAXLISTENER_IMMEDIATE); |
|
EAX_ENVIRONMENT_GENERIC = 0; |
|
EAX_ENVIRONMENT_PADDEDCELL = 1; |
|
EAX_ENVIRONMENT_ROOM = 2; |
|
EAX_ENVIRONMENT_BATHROOM = 3; |
|
EAX_ENVIRONMENT_LIVINGROOM = 4; |
|
EAX_ENVIRONMENT_STONEROOM = 5; |
|
EAX_ENVIRONMENT_AUDITORIUM = 6; |
|
EAX_ENVIRONMENT_CONCERTHALL = 7; |
|
EAX_ENVIRONMENT_CAVE = 8; |
|
EAX_ENVIRONMENT_ARENA = 9; |
|
EAX_ENVIRONMENT_HANGAR = 10; |
|
EAX_ENVIRONMENT_CARPETEDHALLWAY = 11; |
|
EAX_ENVIRONMENT_HALLWAY = 12; |
|
EAX_ENVIRONMENT_STONECORRIDOR = 13; |
|
EAX_ENVIRONMENT_ALLEY = 14; |
|
EAX_ENVIRONMENT_FOREST = 15; |
|
EAX_ENVIRONMENT_CITY = 16; |
|
EAX_ENVIRONMENT_MOUNTAINS = 17; |
|
EAX_ENVIRONMENT_QUARRY = 18; |
|
EAX_ENVIRONMENT_PLAIN = 19; |
|
EAX_ENVIRONMENT_PARKINGLOT = 20; |
|
EAX_ENVIRONMENT_SEWERPIPE = 21; |
|
EAX_ENVIRONMENT_UNDERWATER = 22; |
|
EAX_ENVIRONMENT_DRUGGED = 23; |
|
EAX_ENVIRONMENT_DIZZY = 24; |
|
EAX_ENVIRONMENT_PSYCHOTIC = 25; |
|
EAX_ENVIRONMENT_COUNT = 26; |
|
EAXLISTENERFLAGS_DECAYTIMESCALE = $00000001; |
|
EAXLISTENERFLAGS_REFLECTIONSSCALE = $00000002; |
|
EAXLISTENERFLAGS_REFLECTIONSDELAYSCALE = $00000004; |
|
EAXLISTENERFLAGS_REVERBSCALE = $00000008; |
|
EAXLISTENERFLAGS_REVERBDELAYSCALE = $00000010; |
|
EAXLISTENERFLAGS_DECAYHFLIMIT = $00000020; |
|
EAXLISTENERFLAGS_RESERVED = $FFFFFFC0; |
|
EAXLISTENER_MINROOM = -10000; |
|
EAXLISTENER_MAXROOM = 0; |
|
EAXLISTENER_DEFAULTROOM = -1000; |
|
EAXLISTENER_MINROOMHF = -10000; |
|
EAXLISTENER_MAXROOMHF = 0; |
|
EAXLISTENER_DEFAULTROOMHF = -100; |
|
EAXLISTENER_MINROOMROLLOFFFACTOR = 0.0; |
|
EAXLISTENER_MAXROOMROLLOFFFACTOR = 10.0; |
|
EAXLISTENER_DEFAULTROOMROLLOFFFACTOR = 0.0; |
|
EAXLISTENER_MINDECAYTIME = 0.1; |
|
EAXLISTENER_MAXDECAYTIME = 20.0; |
|
EAXLISTENER_DEFAULTDECAYTIME = 1.49; |
|
EAXLISTENER_MINDECAYHFRATIO = 0.1; |
|
EAXLISTENER_MAXDECAYHFRATIO = 2.0; |
|
EAXLISTENER_DEFAULTDECAYHFRATIO = 0.83; |
|
EAXLISTENER_MINREFLECTIONS = -10000; |
|
EAXLISTENER_MAXREFLECTIONS = 1000; |
|
EAXLISTENER_DEFAULTREFLECTIONS = -2602; |
|
EAXLISTENER_MINREFLECTIONSDELAY = 0.0; |
|
EAXLISTENER_MAXREFLECTIONSDELAY = 0.3; |
|
EAXLISTENER_DEFAULTREFLECTIONSDELAY = 0.007; |
|
EAXLISTENER_MINREVERB = -10000; |
|
EAXLISTENER_MAXREVERB = 2000; |
|
EAXLISTENER_DEFAULTREVERB = 200; |
|
EAXLISTENER_MINREVERBDELAY = 0.0; |
|
EAXLISTENER_MAXREVERBDELAY = 0.1; |
|
EAXLISTENER_DEFAULTREVERBDELAY = 0.011; |
|
EAXLISTENER_MINENVIRONMENT = 0; |
|
EAXLISTENER_MAXENVIRONMENT = EAX_ENVIRONMENT_COUNT - 1; |
|
EAXLISTENER_DEFAULTENVIRONMENT = EAX_ENVIRONMENT_GENERIC; |
|
EAXLISTENER_MINENVIRONMENTSIZE = 1.0; |
|
EAXLISTENER_MAXENVIRONMENTSIZE = 100.0; |
|
EAXLISTENER_DEFAULTENVIRONMENTSIZE = 7.5; |
|
EAXLISTENER_MINENVIRONMENTDIFFUSION = 0.0; |
|
EAXLISTENER_MAXENVIRONMENTDIFFUSION = 1.0; |
|
EAXLISTENER_DEFAULTENVIRONMENTDIFFUSION = 1.0; |
|
EAXLISTENER_MINAIRABSORPTIONHF = -100.0; |
|
EAXLISTENER_MAXAIRABSORPTIONHF = 0.0; |
|
EAXLISTENER_DEFAULTAIRABSORPTIONHF = -5.0; |
|
EAXLISTENER_DEFAULTFLAGS = EAXLISTENERFLAGS_DECAYTIMESCALE or
EAXLISTENERFLAGS_REFLECTIONSSCALE or
EAXLISTENERFLAGS_REFLECTIONSDELAYSCALE or
EAXLISTENERFLAGS_REVERBSCALE or
EAXLISTENERFLAGS_REVERBDELAYSCALE or
EAXLISTENERFLAGS_DECAYHFLIMIT; |
|
DSPROPERTY_EAXBUFFER_NONE = 0; |
|
DSPROPERTY_EAXBUFFER_ALLPARAMETERS = 1; |
|
DSPROPERTY_EAXBUFFER_DIRECT = 2; |
|
DSPROPERTY_EAXBUFFER_DIRECTHF = 3; |
|
DSPROPERTY_EAXBUFFER_ROOM = 4; |
|
DSPROPERTY_EAXBUFFER_ROOMHF = 5; |
|
DSPROPERTY_EAXBUFFER_ROOMROLLOFFFACTOR = 6; |
|
DSPROPERTY_EAXBUFFER_OBSTRUCTION = 7; |
|
DSPROPERTY_EAXBUFFER_OBSTRUCTIONLFRATIO = 8; |
|
DSPROPERTY_EAXBUFFER_OCCLUSION = 9; |
|
DSPROPERTY_EAXBUFFER_OCCLUSIONLFRATIO = 10; |
|
DSPROPERTY_EAXBUFFER_OCCLUSIONROOMRATIO = 11; |
|
DSPROPERTY_EAXBUFFER_OUTSIDEVOLUMEHF = 12; |
|
DSPROPERTY_EAXBUFFER_AIRABSORPTIONFACTOR = 13; |
|
DSPROPERTY_EAXBUFFER_FLAG = 14; |
|
DSPROPERTY_EAXBUFFER_IMMEDIATE = $00000000; |
|
DSPROPERTY_EAXBUFFER_DEFERRED = LongWORD($80000000); |
|
DSPROPERTY_EAXBUFFER_COMMITDEFERREDSETTINGS = DSPROPERTY_EAXBUFFER_NONE or
DSPROPERTY_EAXBUFFER_IMMEDIATE; |
|
EAXBUFFERFLAGS_DIRECTHFAUTO = $00000001; |
|
EAXBUFFERFLAGS_ROOMAUTO = $00000002; |
|
EAXBUFFERFLAGS_ROOMHFAUTO = $00000004; |
|
EAXBUFFERFLAGS_RESERVED = $FFFFFFF8; |
|
EAXBUFFER_MINDIRECT = -10000; |
|
EAXBUFFER_MAXDIRECT = 1000; |
|
EAXBUFFER_DEFAULTDIRECT = 0; |
|
EAXBUFFER_MINDIRECTHF = -10000; |
|
EAXBUFFER_MAXDIRECTHF = 0; |
|
EAXBUFFER_DEFAULTDIRECTHF = 0; |
|
EAXBUFFER_MINROOM = -10000; |
|
EAXBUFFER_MAXROOM = 1000; |
|
EAXBUFFER_DEFAULTROOM = 0; |
|
EAXBUFFER_MINROOMHF = -10000; |
|
EAXBUFFER_MAXROOMHF = 0; |
|
EAXBUFFER_DEFAULTROOMHF = 0; |
|
EAXBUFFER_MINROOMROLLOFFFACTOR = 0.0; |
|
EAXBUFFER_MAXROOMROLLOFFFACTOR = 10.; |
|
EAXBUFFER_DEFAULTROOMROLLOFFFACTOR = 0.0; |
|
EAXBUFFER_MINOBSTRUCTION = -10000; |
|
EAXBUFFER_MAXOBSTRUCTION = 0; |
|
EAXBUFFER_DEFAULTOBSTRUCTION = 0; |
|
EAXBUFFER_MINOBSTRUCTIONLFRATIO = 0.0; |
|
EAXBUFFER_MAXOBSTRUCTIONLFRATIO = 1.0; |
|
EAXBUFFER_DEFAULTOBSTRUCTIONLFRATIO = 0.0; |
|
EAXBUFFER_MINOCCLUSION = -10000; |
|
EAXBUFFER_MAXOCCLUSION = 0; |
|
EAXBUFFER_DEFAULTOCCLUSION = 0; |
|
EAXBUFFER_MINOCCLUSIONLFRATIO = 0.0; |
|
EAXBUFFER_MAXOCCLUSIONLFRATIO = 1.0; |
|
EAXBUFFER_DEFAULTOCCLUSIONLFRATIO = 0.25; |
|
EAXBUFFER_MINOCCLUSIONROOMRATIO = 0.0; |
|
EAXBUFFER_MAXOCCLUSIONROOMRATIO = 10.0; |
|
EAXBUFFER_DEFAULTOCCLUSIONROOMRATIO = 0.5; |
|
EAXBUFFER_MINOUTSIDEVOLUMEHF = -10000; |
|
EAXBUFFER_MAXOUTSIDEVOLUMEHF = 0; |
|
EAXBUFFER_DEFAULTOUTSIDEVOLUMEHF = 0; |
|
EAXBUFFER_MINAIRABSORPTIONFACTOR = 0.0; |
|
EAXBUFFER_MAXAIRABSORPTIONFACTOR = 10.0; |
|
EAXBUFFER_DEFAULTAIRABSORPTIONFACTOR = 1.0; |
|
EAXBUFFER_DEFAULTFLAGS = EAXBUFFERFLAGS_DIRECTHFAUTO or
EAXBUFFERFLAGS_ROOMAUTO or
EAXBUFFERFLAGS_ROOMHFAUTO; |
|
EAX_MATERIAL_SINGLEWINDOW = -2800; |
|
EAX_MATERIAL_SINGLEWINDOWLF = 0.71; |
|
EAX_MATERIAL_SINGLEWINDOWROOMRATIO = 0.43; |
|
EAX_MATERIAL_DOUBLEWINDOW = -5000; |
|
EAX_MATERIAL_DOUBLEWINDOWHF = 0.40; |
|
EAX_MATERIAL_DOUBLEWINDOWROOMRATIO = 0.24; |
|
EAX_MATERIAL_THINDOOR = -1800; |
|
EAX_MATERIAL_THINDOORLF = 0.66; |
|
EAX_MATERIAL_THINDOORROOMRATIO = 0.66; |
|
EAX_MATERIAL_THICKDOOR = -4400; |
|
EAX_MATERIAL_THICKDOORLF = 0.64; |
|
EAX_MATERIAL_THICKDOORROOMRTATION = 0.27; |
|
EAX_MATERIAL_WOODWALL = -4000; |
|
EAX_MATERIAL_WOODWALLLF = 0.50; |
|
EAX_MATERIAL_WOODWALLROOMRATIO = 0.30; |
|
EAX_MATERIAL_BRICKWALL = -5000; |
|
EAX_MATERIAL_BRICKWALLLF = 0.60; |
|
EAX_MATERIAL_BRICKWALLROOMRATIO = 0.24; |
|
EAX_MATERIAL_STONEWALL = -6000; |
|
EAX_MATERIAL_STONEWALLLF = 0.68; |
|
EAX_MATERIAL_STONEWALLROOMRATIO = 0.20; |
|
EAX_MATERIAL_CURTAIN = -1200; |
|
EAX_MATERIAL_CURTAINLF = 0.15; |
|
EAX_MATERIAL_CURTAINROOMRATIO = 1.00; |
Name | Description |
---|---|
alEnable: procedure(capability: TALenum); cdecl; |
|
alDisable: procedure(capability: TALenum); cdecl; |
|
alIsEnabled: function(capability: TALenum): TALboolean; cdecl; |
|
alHint: procedure(target, mode: TALenum); cdecl; |
|
alGetBooleanv: procedure(param: TALenum; data: PALboolean); cdecl; |
|
alGetIntegerv: procedure(param: TALenum; data: PALint); cdecl; |
|
alGetFloatv: procedure(param: TALenum; data: PALfloat); cdecl; |
|
alGetDoublev: procedure(param: TALenum; data: PALdouble); cdecl; |
|
alGetString: function(param: TALenum): PALubyte; cdecl; |
|
alGetBoolean: function(param: TALenum): TALboolean; cdecl; |
|
alGetInteger: function(param: TALenum): TALint; cdecl; |
|
alGetFloat: function(param: TALenum): TALfloat; cdecl; |
|
alGetDouble: function(param: TALenum): TALdouble; cdecl; |
|
alGetError: function: TALenum; cdecl; |
|
alIsExtensionPresent: function(fname: Pchar): TALboolean; cdecl; |
|
alGetProcAddress: function(fname: PALuByte): Pointer; cdecl; |
|
alGetEnumValue: function(ename: PALuByte): TALenum; cdecl; |
|
alListeneri: procedure(param: TAlenum; value: TALint); cdecl; |
|
alListenerf: procedure(param: TALenum; value: TALfloat); cdecl; |
|
alListener3f: procedure(param: TALenum; f1: TALfloat; f2: TALfloat; f3: TALfloat); cdecl; |
|
alListenerfv: procedure(param: TALenum; values: PALfloat); cdecl; |
|
alGetListeneriv: procedure(param: TALenum; values: PALint); cdecl; |
|
alGetListenerfv: procedure(param: TALenum; values: PALfloat); cdecl; |
|
alGenSources: procedure(n: TALsizei; sources: PALuint); cdecl; |
|
alDeleteSources: procedure(n: TALsizei; sources: PALuint); cdecl; |
|
alIsSource: function(id: TALuint): TALboolean; cdecl; |
|
alSourcei: procedure(source: TALuint; param: TALenum; value: TALint); cdecl; |
|
alSourcef: procedure(source: TALuint; param: TALenum; value: TALfloat); cdecl; |
|
alSource3f: procedure(source: TALuint; param: TALenum; v1: TALfloat; v2: TALfloat; v3: TALfloat); cdecl; |
|
alSourcefv: procedure(source: TALuint; param: TALenum; values: PALfloat); cdecl; |
|
alGetSourcei: procedure(source: TALuint; param: TALenum; value: PALint); cdecl; |
|
alGetSourcef: procedure(source: TALuint; param: TALenum; value: PALfloat); cdecl; |
|
alGetSource3f: procedure(source: TALuint; param: TALenum; v1: PALfloat; v2: PALfloat; v3: PALfloat); cdecl; |
|
alGetSourcefv: procedure(source: TALuint; param: TALenum; values: PALfloat); cdecl; |
|
alSourcePlay: procedure(source: TALuint); cdecl; |
|
alSourcePause: procedure(source: TALuint); cdecl; |
|
alSourceStop: procedure(source: TALuint); cdecl; |
|
alSourceRewind: procedure(source: TALuint); cdecl; |
|
alSourcePlayv: procedure(n: TALsizei; sources: PALuint); cdecl; |
|
alSourceStopv: procedure(n: TALsizei; sources: PALuint); cdecl; |
|
alSourceRewindv: procedure(n: TALsizei; sources: PALuint); cdecl; |
|
alSourcePausev: procedure(n: TALsizei; sources: PALuint); cdecl; |
|
alGenBuffers: procedure(n: TALsizei; buffers: PALuint); cdecl; |
|
alDeleteBuffers: procedure(n: TALsizei; buffers: PALuint); cdecl; |
|
alIsBuffer: function(buffer: TALuint): TALboolean; cdecl; |
|
alBufferData: procedure(buffer: TALuint; format: TALenum; data: Pointer; size, freq: TALsizei); cdecl; |
|
alGetBufferi: procedure(buffer: TALuint; param: TALenum; value: PALint); cdecl; |
|
alGetBufferf: procedure(buffer: TALuint; param: TALenum; value: PALfloat); cdecl; |
|
alSourceQueueBuffers: procedure(source: TALuint; n: TALsizei; buffers: PALuint); cdecl; |
|
alSourceUnqueueBuffers: procedure(source: TALuint; n: TALsizei; buffers: PALuint); cdecl; |
|
alDistanceModel: procedure(value: TALenum); cdecl; |
|
alDopplerFactor: procedure(value: TALfloat); cdecl; |
|
alDopplerVelocity: procedure(value: TALfloat); cdecl; |
|
alcCreateContext: function(device: TALCdevice; attrlist: PALCint): TALCcontext; cdecl; |
|
alcMakeContextCurrent: function(context: TALCcontext): TALCenum; cdecl; |
|
alcProcessContext: procedure(context: TALCcontext); cdecl; |
|
alcSuspendContext: procedure(context: TALCcontext); cdecl; |
|
alcDestroyContext: procedure(context: TALCcontext); cdecl; |
|
alcGetError: function(device: TALCdevice): TALCenum; cdecl; |
|
alcGetCurrentContext: function: TALCcontext; cdecl; |
|
alcOpenDevice: function(deviceName: PALCuByte): TALCdevice; cdecl; |
|
alcCloseDevice: procedure(device: TALCdevice); cdecl; |
|
alcIsExtensionPresent: function(device: TALCdevice; extName: PALuByte): TALCboolean; cdecl; |
|
alcGetProcAddress: function(device: TALCdevice; funcName: PALuByte): TALCvoid; cdecl; |
|
alcGetEnumValue: function(device: TALCdevice; enumName: PALuByte): TALCenum; cdecl; |
|
alcGetContextsDevice: function(context: TALCcontext): TALCdevice; cdecl; |
|
alcGetString: function(device: TALCdevice; param: TALCenum): PALCubyte; cdecl; |
|
alcGetIntegerv: procedure(device: TALCdevice; param: TALCenum; size: TALCsizei; data: PALCint); cdecl; |
|
EAXSet: Function(const Guid: TGUID; ALuint1: TALuint; ALuint2: TALuint; point: Pointer; ALuint3: TALuint): TALenum; cdecl; |
|
EAXGet: Function(const Guid: TGUID; ALuint1: TALuint; ALuint2: TALuint; point: Pointer; ALuint3: TALuint): TALenum; cdecl; |
|
LibHandle : THandle = 0; |