mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-25 12:12:50 +01:00
Update OpenAl from 1.20.1 to 1.23.1
This commit is contained in:
parent
a74f037a49
commit
2a32ded575
219
3rdparty/OpenAL/include/al.h
vendored
219
3rdparty/OpenAL/include/al.h
vendored
@ -1,7 +1,7 @@
|
|||||||
#ifndef AL_AL_H
|
#ifndef AL_AL_H
|
||||||
#define AL_AL_H
|
#define AL_AL_H
|
||||||
|
|
||||||
#if defined(__cplusplus)
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -15,7 +15,7 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(_WIN32)
|
#ifdef _WIN32
|
||||||
#define AL_APIENTRY __cdecl
|
#define AL_APIENTRY __cdecl
|
||||||
#else
|
#else
|
||||||
#define AL_APIENTRY
|
#define AL_APIENTRY
|
||||||
@ -40,43 +40,43 @@ typedef char ALboolean;
|
|||||||
/** character */
|
/** character */
|
||||||
typedef char ALchar;
|
typedef char ALchar;
|
||||||
|
|
||||||
/** signed 8-bit 2's complement integer */
|
/** signed 8-bit integer */
|
||||||
typedef signed char ALbyte;
|
typedef signed char ALbyte;
|
||||||
|
|
||||||
/** unsigned 8-bit integer */
|
/** unsigned 8-bit integer */
|
||||||
typedef unsigned char ALubyte;
|
typedef unsigned char ALubyte;
|
||||||
|
|
||||||
/** signed 16-bit 2's complement integer */
|
/** signed 16-bit integer */
|
||||||
typedef short ALshort;
|
typedef short ALshort;
|
||||||
|
|
||||||
/** unsigned 16-bit integer */
|
/** unsigned 16-bit integer */
|
||||||
typedef unsigned short ALushort;
|
typedef unsigned short ALushort;
|
||||||
|
|
||||||
/** signed 32-bit 2's complement integer */
|
/** signed 32-bit integer */
|
||||||
typedef int ALint;
|
typedef int ALint;
|
||||||
|
|
||||||
/** unsigned 32-bit integer */
|
/** unsigned 32-bit integer */
|
||||||
typedef unsigned int ALuint;
|
typedef unsigned int ALuint;
|
||||||
|
|
||||||
/** non-negative 32-bit binary integer size */
|
/** non-negative 32-bit integer size */
|
||||||
typedef int ALsizei;
|
typedef int ALsizei;
|
||||||
|
|
||||||
/** enumerated 32-bit value */
|
/** 32-bit enumeration value */
|
||||||
typedef int ALenum;
|
typedef int ALenum;
|
||||||
|
|
||||||
/** 32-bit IEEE754 floating-point */
|
/** 32-bit IEEE-754 floating-point */
|
||||||
typedef float ALfloat;
|
typedef float ALfloat;
|
||||||
|
|
||||||
/** 64-bit IEEE754 floating-point */
|
/** 64-bit IEEE-754 floating-point */
|
||||||
typedef double ALdouble;
|
typedef double ALdouble;
|
||||||
|
|
||||||
/** void type (for opaque pointers only) */
|
/** void type (opaque pointers only) */
|
||||||
typedef void ALvoid;
|
typedef void ALvoid;
|
||||||
|
|
||||||
|
|
||||||
/* Enumerant values begin at column 50. No tabs. */
|
/* Enumeration values begin at column 50. Do not use tabs. */
|
||||||
|
|
||||||
/** "no distance model" or "no buffer" */
|
/** No distance model or no buffer */
|
||||||
#define AL_NONE 0
|
#define AL_NONE 0
|
||||||
|
|
||||||
/** Boolean False. */
|
/** Boolean False. */
|
||||||
@ -89,10 +89,10 @@ typedef void ALvoid;
|
|||||||
/**
|
/**
|
||||||
* Relative source.
|
* Relative source.
|
||||||
* Type: ALboolean
|
* Type: ALboolean
|
||||||
* Range: [AL_TRUE, AL_FALSE]
|
* Range: [AL_FALSE, AL_TRUE]
|
||||||
* Default: AL_FALSE
|
* Default: AL_FALSE
|
||||||
*
|
*
|
||||||
* Specifies if the Source has relative coordinates.
|
* Specifies if the source uses relative coordinates.
|
||||||
*/
|
*/
|
||||||
#define AL_SOURCE_RELATIVE 0x202
|
#define AL_SOURCE_RELATIVE 0x202
|
||||||
|
|
||||||
@ -103,7 +103,8 @@ typedef void ALvoid;
|
|||||||
* Range: [0 - 360]
|
* Range: [0 - 360]
|
||||||
* Default: 360
|
* Default: 360
|
||||||
*
|
*
|
||||||
* The angle covered by the inner cone, where the source will not attenuate.
|
* The angle covered by the inner cone, the area within which the source will
|
||||||
|
* not be attenuated by direction.
|
||||||
*/
|
*/
|
||||||
#define AL_CONE_INNER_ANGLE 0x1001
|
#define AL_CONE_INNER_ANGLE 0x1001
|
||||||
|
|
||||||
@ -112,8 +113,8 @@ typedef void ALvoid;
|
|||||||
* Range: [0 - 360]
|
* Range: [0 - 360]
|
||||||
* Default: 360
|
* Default: 360
|
||||||
*
|
*
|
||||||
* The angle covered by the outer cone, where the source will be fully
|
* The angle covered by the outer cone, the area outside of which the source
|
||||||
* attenuated.
|
* will be fully attenuated by direction.
|
||||||
*/
|
*/
|
||||||
#define AL_CONE_OUTER_ANGLE 0x1002
|
#define AL_CONE_OUTER_ANGLE 0x1002
|
||||||
|
|
||||||
@ -123,7 +124,7 @@ typedef void ALvoid;
|
|||||||
* Range: [0.5 - 2.0]
|
* Range: [0.5 - 2.0]
|
||||||
* Default: 1.0
|
* Default: 1.0
|
||||||
*
|
*
|
||||||
* A multiplier for the frequency (sample rate) of the source's buffer.
|
* A multiplier for the sample rate of the source's buffer.
|
||||||
*/
|
*/
|
||||||
#define AL_PITCH 0x1003
|
#define AL_PITCH 0x1003
|
||||||
|
|
||||||
@ -134,12 +135,12 @@ typedef void ALvoid;
|
|||||||
*
|
*
|
||||||
* The source or listener location in three dimensional space.
|
* The source or listener location in three dimensional space.
|
||||||
*
|
*
|
||||||
* OpenAL, like OpenGL, uses a right handed coordinate system, where in a
|
* OpenAL uses a right handed coordinate system, like OpenGL, where with a
|
||||||
* frontal default view X (thumb) points right, Y points up (index finger), and
|
* default view, X points right (thumb), Y points up (index finger), and Z
|
||||||
* Z points towards the viewer/camera (middle finger).
|
* points towards the viewer/camera (middle finger).
|
||||||
*
|
*
|
||||||
* To switch from a left handed coordinate system, flip the sign on the Z
|
* To change from or to a left handed coordinate system, negate the Z
|
||||||
* coordinate.
|
* component.
|
||||||
*/
|
*/
|
||||||
#define AL_POSITION 0x1004
|
#define AL_POSITION 0x1004
|
||||||
|
|
||||||
@ -148,8 +149,11 @@ typedef void ALvoid;
|
|||||||
* Type: ALfloat[3], ALint[3]
|
* Type: ALfloat[3], ALint[3]
|
||||||
* Default: {0, 0, 0}
|
* Default: {0, 0, 0}
|
||||||
*
|
*
|
||||||
* Specifies the current direction in local space.
|
* Specifies the current direction in local space. A zero-length vector
|
||||||
* A zero-length vector specifies an omni-directional source (cone is ignored).
|
* specifies an omni-directional source (cone is ignored).
|
||||||
|
*
|
||||||
|
* To change from or to a left handed coordinate system, negate the Z
|
||||||
|
* component.
|
||||||
*/
|
*/
|
||||||
#define AL_DIRECTION 0x1005
|
#define AL_DIRECTION 0x1005
|
||||||
|
|
||||||
@ -158,26 +162,30 @@ typedef void ALvoid;
|
|||||||
* Type: ALfloat[3], ALint[3]
|
* Type: ALfloat[3], ALint[3]
|
||||||
* Default: {0, 0, 0}
|
* Default: {0, 0, 0}
|
||||||
*
|
*
|
||||||
* Specifies the current velocity in local space.
|
* Specifies the current velocity, relative to the position.
|
||||||
|
*
|
||||||
|
* To change from or to a left handed coordinate system, negate the Z
|
||||||
|
* component.
|
||||||
*/
|
*/
|
||||||
#define AL_VELOCITY 0x1006
|
#define AL_VELOCITY 0x1006
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Source looping.
|
* Source looping.
|
||||||
* Type: ALboolean
|
* Type: ALboolean
|
||||||
* Range: [AL_TRUE, AL_FALSE]
|
* Range: [AL_FALSE, AL_TRUE]
|
||||||
* Default: AL_FALSE
|
* Default: AL_FALSE
|
||||||
*
|
*
|
||||||
* Specifies whether source is looping.
|
* Specifies whether source playback loops.
|
||||||
*/
|
*/
|
||||||
#define AL_LOOPING 0x1007
|
#define AL_LOOPING 0x1007
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Source buffer.
|
* Source buffer.
|
||||||
* Type: ALuint
|
* Type: ALuint
|
||||||
* Range: any valid Buffer.
|
* Range: any valid Buffer ID
|
||||||
|
* Default: AL_NONE
|
||||||
*
|
*
|
||||||
* Specifies the buffer to provide sound samples.
|
* Specifies the buffer to provide sound samples for a source.
|
||||||
*/
|
*/
|
||||||
#define AL_BUFFER 0x1009
|
#define AL_BUFFER 0x1009
|
||||||
|
|
||||||
@ -186,12 +194,12 @@ typedef void ALvoid;
|
|||||||
* Type: ALfloat
|
* Type: ALfloat
|
||||||
* Range: [0.0 - ]
|
* Range: [0.0 - ]
|
||||||
*
|
*
|
||||||
* A value of 1.0 means unattenuated. Each division by 2 equals an attenuation
|
* For sources, an initial linear gain value (before attenuation is applied).
|
||||||
* of about -6dB. Each multiplicaton by 2 equals an amplification of about
|
* For the listener, an output linear gain adjustment.
|
||||||
* +6dB.
|
|
||||||
*
|
*
|
||||||
* A value of 0.0 is meaningless with respect to a logarithmic scale; it is
|
* A value of 1.0 means unattenuated. Each division by 2 equals an attenuation
|
||||||
* silent.
|
* of about -6dB. Each multiplication by 2 equals an amplification of about
|
||||||
|
* +6dB.
|
||||||
*/
|
*/
|
||||||
#define AL_GAIN 0x100A
|
#define AL_GAIN 0x100A
|
||||||
|
|
||||||
@ -200,8 +208,8 @@ typedef void ALvoid;
|
|||||||
* Type: ALfloat
|
* Type: ALfloat
|
||||||
* Range: [0.0 - 1.0]
|
* Range: [0.0 - 1.0]
|
||||||
*
|
*
|
||||||
* The minimum gain allowed for a source, after distance and cone attenation is
|
* The minimum gain allowed for a source, after distance and cone attenuation
|
||||||
* applied (if applicable).
|
* are applied (if applicable).
|
||||||
*/
|
*/
|
||||||
#define AL_MIN_GAIN 0x100D
|
#define AL_MIN_GAIN 0x100D
|
||||||
|
|
||||||
@ -210,26 +218,28 @@ typedef void ALvoid;
|
|||||||
* Type: ALfloat
|
* Type: ALfloat
|
||||||
* Range: [0.0 - 1.0]
|
* Range: [0.0 - 1.0]
|
||||||
*
|
*
|
||||||
* The maximum gain allowed for a source, after distance and cone attenation is
|
* The maximum gain allowed for a source, after distance and cone attenuation
|
||||||
* applied (if applicable).
|
* are applied (if applicable).
|
||||||
*/
|
*/
|
||||||
#define AL_MAX_GAIN 0x100E
|
#define AL_MAX_GAIN 0x100E
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Listener orientation.
|
* Listener orientation.
|
||||||
* Type: ALfloat[6]
|
* Type: ALfloat[6]
|
||||||
* Default: {0.0, 0.0, -1.0, 0.0, 1.0, 0.0}
|
* Default: {0.0, 0.0, -1.0, 0.0, 1.0, 0.0}
|
||||||
*
|
*
|
||||||
* Effectively two three dimensional vectors. The first vector is the front (or
|
* Effectively two three dimensional vectors. The first vector is the front (or
|
||||||
* "at") and the second is the top (or "up").
|
* "at") and the second is the top (or "up"). Both vectors are relative to the
|
||||||
|
* listener position.
|
||||||
*
|
*
|
||||||
* Both vectors are in local space.
|
* To change from or to a left handed coordinate system, negate the Z
|
||||||
|
* component of both vectors.
|
||||||
*/
|
*/
|
||||||
#define AL_ORIENTATION 0x100F
|
#define AL_ORIENTATION 0x100F
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Source state (query only).
|
* Source state (query only).
|
||||||
* Type: ALint
|
* Type: ALenum
|
||||||
* Range: [AL_INITIAL, AL_PLAYING, AL_PAUSED, AL_STOPPED]
|
* Range: [AL_INITIAL, AL_PLAYING, AL_PAUSED, AL_STOPPED]
|
||||||
*/
|
*/
|
||||||
#define AL_SOURCE_STATE 0x1010
|
#define AL_SOURCE_STATE 0x1010
|
||||||
@ -267,9 +277,9 @@ typedef void ALvoid;
|
|||||||
* Range: [0.0 - ]
|
* Range: [0.0 - ]
|
||||||
* Default: 1.0
|
* Default: 1.0
|
||||||
*
|
*
|
||||||
* The distance in units that no attenuation occurs.
|
* The distance in units that no distance attenuation occurs.
|
||||||
*
|
*
|
||||||
* At 0.0, no distance attenuation ever occurs on non-linear attenuation models.
|
* At 0.0, no distance attenuation occurs with non-linear attenuation models.
|
||||||
*/
|
*/
|
||||||
#define AL_REFERENCE_DISTANCE 0x1020
|
#define AL_REFERENCE_DISTANCE 0x1020
|
||||||
|
|
||||||
@ -292,7 +302,7 @@ typedef void ALvoid;
|
|||||||
* Default: 0.0
|
* Default: 0.0
|
||||||
*
|
*
|
||||||
* The gain attenuation applied when the listener is outside of the source's
|
* The gain attenuation applied when the listener is outside of the source's
|
||||||
* outer cone.
|
* outer cone angle.
|
||||||
*/
|
*/
|
||||||
#define AL_CONE_OUTER_GAIN 0x1022
|
#define AL_CONE_OUTER_GAIN 0x1022
|
||||||
|
|
||||||
@ -308,16 +318,16 @@ typedef void ALvoid;
|
|||||||
*/
|
*/
|
||||||
#define AL_MAX_DISTANCE 0x1023
|
#define AL_MAX_DISTANCE 0x1023
|
||||||
|
|
||||||
/** Source buffer position, in seconds */
|
/** Source buffer offset, in seconds */
|
||||||
#define AL_SEC_OFFSET 0x1024
|
#define AL_SEC_OFFSET 0x1024
|
||||||
/** Source buffer position, in sample frames */
|
/** Source buffer offset, in sample frames */
|
||||||
#define AL_SAMPLE_OFFSET 0x1025
|
#define AL_SAMPLE_OFFSET 0x1025
|
||||||
/** Source buffer position, in bytes */
|
/** Source buffer offset, in bytes */
|
||||||
#define AL_BYTE_OFFSET 0x1026
|
#define AL_BYTE_OFFSET 0x1026
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Source type (query only).
|
* Source type (query only).
|
||||||
* Type: ALint
|
* Type: ALenum
|
||||||
* Range: [AL_STATIC, AL_STREAMING, AL_UNDETERMINED]
|
* Range: [AL_STATIC, AL_STREAMING, AL_UNDETERMINED]
|
||||||
*
|
*
|
||||||
* A Source is Static if a Buffer has been attached using AL_BUFFER.
|
* A Source is Static if a Buffer has been attached using AL_BUFFER.
|
||||||
@ -344,13 +354,13 @@ typedef void ALvoid;
|
|||||||
/** Signed 16-bit stereo buffer format. */
|
/** Signed 16-bit stereo buffer format. */
|
||||||
#define AL_FORMAT_STEREO16 0x1103
|
#define AL_FORMAT_STEREO16 0x1103
|
||||||
|
|
||||||
/** Buffer frequency (query only). */
|
/** Buffer frequency/sample rate (query only). */
|
||||||
#define AL_FREQUENCY 0x2001
|
#define AL_FREQUENCY 0x2001
|
||||||
/** Buffer bits per sample (query only). */
|
/** Buffer bits per sample (query only). */
|
||||||
#define AL_BITS 0x2002
|
#define AL_BITS 0x2002
|
||||||
/** Buffer channel count (query only). */
|
/** Buffer channel count (query only). */
|
||||||
#define AL_CHANNELS 0x2003
|
#define AL_CHANNELS 0x2003
|
||||||
/** Buffer data size (query only). */
|
/** Buffer data size in bytes (query only). */
|
||||||
#define AL_SIZE 0x2004
|
#define AL_SIZE 0x2004
|
||||||
|
|
||||||
/* Buffer state. Not for public use. */
|
/* Buffer state. Not for public use. */
|
||||||
@ -362,32 +372,31 @@ typedef void ALvoid;
|
|||||||
/** No error. */
|
/** No error. */
|
||||||
#define AL_NO_ERROR 0
|
#define AL_NO_ERROR 0
|
||||||
|
|
||||||
/** Invalid name paramater passed to AL call. */
|
/** Invalid name (ID) passed to an AL call. */
|
||||||
#define AL_INVALID_NAME 0xA001
|
#define AL_INVALID_NAME 0xA001
|
||||||
|
|
||||||
/** Invalid enum parameter passed to AL call. */
|
/** Invalid enumeration passed to AL call. */
|
||||||
#define AL_INVALID_ENUM 0xA002
|
#define AL_INVALID_ENUM 0xA002
|
||||||
|
|
||||||
/** Invalid value parameter passed to AL call. */
|
/** Invalid value passed to AL call. */
|
||||||
#define AL_INVALID_VALUE 0xA003
|
#define AL_INVALID_VALUE 0xA003
|
||||||
|
|
||||||
/** Illegal AL call. */
|
/** Illegal AL call. */
|
||||||
#define AL_INVALID_OPERATION 0xA004
|
#define AL_INVALID_OPERATION 0xA004
|
||||||
|
|
||||||
/** Not enough memory. */
|
/** Not enough memory to execute the AL call. */
|
||||||
#define AL_OUT_OF_MEMORY 0xA005
|
#define AL_OUT_OF_MEMORY 0xA005
|
||||||
|
|
||||||
|
|
||||||
/** Context string: Vendor ID. */
|
/** Context string: Vendor name. */
|
||||||
#define AL_VENDOR 0xB001
|
#define AL_VENDOR 0xB001
|
||||||
/** Context string: Version. */
|
/** Context string: Version. */
|
||||||
#define AL_VERSION 0xB002
|
#define AL_VERSION 0xB002
|
||||||
/** Context string: Renderer ID. */
|
/** Context string: Renderer name. */
|
||||||
#define AL_RENDERER 0xB003
|
#define AL_RENDERER 0xB003
|
||||||
/** Context string: Space-separated extension list. */
|
/** Context string: Space-separated extension list. */
|
||||||
#define AL_EXTENSIONS 0xB004
|
#define AL_EXTENSIONS 0xB004
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Doppler scale.
|
* Doppler scale.
|
||||||
* Type: ALfloat
|
* Type: ALfloat
|
||||||
@ -397,7 +406,6 @@ typedef void ALvoid;
|
|||||||
* Scale for source and listener velocities.
|
* Scale for source and listener velocities.
|
||||||
*/
|
*/
|
||||||
#define AL_DOPPLER_FACTOR 0xC000
|
#define AL_DOPPLER_FACTOR 0xC000
|
||||||
AL_API void AL_APIENTRY alDopplerFactor(ALfloat value);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Doppler velocity (deprecated).
|
* Doppler velocity (deprecated).
|
||||||
@ -405,7 +413,6 @@ AL_API void AL_APIENTRY alDopplerFactor(ALfloat value);
|
|||||||
* A multiplier applied to the Speed of Sound.
|
* A multiplier applied to the Speed of Sound.
|
||||||
*/
|
*/
|
||||||
#define AL_DOPPLER_VELOCITY 0xC001
|
#define AL_DOPPLER_VELOCITY 0xC001
|
||||||
AL_API void AL_APIENTRY alDopplerVelocity(ALfloat value);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Speed of Sound, in units per second.
|
* Speed of Sound, in units per second.
|
||||||
@ -414,14 +421,13 @@ AL_API void AL_APIENTRY alDopplerVelocity(ALfloat value);
|
|||||||
* Default: 343.3
|
* Default: 343.3
|
||||||
*
|
*
|
||||||
* The speed at which sound waves are assumed to travel, when calculating the
|
* The speed at which sound waves are assumed to travel, when calculating the
|
||||||
* doppler effect.
|
* doppler effect from source and listener velocities.
|
||||||
*/
|
*/
|
||||||
#define AL_SPEED_OF_SOUND 0xC003
|
#define AL_SPEED_OF_SOUND 0xC003
|
||||||
AL_API void AL_APIENTRY alSpeedOfSound(ALfloat value);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Distance attenuation model.
|
* Distance attenuation model.
|
||||||
* Type: ALint
|
* Type: ALenum
|
||||||
* Range: [AL_NONE, AL_INVERSE_DISTANCE, AL_INVERSE_DISTANCE_CLAMPED,
|
* Range: [AL_NONE, AL_INVERSE_DISTANCE, AL_INVERSE_DISTANCE_CLAMPED,
|
||||||
* AL_LINEAR_DISTANCE, AL_LINEAR_DISTANCE_CLAMPED,
|
* AL_LINEAR_DISTANCE, AL_LINEAR_DISTANCE_CLAMPED,
|
||||||
* AL_EXPONENT_DISTANCE, AL_EXPONENT_DISTANCE_CLAMPED]
|
* AL_EXPONENT_DISTANCE, AL_EXPONENT_DISTANCE_CLAMPED]
|
||||||
@ -438,7 +444,6 @@ AL_API void AL_APIENTRY alSpeedOfSound(ALfloat value);
|
|||||||
* distance calculated is clamped between the reference and max distances.
|
* distance calculated is clamped between the reference and max distances.
|
||||||
*/
|
*/
|
||||||
#define AL_DISTANCE_MODEL 0xD000
|
#define AL_DISTANCE_MODEL 0xD000
|
||||||
AL_API void AL_APIENTRY alDistanceModel(ALenum distanceModel);
|
|
||||||
|
|
||||||
/* Distance model values. */
|
/* Distance model values. */
|
||||||
#define AL_INVERSE_DISTANCE 0xD001
|
#define AL_INVERSE_DISTANCE 0xD001
|
||||||
@ -448,12 +453,19 @@ AL_API void AL_APIENTRY alDistanceModel(ALenum distanceModel);
|
|||||||
#define AL_EXPONENT_DISTANCE 0xD005
|
#define AL_EXPONENT_DISTANCE 0xD005
|
||||||
#define AL_EXPONENT_DISTANCE_CLAMPED 0xD006
|
#define AL_EXPONENT_DISTANCE_CLAMPED 0xD006
|
||||||
|
|
||||||
|
#ifndef AL_NO_PROTOTYPES
|
||||||
/* Renderer State management. */
|
/* Renderer State management. */
|
||||||
AL_API void AL_APIENTRY alEnable(ALenum capability);
|
AL_API void AL_APIENTRY alEnable(ALenum capability);
|
||||||
AL_API void AL_APIENTRY alDisable(ALenum capability);
|
AL_API void AL_APIENTRY alDisable(ALenum capability);
|
||||||
AL_API ALboolean AL_APIENTRY alIsEnabled(ALenum capability);
|
AL_API ALboolean AL_APIENTRY alIsEnabled(ALenum capability);
|
||||||
|
|
||||||
/* State retrieval. */
|
/* Context state setting. */
|
||||||
|
AL_API void AL_APIENTRY alDopplerFactor(ALfloat value);
|
||||||
|
AL_API void AL_APIENTRY alDopplerVelocity(ALfloat value);
|
||||||
|
AL_API void AL_APIENTRY alSpeedOfSound(ALfloat value);
|
||||||
|
AL_API void AL_APIENTRY alDistanceModel(ALenum distanceModel);
|
||||||
|
|
||||||
|
/* Context state retrieval. */
|
||||||
AL_API const ALchar* AL_APIENTRY alGetString(ALenum param);
|
AL_API const ALchar* AL_APIENTRY alGetString(ALenum param);
|
||||||
AL_API void AL_APIENTRY alGetBooleanv(ALenum param, ALboolean *values);
|
AL_API void AL_APIENTRY alGetBooleanv(ALenum param, ALboolean *values);
|
||||||
AL_API void AL_APIENTRY alGetIntegerv(ALenum param, ALint *values);
|
AL_API void AL_APIENTRY alGetIntegerv(ALenum param, ALint *values);
|
||||||
@ -464,9 +476,10 @@ AL_API ALint AL_APIENTRY alGetInteger(ALenum param);
|
|||||||
AL_API ALfloat AL_APIENTRY alGetFloat(ALenum param);
|
AL_API ALfloat AL_APIENTRY alGetFloat(ALenum param);
|
||||||
AL_API ALdouble AL_APIENTRY alGetDouble(ALenum param);
|
AL_API ALdouble AL_APIENTRY alGetDouble(ALenum param);
|
||||||
|
|
||||||
/* Error retrieval. */
|
/**
|
||||||
|
* Obtain the first error generated in the AL context since the last call to
|
||||||
/** Obtain the first error generated in the AL context since the last check. */
|
* this function.
|
||||||
|
*/
|
||||||
AL_API ALenum AL_APIENTRY alGetError(void);
|
AL_API ALenum AL_APIENTRY alGetError(void);
|
||||||
|
|
||||||
/** Query for the presence of an extension on the AL context. */
|
/** Query for the presence of an extension on the AL context. */
|
||||||
@ -482,7 +495,7 @@ AL_API void* AL_APIENTRY alGetProcAddress(const ALchar *fname);
|
|||||||
AL_API ALenum AL_APIENTRY alGetEnumValue(const ALchar *ename);
|
AL_API ALenum AL_APIENTRY alGetEnumValue(const ALchar *ename);
|
||||||
|
|
||||||
|
|
||||||
/* Set Listener parameters */
|
/* Set listener parameters. */
|
||||||
AL_API void AL_APIENTRY alListenerf(ALenum param, ALfloat value);
|
AL_API void AL_APIENTRY alListenerf(ALenum param, ALfloat value);
|
||||||
AL_API void AL_APIENTRY alListener3f(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
|
AL_API void AL_APIENTRY alListener3f(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
|
||||||
AL_API void AL_APIENTRY alListenerfv(ALenum param, const ALfloat *values);
|
AL_API void AL_APIENTRY alListenerfv(ALenum param, const ALfloat *values);
|
||||||
@ -490,7 +503,7 @@ AL_API void AL_APIENTRY alListeneri(ALenum param, ALint value);
|
|||||||
AL_API void AL_APIENTRY alListener3i(ALenum param, ALint value1, ALint value2, ALint value3);
|
AL_API void AL_APIENTRY alListener3i(ALenum param, ALint value1, ALint value2, ALint value3);
|
||||||
AL_API void AL_APIENTRY alListeneriv(ALenum param, const ALint *values);
|
AL_API void AL_APIENTRY alListeneriv(ALenum param, const ALint *values);
|
||||||
|
|
||||||
/* Get Listener parameters */
|
/* Get listener parameters. */
|
||||||
AL_API void AL_APIENTRY alGetListenerf(ALenum param, ALfloat *value);
|
AL_API void AL_APIENTRY alGetListenerf(ALenum param, ALfloat *value);
|
||||||
AL_API void AL_APIENTRY alGetListener3f(ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
|
AL_API void AL_APIENTRY alGetListener3f(ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
|
||||||
AL_API void AL_APIENTRY alGetListenerfv(ALenum param, ALfloat *values);
|
AL_API void AL_APIENTRY alGetListenerfv(ALenum param, ALfloat *values);
|
||||||
@ -499,14 +512,14 @@ AL_API void AL_APIENTRY alGetListener3i(ALenum param, ALint *value1, ALint *valu
|
|||||||
AL_API void AL_APIENTRY alGetListeneriv(ALenum param, ALint *values);
|
AL_API void AL_APIENTRY alGetListeneriv(ALenum param, ALint *values);
|
||||||
|
|
||||||
|
|
||||||
/** Create Source objects. */
|
/** Create source objects. */
|
||||||
AL_API void AL_APIENTRY alGenSources(ALsizei n, ALuint *sources);
|
AL_API void AL_APIENTRY alGenSources(ALsizei n, ALuint *sources);
|
||||||
/** Delete Source objects. */
|
/** Delete source objects. */
|
||||||
AL_API void AL_APIENTRY alDeleteSources(ALsizei n, const ALuint *sources);
|
AL_API void AL_APIENTRY alDeleteSources(ALsizei n, const ALuint *sources);
|
||||||
/** Verify a handle is a valid Source. */
|
/** Verify an ID is for a valid source. */
|
||||||
AL_API ALboolean AL_APIENTRY alIsSource(ALuint source);
|
AL_API ALboolean AL_APIENTRY alIsSource(ALuint source);
|
||||||
|
|
||||||
/* Set Source parameters. */
|
/* Set source parameters. */
|
||||||
AL_API void AL_APIENTRY alSourcef(ALuint source, ALenum param, ALfloat value);
|
AL_API void AL_APIENTRY alSourcef(ALuint source, ALenum param, ALfloat value);
|
||||||
AL_API void AL_APIENTRY alSource3f(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
|
AL_API void AL_APIENTRY alSource3f(ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
|
||||||
AL_API void AL_APIENTRY alSourcefv(ALuint source, ALenum param, const ALfloat *values);
|
AL_API void AL_APIENTRY alSourcefv(ALuint source, ALenum param, const ALfloat *values);
|
||||||
@ -514,7 +527,7 @@ AL_API void AL_APIENTRY alSourcei(ALuint source, ALenum param, ALint value);
|
|||||||
AL_API void AL_APIENTRY alSource3i(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3);
|
AL_API void AL_APIENTRY alSource3i(ALuint source, ALenum param, ALint value1, ALint value2, ALint value3);
|
||||||
AL_API void AL_APIENTRY alSourceiv(ALuint source, ALenum param, const ALint *values);
|
AL_API void AL_APIENTRY alSourceiv(ALuint source, ALenum param, const ALint *values);
|
||||||
|
|
||||||
/* Get Source parameters. */
|
/* Get source parameters. */
|
||||||
AL_API void AL_APIENTRY alGetSourcef(ALuint source, ALenum param, ALfloat *value);
|
AL_API void AL_APIENTRY alGetSourcef(ALuint source, ALenum param, ALfloat *value);
|
||||||
AL_API void AL_APIENTRY alGetSource3f(ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
|
AL_API void AL_APIENTRY alGetSource3f(ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
|
||||||
AL_API void AL_APIENTRY alGetSourcefv(ALuint source, ALenum param, ALfloat *values);
|
AL_API void AL_APIENTRY alGetSourcefv(ALuint source, ALenum param, ALfloat *values);
|
||||||
@ -523,41 +536,44 @@ AL_API void AL_APIENTRY alGetSource3i(ALuint source, ALenum param, ALint *value1
|
|||||||
AL_API void AL_APIENTRY alGetSourceiv(ALuint source, ALenum param, ALint *values);
|
AL_API void AL_APIENTRY alGetSourceiv(ALuint source, ALenum param, ALint *values);
|
||||||
|
|
||||||
|
|
||||||
/** Play, replay, or resume (if paused) a list of Sources */
|
/** Play, restart, or resume a source, setting its state to AL_PLAYING. */
|
||||||
AL_API void AL_APIENTRY alSourcePlayv(ALsizei n, const ALuint *sources);
|
|
||||||
/** Stop a list of Sources */
|
|
||||||
AL_API void AL_APIENTRY alSourceStopv(ALsizei n, const ALuint *sources);
|
|
||||||
/** Rewind a list of Sources */
|
|
||||||
AL_API void AL_APIENTRY alSourceRewindv(ALsizei n, const ALuint *sources);
|
|
||||||
/** Pause a list of Sources */
|
|
||||||
AL_API void AL_APIENTRY alSourcePausev(ALsizei n, const ALuint *sources);
|
|
||||||
|
|
||||||
/** Play, replay, or resume a Source */
|
|
||||||
AL_API void AL_APIENTRY alSourcePlay(ALuint source);
|
AL_API void AL_APIENTRY alSourcePlay(ALuint source);
|
||||||
/** Stop a Source */
|
/** Stop a source, setting its state to AL_STOPPED if playing or paused. */
|
||||||
AL_API void AL_APIENTRY alSourceStop(ALuint source);
|
AL_API void AL_APIENTRY alSourceStop(ALuint source);
|
||||||
/** Rewind a Source (set playback postiton to beginning) */
|
/** Rewind a source, setting its state to AL_INITIAL. */
|
||||||
AL_API void AL_APIENTRY alSourceRewind(ALuint source);
|
AL_API void AL_APIENTRY alSourceRewind(ALuint source);
|
||||||
/** Pause a Source */
|
/** Pause a source, setting its state to AL_PAUSED if playing. */
|
||||||
AL_API void AL_APIENTRY alSourcePause(ALuint source);
|
AL_API void AL_APIENTRY alSourcePause(ALuint source);
|
||||||
|
|
||||||
|
/** Play, restart, or resume a list of sources atomically. */
|
||||||
|
AL_API void AL_APIENTRY alSourcePlayv(ALsizei n, const ALuint *sources);
|
||||||
|
/** Stop a list of sources atomically. */
|
||||||
|
AL_API void AL_APIENTRY alSourceStopv(ALsizei n, const ALuint *sources);
|
||||||
|
/** Rewind a list of sources atomically. */
|
||||||
|
AL_API void AL_APIENTRY alSourceRewindv(ALsizei n, const ALuint *sources);
|
||||||
|
/** Pause a list of sources atomically. */
|
||||||
|
AL_API void AL_APIENTRY alSourcePausev(ALsizei n, const ALuint *sources);
|
||||||
|
|
||||||
/** Queue buffers onto a source */
|
/** Queue buffers onto a source */
|
||||||
AL_API void AL_APIENTRY alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint *buffers);
|
AL_API void AL_APIENTRY alSourceQueueBuffers(ALuint source, ALsizei nb, const ALuint *buffers);
|
||||||
/** Unqueue processed buffers from a source */
|
/** Unqueue processed buffers from a source */
|
||||||
AL_API void AL_APIENTRY alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint *buffers);
|
AL_API void AL_APIENTRY alSourceUnqueueBuffers(ALuint source, ALsizei nb, ALuint *buffers);
|
||||||
|
|
||||||
|
|
||||||
/** Create Buffer objects */
|
/** Create buffer objects */
|
||||||
AL_API void AL_APIENTRY alGenBuffers(ALsizei n, ALuint *buffers);
|
AL_API void AL_APIENTRY alGenBuffers(ALsizei n, ALuint *buffers);
|
||||||
/** Delete Buffer objects */
|
/** Delete buffer objects */
|
||||||
AL_API void AL_APIENTRY alDeleteBuffers(ALsizei n, const ALuint *buffers);
|
AL_API void AL_APIENTRY alDeleteBuffers(ALsizei n, const ALuint *buffers);
|
||||||
/** Verify a handle is a valid Buffer */
|
/** Verify an ID is a valid buffer (including the NULL buffer) */
|
||||||
AL_API ALboolean AL_APIENTRY alIsBuffer(ALuint buffer);
|
AL_API ALboolean AL_APIENTRY alIsBuffer(ALuint buffer);
|
||||||
|
|
||||||
/** Specifies the data to be copied into a buffer */
|
/**
|
||||||
AL_API void AL_APIENTRY alBufferData(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq);
|
* Copies data into the buffer, interpreting it using the specified format and
|
||||||
|
* samplerate.
|
||||||
|
*/
|
||||||
|
AL_API void AL_APIENTRY alBufferData(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei samplerate);
|
||||||
|
|
||||||
/* Set Buffer parameters, */
|
/* Set buffer parameters. */
|
||||||
AL_API void AL_APIENTRY alBufferf(ALuint buffer, ALenum param, ALfloat value);
|
AL_API void AL_APIENTRY alBufferf(ALuint buffer, ALenum param, ALfloat value);
|
||||||
AL_API void AL_APIENTRY alBuffer3f(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
|
AL_API void AL_APIENTRY alBuffer3f(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
|
||||||
AL_API void AL_APIENTRY alBufferfv(ALuint buffer, ALenum param, const ALfloat *values);
|
AL_API void AL_APIENTRY alBufferfv(ALuint buffer, ALenum param, const ALfloat *values);
|
||||||
@ -565,15 +581,18 @@ AL_API void AL_APIENTRY alBufferi(ALuint buffer, ALenum param, ALint value);
|
|||||||
AL_API void AL_APIENTRY alBuffer3i(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3);
|
AL_API void AL_APIENTRY alBuffer3i(ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3);
|
||||||
AL_API void AL_APIENTRY alBufferiv(ALuint buffer, ALenum param, const ALint *values);
|
AL_API void AL_APIENTRY alBufferiv(ALuint buffer, ALenum param, const ALint *values);
|
||||||
|
|
||||||
/* Get Buffer parameters. */
|
/* Get buffer parameters. */
|
||||||
AL_API void AL_APIENTRY alGetBufferf(ALuint buffer, ALenum param, ALfloat *value);
|
AL_API void AL_APIENTRY alGetBufferf(ALuint buffer, ALenum param, ALfloat *value);
|
||||||
AL_API void AL_APIENTRY alGetBuffer3f(ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
|
AL_API void AL_APIENTRY alGetBuffer3f(ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3);
|
||||||
AL_API void AL_APIENTRY alGetBufferfv(ALuint buffer, ALenum param, ALfloat *values);
|
AL_API void AL_APIENTRY alGetBufferfv(ALuint buffer, ALenum param, ALfloat *values);
|
||||||
AL_API void AL_APIENTRY alGetBufferi(ALuint buffer, ALenum param, ALint *value);
|
AL_API void AL_APIENTRY alGetBufferi(ALuint buffer, ALenum param, ALint *value);
|
||||||
AL_API void AL_APIENTRY alGetBuffer3i(ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3);
|
AL_API void AL_APIENTRY alGetBuffer3i(ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3);
|
||||||
AL_API void AL_APIENTRY alGetBufferiv(ALuint buffer, ALenum param, ALint *values);
|
AL_API void AL_APIENTRY alGetBufferiv(ALuint buffer, ALenum param, ALint *values);
|
||||||
|
#endif /* AL_NO_PROTOTYPES */
|
||||||
|
|
||||||
/* Pointer-to-function type, useful for dynamically getting AL entry points. */
|
/* Pointer-to-function types, useful for storing dynamically loaded AL entry
|
||||||
|
* points.
|
||||||
|
*/
|
||||||
typedef void (AL_APIENTRY *LPALENABLE)(ALenum capability);
|
typedef void (AL_APIENTRY *LPALENABLE)(ALenum capability);
|
||||||
typedef void (AL_APIENTRY *LPALDISABLE)(ALenum capability);
|
typedef void (AL_APIENTRY *LPALDISABLE)(ALenum capability);
|
||||||
typedef ALboolean (AL_APIENTRY *LPALISENABLED)(ALenum capability);
|
typedef ALboolean (AL_APIENTRY *LPALISENABLED)(ALenum capability);
|
||||||
@ -630,7 +649,7 @@ typedef void (AL_APIENTRY *LPALSOURCEUNQUEUEBUFFERS)(ALuint source, ALs
|
|||||||
typedef void (AL_APIENTRY *LPALGENBUFFERS)(ALsizei n, ALuint *buffers);
|
typedef void (AL_APIENTRY *LPALGENBUFFERS)(ALsizei n, ALuint *buffers);
|
||||||
typedef void (AL_APIENTRY *LPALDELETEBUFFERS)(ALsizei n, const ALuint *buffers);
|
typedef void (AL_APIENTRY *LPALDELETEBUFFERS)(ALsizei n, const ALuint *buffers);
|
||||||
typedef ALboolean (AL_APIENTRY *LPALISBUFFER)(ALuint buffer);
|
typedef ALboolean (AL_APIENTRY *LPALISBUFFER)(ALuint buffer);
|
||||||
typedef void (AL_APIENTRY *LPALBUFFERDATA)(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq);
|
typedef void (AL_APIENTRY *LPALBUFFERDATA)(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei samplerate);
|
||||||
typedef void (AL_APIENTRY *LPALBUFFERF)(ALuint buffer, ALenum param, ALfloat value);
|
typedef void (AL_APIENTRY *LPALBUFFERF)(ALuint buffer, ALenum param, ALfloat value);
|
||||||
typedef void (AL_APIENTRY *LPALBUFFER3F)(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
|
typedef void (AL_APIENTRY *LPALBUFFER3F)(ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3);
|
||||||
typedef void (AL_APIENTRY *LPALBUFFERFV)(ALuint buffer, ALenum param, const ALfloat *values);
|
typedef void (AL_APIENTRY *LPALBUFFERFV)(ALuint buffer, ALenum param, const ALfloat *values);
|
||||||
@ -648,7 +667,7 @@ typedef void (AL_APIENTRY *LPALDOPPLERVELOCITY)(ALfloat value);
|
|||||||
typedef void (AL_APIENTRY *LPALSPEEDOFSOUND)(ALfloat value);
|
typedef void (AL_APIENTRY *LPALSPEEDOFSOUND)(ALfloat value);
|
||||||
typedef void (AL_APIENTRY *LPALDISTANCEMODEL)(ALenum distanceModel);
|
typedef void (AL_APIENTRY *LPALDISTANCEMODEL)(ALenum distanceModel);
|
||||||
|
|
||||||
#if defined(__cplusplus)
|
#ifdef __cplusplus
|
||||||
} /* extern "C" */
|
} /* extern "C" */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
48
3rdparty/OpenAL/include/alc.h
vendored
48
3rdparty/OpenAL/include/alc.h
vendored
@ -1,7 +1,7 @@
|
|||||||
#ifndef AL_ALC_H
|
#ifndef AL_ALC_H
|
||||||
#define AL_ALC_H
|
#define AL_ALC_H
|
||||||
|
|
||||||
#if defined(__cplusplus)
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -15,7 +15,7 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(_WIN32)
|
#ifdef _WIN32
|
||||||
#define ALC_APIENTRY __cdecl
|
#define ALC_APIENTRY __cdecl
|
||||||
#else
|
#else
|
||||||
#define ALC_APIENTRY
|
#define ALC_APIENTRY
|
||||||
@ -41,41 +41,41 @@ typedef char ALCboolean;
|
|||||||
/** character */
|
/** character */
|
||||||
typedef char ALCchar;
|
typedef char ALCchar;
|
||||||
|
|
||||||
/** signed 8-bit 2's complement integer */
|
/** signed 8-bit integer */
|
||||||
typedef signed char ALCbyte;
|
typedef signed char ALCbyte;
|
||||||
|
|
||||||
/** unsigned 8-bit integer */
|
/** unsigned 8-bit integer */
|
||||||
typedef unsigned char ALCubyte;
|
typedef unsigned char ALCubyte;
|
||||||
|
|
||||||
/** signed 16-bit 2's complement integer */
|
/** signed 16-bit integer */
|
||||||
typedef short ALCshort;
|
typedef short ALCshort;
|
||||||
|
|
||||||
/** unsigned 16-bit integer */
|
/** unsigned 16-bit integer */
|
||||||
typedef unsigned short ALCushort;
|
typedef unsigned short ALCushort;
|
||||||
|
|
||||||
/** signed 32-bit 2's complement integer */
|
/** signed 32-bit integer */
|
||||||
typedef int ALCint;
|
typedef int ALCint;
|
||||||
|
|
||||||
/** unsigned 32-bit integer */
|
/** unsigned 32-bit integer */
|
||||||
typedef unsigned int ALCuint;
|
typedef unsigned int ALCuint;
|
||||||
|
|
||||||
/** non-negative 32-bit binary integer size */
|
/** non-negative 32-bit integer size */
|
||||||
typedef int ALCsizei;
|
typedef int ALCsizei;
|
||||||
|
|
||||||
/** enumerated 32-bit value */
|
/** 32-bit enumeration value */
|
||||||
typedef int ALCenum;
|
typedef int ALCenum;
|
||||||
|
|
||||||
/** 32-bit IEEE754 floating-point */
|
/** 32-bit IEEE-754 floating-point */
|
||||||
typedef float ALCfloat;
|
typedef float ALCfloat;
|
||||||
|
|
||||||
/** 64-bit IEEE754 floating-point */
|
/** 64-bit IEEE-754 floating-point */
|
||||||
typedef double ALCdouble;
|
typedef double ALCdouble;
|
||||||
|
|
||||||
/** void type (for opaque pointers only) */
|
/** void type (for opaque pointers only) */
|
||||||
typedef void ALCvoid;
|
typedef void ALCvoid;
|
||||||
|
|
||||||
|
|
||||||
/* Enumerant values begin at column 50. No tabs. */
|
/* Enumeration values begin at column 50. Do not use tabs. */
|
||||||
|
|
||||||
/** Boolean False. */
|
/** Boolean False. */
|
||||||
#define ALC_FALSE 0
|
#define ALC_FALSE 0
|
||||||
@ -107,10 +107,10 @@ typedef void ALCvoid;
|
|||||||
/** Invalid context handle. */
|
/** Invalid context handle. */
|
||||||
#define ALC_INVALID_CONTEXT 0xA002
|
#define ALC_INVALID_CONTEXT 0xA002
|
||||||
|
|
||||||
/** Invalid enum parameter passed to an ALC call. */
|
/** Invalid enumeration passed to an ALC call. */
|
||||||
#define ALC_INVALID_ENUM 0xA003
|
#define ALC_INVALID_ENUM 0xA003
|
||||||
|
|
||||||
/** Invalid value parameter passed to an ALC call. */
|
/** Invalid value passed to an ALC call. */
|
||||||
#define ALC_INVALID_VALUE 0xA004
|
#define ALC_INVALID_VALUE 0xA004
|
||||||
|
|
||||||
/** Out of memory. */
|
/** Out of memory. */
|
||||||
@ -130,9 +130,9 @@ typedef void ALCvoid;
|
|||||||
/** String for the default device specifier. */
|
/** String for the default device specifier. */
|
||||||
#define ALC_DEFAULT_DEVICE_SPECIFIER 0x1004
|
#define ALC_DEFAULT_DEVICE_SPECIFIER 0x1004
|
||||||
/**
|
/**
|
||||||
* String for the given device's specifier.
|
* Device specifier string.
|
||||||
*
|
*
|
||||||
* If device handle is NULL, it is instead a null-char separated list of
|
* If device handle is NULL, it is instead a null-character separated list of
|
||||||
* strings of known device specifiers (list ends with an empty string).
|
* strings of known device specifiers (list ends with an empty string).
|
||||||
*/
|
*/
|
||||||
#define ALC_DEVICE_SPECIFIER 0x1005
|
#define ALC_DEVICE_SPECIFIER 0x1005
|
||||||
@ -143,9 +143,9 @@ typedef void ALCvoid;
|
|||||||
/** Capture extension */
|
/** Capture extension */
|
||||||
#define ALC_EXT_CAPTURE 1
|
#define ALC_EXT_CAPTURE 1
|
||||||
/**
|
/**
|
||||||
* String for the given capture device's specifier.
|
* Capture device specifier string.
|
||||||
*
|
*
|
||||||
* If device handle is NULL, it is instead a null-char separated list of
|
* If device handle is NULL, it is instead a null-character separated list of
|
||||||
* strings of known capture device specifiers (list ends with an empty string).
|
* strings of known capture device specifiers (list ends with an empty string).
|
||||||
*/
|
*/
|
||||||
#define ALC_CAPTURE_DEVICE_SPECIFIER 0x310
|
#define ALC_CAPTURE_DEVICE_SPECIFIER 0x310
|
||||||
@ -160,14 +160,15 @@ typedef void ALCvoid;
|
|||||||
/** String for the default extended device specifier. */
|
/** String for the default extended device specifier. */
|
||||||
#define ALC_DEFAULT_ALL_DEVICES_SPECIFIER 0x1012
|
#define ALC_DEFAULT_ALL_DEVICES_SPECIFIER 0x1012
|
||||||
/**
|
/**
|
||||||
* String for the given extended device's specifier.
|
* Device's extended specifier string.
|
||||||
*
|
*
|
||||||
* If device handle is NULL, it is instead a null-char separated list of
|
* If device handle is NULL, it is instead a null-character separated list of
|
||||||
* strings of known extended device specifiers (list ends with an empty string).
|
* strings of known extended device specifiers (list ends with an empty string).
|
||||||
*/
|
*/
|
||||||
#define ALC_ALL_DEVICES_SPECIFIER 0x1013
|
#define ALC_ALL_DEVICES_SPECIFIER 0x1013
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef ALC_NO_PROTOTYPES
|
||||||
/* Context management. */
|
/* Context management. */
|
||||||
|
|
||||||
/** Create and attach a context to the given device. */
|
/** Create and attach a context to the given device. */
|
||||||
@ -234,14 +235,17 @@ ALC_API void ALC_APIENTRY alcGetIntegerv(ALCdevice *device, ALCenum pa
|
|||||||
ALC_API ALCdevice* ALC_APIENTRY alcCaptureOpenDevice(const ALCchar *devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize);
|
ALC_API ALCdevice* ALC_APIENTRY alcCaptureOpenDevice(const ALCchar *devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize);
|
||||||
/** Closes the given capture device. */
|
/** Closes the given capture device. */
|
||||||
ALC_API ALCboolean ALC_APIENTRY alcCaptureCloseDevice(ALCdevice *device);
|
ALC_API ALCboolean ALC_APIENTRY alcCaptureCloseDevice(ALCdevice *device);
|
||||||
/** Starts capturing samples into the device buffer. */
|
/** Starts capturing samples into the device buffer. */
|
||||||
ALC_API void ALC_APIENTRY alcCaptureStart(ALCdevice *device);
|
ALC_API void ALC_APIENTRY alcCaptureStart(ALCdevice *device);
|
||||||
/** Stops capturing samples. Samples in the device buffer remain available. */
|
/** Stops capturing samples. Samples in the device buffer remain available. */
|
||||||
ALC_API void ALC_APIENTRY alcCaptureStop(ALCdevice *device);
|
ALC_API void ALC_APIENTRY alcCaptureStop(ALCdevice *device);
|
||||||
/** Reads samples from the device buffer. */
|
/** Reads samples from the device buffer. */
|
||||||
ALC_API void ALC_APIENTRY alcCaptureSamples(ALCdevice *device, ALCvoid *buffer, ALCsizei samples);
|
ALC_API void ALC_APIENTRY alcCaptureSamples(ALCdevice *device, ALCvoid *buffer, ALCsizei samples);
|
||||||
|
#endif /* ALC_NO_PROTOTYPES */
|
||||||
|
|
||||||
/* Pointer-to-function type, useful for dynamically getting ALC entry points. */
|
/* Pointer-to-function types, useful for storing dynamically loaded ALC entry
|
||||||
|
* points.
|
||||||
|
*/
|
||||||
typedef ALCcontext* (ALC_APIENTRY *LPALCCREATECONTEXT)(ALCdevice *device, const ALCint *attrlist);
|
typedef ALCcontext* (ALC_APIENTRY *LPALCCREATECONTEXT)(ALCdevice *device, const ALCint *attrlist);
|
||||||
typedef ALCboolean (ALC_APIENTRY *LPALCMAKECONTEXTCURRENT)(ALCcontext *context);
|
typedef ALCboolean (ALC_APIENTRY *LPALCMAKECONTEXTCURRENT)(ALCcontext *context);
|
||||||
typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)(ALCcontext *context);
|
typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)(ALCcontext *context);
|
||||||
@ -263,8 +267,8 @@ typedef void (ALC_APIENTRY *LPALCCAPTURESTART)(ALCdevice *device);
|
|||||||
typedef void (ALC_APIENTRY *LPALCCAPTURESTOP)(ALCdevice *device);
|
typedef void (ALC_APIENTRY *LPALCCAPTURESTOP)(ALCdevice *device);
|
||||||
typedef void (ALC_APIENTRY *LPALCCAPTURESAMPLES)(ALCdevice *device, ALCvoid *buffer, ALCsizei samples);
|
typedef void (ALC_APIENTRY *LPALCCAPTURESAMPLES)(ALCdevice *device, ALCvoid *buffer, ALCsizei samples);
|
||||||
|
|
||||||
#if defined(__cplusplus)
|
#ifdef __cplusplus
|
||||||
}
|
} /* extern "C" */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* AL_ALC_H */
|
#endif /* AL_ALC_H */
|
||||||
|
113
3rdparty/OpenAL/include/alext.h
vendored
113
3rdparty/OpenAL/include/alext.h
vendored
@ -1,23 +1,3 @@
|
|||||||
/**
|
|
||||||
* OpenAL cross platform audio library
|
|
||||||
* Copyright (C) 2008 by authors.
|
|
||||||
* This library is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU Library General Public
|
|
||||||
* License as published by the Free Software Foundation; either
|
|
||||||
* version 2 of the License, or (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This library is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
* Library General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Library General Public
|
|
||||||
* License along with this library; if not, write to the
|
|
||||||
* Free Software Foundation, Inc.,
|
|
||||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
* Or go to http://www.gnu.org/copyleft/lgpl.html
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef AL_ALEXT_H
|
#ifndef AL_ALEXT_H
|
||||||
#define AL_ALEXT_H
|
#define AL_ALEXT_H
|
||||||
|
|
||||||
@ -161,9 +141,9 @@ extern "C" {
|
|||||||
|
|
||||||
#ifndef AL_EXT_STATIC_BUFFER
|
#ifndef AL_EXT_STATIC_BUFFER
|
||||||
#define AL_EXT_STATIC_BUFFER 1
|
#define AL_EXT_STATIC_BUFFER 1
|
||||||
typedef void (AL_APIENTRY*PFNALBUFFERDATASTATICPROC)(const ALint,ALenum,ALvoid*,ALsizei,ALsizei);
|
typedef void (AL_APIENTRY*PFNALBUFFERDATASTATICPROC)(const ALuint,ALenum,ALvoid*,ALsizei,ALsizei);
|
||||||
#ifdef AL_ALEXT_PROTOTYPES
|
#ifdef AL_ALEXT_PROTOTYPES
|
||||||
AL_API void AL_APIENTRY alBufferDataStatic(const ALint buffer, ALenum format, ALvoid *data, ALsizei len, ALsizei freq);
|
void AL_APIENTRY alBufferDataStatic(const ALuint buffer, ALenum format, ALvoid *data, ALsizei size, ALsizei freq);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -411,6 +391,13 @@ AL_API void AL_APIENTRY alProcessUpdatesSOFT(void);
|
|||||||
/*#define AL_SEC_LENGTH_SOFT 0x200B*/
|
/*#define AL_SEC_LENGTH_SOFT 0x200B*/
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_SOFT_buffer_length_query
|
||||||
|
#define AL_SOFT_buffer_length_query 1
|
||||||
|
/*#define AL_BYTE_LENGTH_SOFT 0x2009*/
|
||||||
|
/*#define AL_SAMPLE_LENGTH_SOFT 0x200A*/
|
||||||
|
/*#define AL_SEC_LENGTH_SOFT 0x200B*/
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef ALC_SOFT_pause_device
|
#ifndef ALC_SOFT_pause_device
|
||||||
#define ALC_SOFT_pause_device 1
|
#define ALC_SOFT_pause_device 1
|
||||||
typedef void (ALC_APIENTRY*LPALCDEVICEPAUSESOFT)(ALCdevice *device);
|
typedef void (ALC_APIENTRY*LPALCDEVICEPAUSESOFT)(ALCdevice *device);
|
||||||
@ -579,6 +566,88 @@ AL_API void AL_APIENTRY alGetPointervSOFT(ALenum pname, void **values);
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef ALC_SOFT_reopen_device
|
||||||
|
#define ALC_SOFT_reopen_device
|
||||||
|
typedef ALCboolean (ALC_APIENTRY*LPALCREOPENDEVICESOFT)(ALCdevice *device,
|
||||||
|
const ALCchar *deviceName, const ALCint *attribs);
|
||||||
|
#ifdef AL_ALEXT_PROTOTYPES
|
||||||
|
ALCboolean ALC_APIENTRY alcReopenDeviceSOFT(ALCdevice *device, const ALCchar *deviceName,
|
||||||
|
const ALCint *attribs);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_SOFT_callback_buffer
|
||||||
|
#define AL_SOFT_callback_buffer
|
||||||
|
#define AL_BUFFER_CALLBACK_FUNCTION_SOFT 0x19A0
|
||||||
|
#define AL_BUFFER_CALLBACK_USER_PARAM_SOFT 0x19A1
|
||||||
|
typedef ALsizei (AL_APIENTRY*ALBUFFERCALLBACKTYPESOFT)(ALvoid *userptr, ALvoid *sampledata, ALsizei numbytes);
|
||||||
|
typedef void (AL_APIENTRY*LPALBUFFERCALLBACKSOFT)(ALuint buffer, ALenum format, ALsizei freq, ALBUFFERCALLBACKTYPESOFT callback, ALvoid *userptr);
|
||||||
|
typedef void (AL_APIENTRY*LPALGETBUFFERPTRSOFT)(ALuint buffer, ALenum param, ALvoid **value);
|
||||||
|
typedef void (AL_APIENTRY*LPALGETBUFFER3PTRSOFT)(ALuint buffer, ALenum param, ALvoid **value1, ALvoid **value2, ALvoid **value3);
|
||||||
|
typedef void (AL_APIENTRY*LPALGETBUFFERPTRVSOFT)(ALuint buffer, ALenum param, ALvoid **values);
|
||||||
|
#ifdef AL_ALEXT_PROTOTYPES
|
||||||
|
AL_API void AL_APIENTRY alBufferCallbackSOFT(ALuint buffer, ALenum format, ALsizei freq, ALBUFFERCALLBACKTYPESOFT callback, ALvoid *userptr);
|
||||||
|
AL_API void AL_APIENTRY alGetBufferPtrSOFT(ALuint buffer, ALenum param, ALvoid **ptr);
|
||||||
|
AL_API void AL_APIENTRY alGetBuffer3PtrSOFT(ALuint buffer, ALenum param, ALvoid **ptr0, ALvoid **ptr1, ALvoid **ptr2);
|
||||||
|
AL_API void AL_APIENTRY alGetBufferPtrvSOFT(ALuint buffer, ALenum param, ALvoid **ptr);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_SOFT_UHJ
|
||||||
|
#define AL_SOFT_UHJ
|
||||||
|
#define AL_FORMAT_UHJ2CHN8_SOFT 0x19A2
|
||||||
|
#define AL_FORMAT_UHJ2CHN16_SOFT 0x19A3
|
||||||
|
#define AL_FORMAT_UHJ2CHN_FLOAT32_SOFT 0x19A4
|
||||||
|
#define AL_FORMAT_UHJ3CHN8_SOFT 0x19A5
|
||||||
|
#define AL_FORMAT_UHJ3CHN16_SOFT 0x19A6
|
||||||
|
#define AL_FORMAT_UHJ3CHN_FLOAT32_SOFT 0x19A7
|
||||||
|
#define AL_FORMAT_UHJ4CHN8_SOFT 0x19A8
|
||||||
|
#define AL_FORMAT_UHJ4CHN16_SOFT 0x19A9
|
||||||
|
#define AL_FORMAT_UHJ4CHN_FLOAT32_SOFT 0x19AA
|
||||||
|
|
||||||
|
#define AL_STEREO_MODE_SOFT 0x19B0
|
||||||
|
#define AL_NORMAL_SOFT 0x0000
|
||||||
|
#define AL_SUPER_STEREO_SOFT 0x0001
|
||||||
|
#define AL_SUPER_STEREO_WIDTH_SOFT 0x19B1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_SOFT_UHJ_ex
|
||||||
|
#define AL_SOFT_UHJ_ex
|
||||||
|
#define AL_FORMAT_UHJ2CHN_MULAW_SOFT 0x19B3
|
||||||
|
#define AL_FORMAT_UHJ2CHN_ALAW_SOFT 0x19B4
|
||||||
|
#define AL_FORMAT_UHJ2CHN_IMA4_SOFT 0x19B5
|
||||||
|
#define AL_FORMAT_UHJ2CHN_MSADPCM_SOFT 0x19B6
|
||||||
|
#define AL_FORMAT_UHJ3CHN_MULAW_SOFT 0x19B7
|
||||||
|
#define AL_FORMAT_UHJ3CHN_ALAW_SOFT 0x19B8
|
||||||
|
#define AL_FORMAT_UHJ4CHN_MULAW_SOFT 0x19B9
|
||||||
|
#define AL_FORMAT_UHJ4CHN_ALAW_SOFT 0x19BA
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef ALC_SOFT_output_mode
|
||||||
|
#define ALC_SOFT_output_mode
|
||||||
|
#define ALC_OUTPUT_MODE_SOFT 0x19AC
|
||||||
|
#define ALC_ANY_SOFT 0x19AD
|
||||||
|
/*#define ALC_MONO_SOFT 0x1500*/
|
||||||
|
/*#define ALC_STEREO_SOFT 0x1501*/
|
||||||
|
#define ALC_STEREO_BASIC_SOFT 0x19AE
|
||||||
|
#define ALC_STEREO_UHJ_SOFT 0x19AF
|
||||||
|
#define ALC_STEREO_HRTF_SOFT 0x19B2
|
||||||
|
/*#define ALC_QUAD_SOFT 0x1503*/
|
||||||
|
#define ALC_SURROUND_5_1_SOFT 0x1504
|
||||||
|
#define ALC_SURROUND_6_1_SOFT 0x1505
|
||||||
|
#define ALC_SURROUND_7_1_SOFT 0x1506
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_SOFT_source_start_delay
|
||||||
|
#define AL_SOFT_source_start_delay
|
||||||
|
typedef void (AL_APIENTRY*LPALSOURCEPLAYATTIMESOFT)(ALuint source, ALint64SOFT start_time);
|
||||||
|
typedef void (AL_APIENTRY*LPALSOURCEPLAYATTIMEVSOFT)(ALsizei n, const ALuint *sources, ALint64SOFT start_time);
|
||||||
|
#ifdef AL_ALEXT_PROTOTYPES
|
||||||
|
void AL_APIENTRY alSourcePlayAtTimeSOFT(ALuint source, ALint64SOFT start_time);
|
||||||
|
void AL_APIENTRY alSourcePlayAtTimevSOFT(ALsizei n, const ALuint *sources, ALint64SOFT start_time);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
47
3rdparty/OpenAL/libs/Win64/OpenAL32.def
vendored
47
3rdparty/OpenAL/libs/Win64/OpenAL32.def
vendored
@ -1,25 +1,15 @@
|
|||||||
EXPORTS
|
EXPORTS
|
||||||
alAuxiliaryEffectSlotPlaySOFT
|
|
||||||
alAuxiliaryEffectSlotPlayvSOFT
|
|
||||||
alAuxiliaryEffectSlotStopSOFT
|
|
||||||
alAuxiliaryEffectSlotStopvSOFT
|
|
||||||
alAuxiliaryEffectSlotf
|
alAuxiliaryEffectSlotf
|
||||||
alAuxiliaryEffectSlotfv
|
alAuxiliaryEffectSlotfv
|
||||||
alAuxiliaryEffectSloti
|
alAuxiliaryEffectSloti
|
||||||
alAuxiliaryEffectSlotiv
|
alAuxiliaryEffectSlotiv
|
||||||
alBuffer3f
|
alBuffer3f
|
||||||
alBuffer3i
|
alBuffer3i
|
||||||
alBufferCallbackSOFT
|
|
||||||
alBufferData
|
alBufferData
|
||||||
alBufferSamplesSOFT
|
|
||||||
alBufferStorageSOFT
|
|
||||||
alBufferSubDataSOFT
|
|
||||||
alBufferSubSamplesSOFT
|
|
||||||
alBufferf
|
alBufferf
|
||||||
alBufferfv
|
alBufferfv
|
||||||
alBufferi
|
alBufferi
|
||||||
alBufferiv
|
alBufferiv
|
||||||
alDeferUpdatesSOFT
|
|
||||||
alDeleteAuxiliaryEffectSlots
|
alDeleteAuxiliaryEffectSlots
|
||||||
alDeleteBuffers
|
alDeleteBuffers
|
||||||
alDeleteEffects
|
alDeleteEffects
|
||||||
@ -34,13 +24,10 @@ EXPORTS
|
|||||||
alEffecti
|
alEffecti
|
||||||
alEffectiv
|
alEffectiv
|
||||||
alEnable
|
alEnable
|
||||||
alEventCallbackSOFT
|
|
||||||
alEventControlSOFT
|
|
||||||
alFilterf
|
alFilterf
|
||||||
alFilterfv
|
alFilterfv
|
||||||
alFilteri
|
alFilteri
|
||||||
alFilteriv
|
alFilteriv
|
||||||
alFlushMappedBufferSOFT
|
|
||||||
alGenAuxiliaryEffectSlots
|
alGenAuxiliaryEffectSlots
|
||||||
alGenBuffers
|
alGenBuffers
|
||||||
alGenEffects
|
alGenEffects
|
||||||
@ -52,12 +39,8 @@ EXPORTS
|
|||||||
alGetAuxiliaryEffectSlotiv
|
alGetAuxiliaryEffectSlotiv
|
||||||
alGetBoolean
|
alGetBoolean
|
||||||
alGetBooleanv
|
alGetBooleanv
|
||||||
alGetBuffer3PtrSOFT
|
|
||||||
alGetBuffer3f
|
alGetBuffer3f
|
||||||
alGetBuffer3i
|
alGetBuffer3i
|
||||||
alGetBufferPtrSOFT
|
|
||||||
alGetBufferPtrvSOFT
|
|
||||||
alGetBufferSamplesSOFT
|
|
||||||
alGetBufferf
|
alGetBufferf
|
||||||
alGetBufferfv
|
alGetBufferfv
|
||||||
alGetBufferi
|
alGetBufferi
|
||||||
@ -77,8 +60,6 @@ EXPORTS
|
|||||||
alGetFloat
|
alGetFloat
|
||||||
alGetFloatv
|
alGetFloatv
|
||||||
alGetInteger
|
alGetInteger
|
||||||
alGetInteger64SOFT
|
|
||||||
alGetInteger64vSOFT
|
|
||||||
alGetIntegerv
|
alGetIntegerv
|
||||||
alGetListener3f
|
alGetListener3f
|
||||||
alGetListener3i
|
alGetListener3i
|
||||||
@ -86,26 +67,16 @@ EXPORTS
|
|||||||
alGetListenerfv
|
alGetListenerfv
|
||||||
alGetListeneri
|
alGetListeneri
|
||||||
alGetListeneriv
|
alGetListeneriv
|
||||||
alGetPointerSOFT
|
|
||||||
alGetPointervSOFT
|
|
||||||
alGetProcAddress
|
alGetProcAddress
|
||||||
alGetSource3dSOFT
|
|
||||||
alGetSource3f
|
alGetSource3f
|
||||||
alGetSource3i
|
alGetSource3i
|
||||||
alGetSource3i64SOFT
|
|
||||||
alGetSourcedSOFT
|
|
||||||
alGetSourcedvSOFT
|
|
||||||
alGetSourcef
|
alGetSourcef
|
||||||
alGetSourcefv
|
alGetSourcefv
|
||||||
alGetSourcei
|
alGetSourcei
|
||||||
alGetSourcei64SOFT
|
|
||||||
alGetSourcei64vSOFT
|
|
||||||
alGetSourceiv
|
alGetSourceiv
|
||||||
alGetString
|
alGetString
|
||||||
alGetStringiSOFT
|
|
||||||
alIsAuxiliaryEffectSlot
|
alIsAuxiliaryEffectSlot
|
||||||
alIsBuffer
|
alIsBuffer
|
||||||
alIsBufferFormatSupportedSOFT
|
|
||||||
alIsEffect
|
alIsEffect
|
||||||
alIsEnabled
|
alIsEnabled
|
||||||
alIsExtensionPresent
|
alIsExtensionPresent
|
||||||
@ -117,12 +88,8 @@ EXPORTS
|
|||||||
alListenerfv
|
alListenerfv
|
||||||
alListeneri
|
alListeneri
|
||||||
alListeneriv
|
alListeneriv
|
||||||
alMapBufferSOFT
|
|
||||||
alProcessUpdatesSOFT
|
|
||||||
alSource3dSOFT
|
|
||||||
alSource3f
|
alSource3f
|
||||||
alSource3i
|
alSource3i
|
||||||
alSource3i64SOFT
|
|
||||||
alSourcePause
|
alSourcePause
|
||||||
alSourcePausev
|
alSourcePausev
|
||||||
alSourcePlay
|
alSourcePlay
|
||||||
@ -133,16 +100,11 @@ EXPORTS
|
|||||||
alSourceStop
|
alSourceStop
|
||||||
alSourceStopv
|
alSourceStopv
|
||||||
alSourceUnqueueBuffers
|
alSourceUnqueueBuffers
|
||||||
alSourcedSOFT
|
|
||||||
alSourcedvSOFT
|
|
||||||
alSourcef
|
alSourcef
|
||||||
alSourcefv
|
alSourcefv
|
||||||
alSourcei
|
alSourcei
|
||||||
alSourcei64SOFT
|
|
||||||
alSourcei64vSOFT
|
|
||||||
alSourceiv
|
alSourceiv
|
||||||
alSpeedOfSound
|
alSpeedOfSound
|
||||||
alUnmapBufferSOFT
|
|
||||||
alcCaptureCloseDevice
|
alcCaptureCloseDevice
|
||||||
alcCaptureOpenDevice
|
alcCaptureOpenDevice
|
||||||
alcCaptureSamples
|
alcCaptureSamples
|
||||||
@ -151,26 +113,17 @@ EXPORTS
|
|||||||
alcCloseDevice
|
alcCloseDevice
|
||||||
alcCreateContext
|
alcCreateContext
|
||||||
alcDestroyContext
|
alcDestroyContext
|
||||||
alcDevicePauseSOFT
|
|
||||||
alcDeviceResumeSOFT
|
|
||||||
alcGetContextsDevice
|
alcGetContextsDevice
|
||||||
alcGetCurrentContext
|
alcGetCurrentContext
|
||||||
alcGetEnumValue
|
alcGetEnumValue
|
||||||
alcGetError
|
alcGetError
|
||||||
alcGetInteger64vSOFT
|
|
||||||
alcGetIntegerv
|
alcGetIntegerv
|
||||||
alcGetProcAddress
|
alcGetProcAddress
|
||||||
alcGetString
|
alcGetString
|
||||||
alcGetStringiSOFT
|
|
||||||
alcGetThreadContext
|
alcGetThreadContext
|
||||||
alcIsExtensionPresent
|
alcIsExtensionPresent
|
||||||
alcIsRenderFormatSupportedSOFT
|
|
||||||
alcLoopbackOpenDeviceSOFT
|
|
||||||
alcMakeContextCurrent
|
alcMakeContextCurrent
|
||||||
alcOpenDevice
|
alcOpenDevice
|
||||||
alcProcessContext
|
alcProcessContext
|
||||||
alcRenderSamplesSOFT
|
|
||||||
alcResetDeviceSOFT
|
|
||||||
alcSetThreadContext
|
alcSetThreadContext
|
||||||
alcSuspendContext
|
alcSuspendContext
|
||||||
alsoft_get_version
|
|
||||||
|
BIN
3rdparty/OpenAL/libs/Win64/OpenAL32.lib
vendored
BIN
3rdparty/OpenAL/libs/Win64/OpenAL32.lib
vendored
Binary file not shown.
Loading…
Reference in New Issue
Block a user