📄 altypes.pas
字号:
* at/up
*)
AL_ORIENTATION = $100F;
(* {**
* Indicate the environment to apply the source/listener.
* Type: ALuint.
* Range: any valid Environment id.
*}
AL_ENVIRONMENT_IASIG = $100C;
AL_DIRECT_IASIG = $100D;
AL_DIRECT_HIGH_FREQUENCY_IASIG= $100E;
AL_ROOM_IASIG = $100F;
AL_ROOM_HIGH_FREQUENCY_IASIG = $1010;
{**
* Indicate the source priority
* Type: ALfloat
* Range: [0.0-1.0]
* Default: 0.5
*}
AL_PRIORITY = $1011;
*)
(**
* Source state information.
*)
AL_SOURCE_STATE = $1010;
AL_INITIAL = $1011;
AL_PLAYING = $1012;
AL_PAUSED = $1013;
AL_STOPPED = $1014;
(**
* Buffer Queue params
*)
AL_BUFFERS_QUEUED = $1015;
AL_BUFFERS_PROCESSED = $1016;
// Sound buffers: format specifier.
AL_FORMAT_MONO8 = $1100;
AL_FORMAT_MONO16 = $1101;
AL_FORMAT_STEREO8 = $1102;
AL_FORMAT_STEREO16 = $1103;
(**
* source specific reference distance
* Type: ALfloat
* Range: 0.0 - +inf
*
* At 0.0, no distance attenuation occurs. Default is
* 1.0.
*)
AL_REFERENCE_DISTANCE = $1020;
(**
* source specific rolloff factor
* Type: ALfloat
* Range: 0.0 - +inf
*
*)
AL_ROLLOFF_FACTOR = $1021;
(**
* Directional source, outer cone gain.
*
* Default: 0.0
* Range: [0.0 - 1.0]
* Logarithmic
*)
AL_CONE_OUTER_GAIN = $1022;
(**
* Indicate distance above which sources are not
* attenuated using the inverse clamped distance model.
*
* Default: +inf
* Type: ALfloat
* Range: 0.0 - +inf
*)
AL_MAX_DISTANCE = $1023;
(**
* Sound buffers: frequency, in units of Hertz [Hz].
* This is the number of samples per second. Half of the
* sample frequency marks the maximum significant
* frequency component.
*)
AL_FREQUENCY = $2001;
AL_BITS = $2002;
AL_CHANNELS = $2003;
AL_SIZE = $2004;
AL_DATA = $2005;
(**
* Buffer state.
*
* Not supported for public use (yet).
*)
AL_UNUSED = $2010;
AL_PENDING = $2011;
AL_CURRENT = $2012;
(** Errors: No Error. *)
AL_NO_ERROR = AL_FALSE;
(**
* Illegal name passed as an argument to an AL call.
*)
AL_INVALID_NAME = $A001;
(**
* Illegal enum passed as an argument to an AL call.
*)
AL_INVALID_ENUM = $A002;
(**
* Illegal value passed as an argument to an AL call.
* Applies to parameter values, but not to enumerations.
*)
AL_INVALID_VALUE = $A003;
(**
* A function was called at inappropriate time,
* or in an inappropriate way, causing an illegal state.
* This can be an incompatible ALenum, object ID,
* and/or function.
*)
AL_INVALID_OPERATION = $A004;
(**
* A function could not be completed,
* because there is not enough memory available.
*)
AL_OUT_OF_MEMORY = $A005;
(** Context strings: Vendor Name. *)
AL_VENDOR = $B001;
AL_VERSION = $B002;
AL_RENDERER = $B003;
AL_EXTENSIONS = $B004;
(** Global tweakage. *)
(**
* Doppler scale. Default 1.0
*)
AL_DOPPLER_FACTOR = $C000;
(**
* Tweaks speed of propagation.
*)
AL_DOPPLER_VELOCITY = $C001;
(**
* Distance scaling
*)
AL_DISTANCE_SCALE = $C002;
(**
* Distance models
*
* used in conjunction with DistanceModel
*
* implicit: NONE, which disances distance attenuation.
*)
AL_DISTANCE_MODEL = $D000;
AL_INVERSE_DISTANCE = $D001;
AL_INVERSE_DISTANCE_CLAMPED = $D002;
(**
* enables
*)
(* #define AL_SOME_ENABLE 0xE000 *)
(**
* Specify the channel mask. (Creative)
* Type: ALuint
* Range: [0 - 255]
*)
AL_CHANNEL_MASK = $3000;
(** IASIG Level 2 Environment. *)
(**
* Parameter: IASIG ROOM blah
* Type: intgeger
* Range: [-10000, 0]
* Default: -10000
*)
AL_ENV_ROOM_IASIG = $3001;
(**
* Parameter: IASIG ROOM_HIGH_FREQUENCY
* Type: integer
* Range: [-10000, 0]
* Default: 0
*)
AL_ENV_ROOM_HIGH_FREQUENCY_IASIG = $3002;
(**
* Parameter: IASIG ROOM_ROLLOFF_FACTOR
* Type: float
* Range: [0.0, 10.0]
* Default: 0.0
*)
AL_ENY_ROOM_ROLLOFF_FACTOR_IASIG = $3003;
(**
* Parameter: IASIG DECAY_TIME
* Type: float
* Range: [0.1, 20.0]
* Default: 1.0
*)
AL_ENV_DECAY_TIME_IASIG = $3004;
(**
* Parameter: IASIG DECAY_HIGH_FREQUENCY_RATIO
* Type: float
* Range: [0.1, 2.0]
* Default: 0.5
*)
AL_ENV_DECAY_HIGH_FREQUENCY_RATIO_IASIG = $3005;
(**
* Parameter: IASIG REFLECTIONS
* Type: integer
* Range: [-10000, 1000]
* Default: -10000
*)
AL_ENV_REFLECTIONS_IASIG = $3006;
(**
* Parameter: IASIG REFLECTIONS_DELAY
* Type: float
* Range: [0.0, 0.3]
* Default: 0.02
*)
AL_ENV_REFLECTIONS_DELAY_IASIG = $3006;
(**
* Parameter: IASIG REVERB
* Type: integer
* Range: [-10000,2000]
* Default: -10000
*)
AL_ENV_REVERB_IASIG = $3007;
(**
* Parameter: IASIG REVERB_DELAY
* Type: float
* Range: [0.0, 0.1]
* Default: 0.04
*)
AL_ENV_REVERB_DELAY_IASIG = $3008;
(**
* Parameter: IASIG DIFFUSION
* Type: float
* Range: [0.0, 100.0]
* Default: 100.0
*)
AL_ENV_DIFFUSION_IASIG = $3009;
(**
* Parameter: IASIG DENSITY
* Type: float
* Range: [0.0, 100.0]
* Default: 100.0
*)
AL_ENV_DENSITY_IASIG = $300A;
(**
* Parameter: IASIG HIGH_FREQUENCY_REFERENCE
* Type: float
* Range: [20.0, 20000.0]
* Default: 5000.0
*)
AL_ENV_HIGH_FREQUENCY_REFERENCE_IASIG = $300B;
(**
* Parameter: IASIG LISTENER_ENVIORNMENT
* Type: integer
* Range:
* Default:
*)
AL_ENV_LISTENER_ENVIRONMENT_IASIG = $300C;
(**
* Parameter: IASIG SOURCE_ENVIORNMENT
* Type: integer
* Range:
* Default:
*)
AL_ENV_SOURCE_ENVIRONMENT_IASIG = $300D;
implementation
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -