/usr/src/castle-game-engine-5.2.0/audio/openal_alc.inc is in castle-game-engine-src 5.2.0-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | { translation of AL/alc.h }
{ we should include here OpenAL_altypes.inc but they are already included
with OpenAL_al.inc }
{$I openal_alctypes.inc}
{ #define ALC_VERSION_0_1 1 }
var
{ }
alcCreateContext : function( dev:PALCdevice; attrlist:PALint ):PALCcontext; extdecl;
{*
* There is no current context, as we can mix
* several active contexts. But al* calls
* only affect the current context.
} { }
alcMakeContextCurrent : function( alcHandle:PALCcontext ):TALCenum; extdecl;
{
Perform processing on a synced context, non-op on a asynchronous
context.
}
alcProcessContext : function( alcHandle:PALCcontext ):PALCcontext; extdecl;
{
Suspend processing on an asynchronous context, non-op on a
synced context.
}
alcSuspendContext : procedure( alcHandle:PALCcontext ); extdecl;
alcDestroyContext : function( alcHandle:PALCcontext ):TALCenum; extdecl;
alcGetError : function( dev:PALCdevice ):TALCenum; extdecl;
alcGetCurrentContext : function():PALCcontext; extdecl;
alcOpenDevice : function( tokstr:PChar ):PALCdevice; extdecl;
alcCloseDevice : procedure( dev:PALCdevice ); extdecl;
alcIsExtensionPresent : function(device:PALCdevice; extName:PChar):TALboolean; extdecl;
alcGetProcAddress : function(device:PALCdevice; funcName:PChar):PALvoid; extdecl;
alcGetEnumValue : function(device:PALCdevice; enumName:PChar):TALenum; extdecl;
alcGetContextsDevice : function(context:PALCcontext):PALCdevice; extdecl;
{*
* Query functions
} { }
alcGetString : function(deviceHandle:PALCdevice; token:TALenum):PChar; extdecl;
alcGetIntegerv : procedure(deviceHandle:PALCdevice; token:TALenum; size:TALsizei; dest:PALint); extdecl;
|