⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 altypes.pas

📁 Newton Game Dynamic 1.52 Delphi下基于GLScene的OpenGL游戏开发控件。功能非常强大和易于使用。 Advanced physics engine for re
💻 PAS
📖 第 1 页 / 共 2 页
字号:
  * 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 + -