下载资源后端资源详情
Dependence.zip
大小:64.88KB
价格:25积分
下载量:0
评分:
5.0
上传者:qq_51441654
更新日期:2025-09-22

OpenAL相关.h文件和.lib、.dll等

资源文件列表(大概)

文件名
大小
AL/
-
AL/al.h
25.82KB
AL/alc.h
8.09KB
AL/alut.h
5.06KB
AL/efx-creative.h
6.59KB
AL/EFX-Util.h
34.12KB
AL/efx.h
32.06KB
AL/xram.h
3.21KB
alut.dll
33.5KB
lib/
-
lib/alut.lib
5.69KB
lib/lib32/
-
lib/lib32/alut.dll
32KB
lib/lib32/alut.lib
6KB
lib/lib32/OpenAL32.lib
20.07KB
lib/OpenAL32.lib
19.39KB

资源内容介绍

包括32位与64位的OpenAL32.lib、alut.lib、alut.dll与al.h、alut.h等运行OpenAL项目的必要依赖项,免去对freealut源码的Cmake编译步骤。
/*******************************************************************\* ** EFX-UTIL.H - EFX Utilities functions and Reverb Presets ** ** File revision 1.0 ** *\*******************************************************************/#ifndef EFX_UTIL_H_INCLUDED#define EFX_UTIL_H_INCLUDED#ifdef __cplusplusextern "C" {#endif // __cplusplus#pragma pack(push, 4)#ifndef EAXVECTOR_DEFINED#define EAXVECTOR_DEFINEDtypedef struct _EAXVECTOR {float x;float y;float z;} EAXVECTOR;#endif#ifndef EAXREVERBPROPERTIES_DEFINED#define EAXREVERBPROPERTIES_DEFINEDtypedef struct _EAXREVERBPROPERTIES{ unsigned long ulEnvironment; float flEnvironmentSize; float flEnvironmentDiffusion; long lRoom; long lRoomHF; long lRoomLF; float flDecayTime; float flDecayHFRatio; float flDecayLFRatio; long lReflections; float flReflectionsDelay; EAXVECTOR vReflectionsPan; long lReverb; float flReverbDelay; EAXVECTOR vReverbPan; float flEchoTime; float flEchoDepth; float flModulationTime; float flModulationDepth; float flAirAbsorptionHF; float flHFReference; float flLFReference; float flRoomRolloffFactor; unsigned long ulFlags;} EAXREVERBPROPERTIES, *LPEAXREVERBPROPERTIES;#endif#ifndef EFXEAXREVERBPROPERTIES_DEFINED#define EFXEAXREVERBPROPERTIES_DEFINEDtypedef struct{float flDensity;float flDiffusion;float flGain;float flGainHF;float flGainLF;float flDecayTime;float flDecayHFRatio;float flDecayLFRatio;float flReflectionsGain;float flReflectionsDelay;float flReflectionsPan[3];float flLateReverbGain;float flLateReverbDelay;float flLateReverbPan[3];float flEchoTime;float flEchoDepth;float flModulationTime;float flModulationDepth;float flAirAbsorptionGainHF;float flHFReference;float flLFReference;float flRoomRolloffFactor;intiDecayHFLimit;} EFXEAXREVERBPROPERTIES, *LPEFXEAXREVERBPROPERTIES;#endif#ifndef EAXOBSTRUCTIONPROPERTIES_DEFINED#define EAXOBSTRUCTIONPROPERTIES_DEFINEDtypedef struct _EAXOBSTRUCTIONPROPERTIES{ long lObstruction; float flObstructionLFRatio;} EAXOBSTRUCTIONPROPERTIES, *LPEAXOBSTRUCTIONPROPERTIES;#endif#ifndef EAXOCCLUSIONPROPERTIES_DEFINED#define EAXOCCLUSIONPROPERTIES_DEFINEDtypedef struct _EAXOCCLUSIONPROPERTIES{ long lOcclusion; float flOcclusionLFRatio; float flOcclusionRoomRatio; float flOcclusionDirectRatio;} EAXOCCLUSIONPROPERTIES, *LPEAXOCCLUSIONPROPERTIES;#endif#ifndef EAXEXCLUSIONPROPERTIES_DEFINED#define EAXEXCLUSIONPROPERTIES_DEFINEDtypedef struct _EAXEXCLUSIONPROPERTIES{ long lExclusion; float flExclusionLFRatio;} EAXEXCLUSIONPROPERTIES, *LPEAXEXCLUSIONPROPERTIES;#endif#ifndef EFXLOWPASSFILTER_DEFINED#define EFXLOWPASSFILTER_DEFINEDtypedef struct _EFXLOWPASSFILTER{floatflGain;floatflGainHF;} EFXLOWPASSFILTER, *LPEFXLOWPASSFILTER;#endif#ifdef EFXUTILDLL_EXPORTS #define EFX_API __declspec(dllexport)#else #define EFX_API#endifEFX_API void __cdecl ConvertReverbParameters(EAXREVERBPROPERTIES *pEAXProp, EFXEAXREVERBPROPERTIES *pEFXEAXReverb);EFX_API void __cdecl ConvertObstructionParameters(EAXOBSTRUCTIONPROPERTIES *pObProp, EFXLOWPASSFILTER *pDirectLowPassFilter);EFX_API void __cdecl ConvertExclusionParameters(EAXEXCLUSIONPROPERTIES *pExProp, EFXLOWPASSFILTER *pSendLowPassFilter);EFX_API void __cdecl ConvertOcclusionParameters(EAXOCCLUSIONPROPERTIES *pOcProp, EFXLOWPASSFILTER *pDirectLowPassFilter, EFXLOWPASSFILTER *pSendLowPassFilter);EFX_API void __cdecl AdjustEnvironmentSize(EAXREVERBPROPERTIES *pEAXProp, float flEnvironmentSize);/***********************************************************************************************\** EAX Reverb Presets in legacy format - use ConvertReverbParameters() to convert to* EFX EAX Reverb Presets for use with the OpenAL Effects Extension.*************************************************************************************************///EnvSizeDiffusRoomRoomHFRoomLFDecTmDcHFDcLFReflRefDelRef PanRevbRevDelRev PanEchTmEchDpModTmModDpAirAbsHFRefLFRefRRlOffFLAGS#define REVERB_PRESET_GENERIC \{0,7.5f,1.000f,-1000,-100,0,1.49f,0.83f,1.00f,-2602,0.007f,0.00f,0.00f,0.00f,200,0.011f,0.00f,0.00f,0.00f,0.250f,0.000f,0.250f,0.000f,-5.0f,5000.0f,250.0f,0.00f,0x3f }#define REVERB_PRESET_PADDEDCELL \{1,1.4f,1.000f,-1000,-6000,0,0.17f,0.10f,1.00f,-1204,0.001f, 0.00f,0.00f,0.00f, 207,0.002f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f,-5.0f,5000.0f,250.0f,0.00f,0x3f }#define REVERB_PRESET_ROOM \{2,1.9f,1.000f,-1000,-454,0,0.40f,0.83f,1.00f, -1646,0.002f, 0.00f,0.00f,0.00f,53,0.003f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f,-5.0f, 5000.0f,250.0f,0.00f,0x3f }#define REVERB_PRESET_BATHROOM \{3,1.4f,1.000f,-1000, -1200,0,1.49f,0.54f,1.00f, -370,0.007f, 0.00f,0.00f,0.00f,1030,0.011f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f,-5.0f, 5000.0f,250.0f,0.00f,0x3f }#define REVERB_PRESET_LIVINGROOM \{4,2.5f,1.000f,-1000, -6000,0,0.50f,0.10f,1.00f, -1376,0.003f, 0.00f,0.00f,0.00f,-1104,0.004f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f,-5.0f, 5000.0f,250.0f,0.00f,0x3f }#define REVERB_PRESET_STONEROOM \{5,11.6f,1.000f, -1000, -300,0,2.31f,0.64f,1.00f,-711,0.012f, 0.00f,0.00f,0.00f,83,0.017f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f,-5.0f, 5000.0f,250.0f,0.00f,0x3f }#define REVERB_PRESET_AUDITORIUM \{6,21.6f,1.000f, -1000,-476,0,4.32f,0.59f,1.00f,-789,0.020f, 0.00f,0.00f,0.00f,-289,0.030f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f,-5.0f, 5000.0f,250.0f,0.00f,0x3f }#define REVERB_PRESET_CONCERTHALL \{7,19.6f,1.000f, -1000,-500,0,3.92f,0.70f,1.00f, -1230,0.020f, 0.00f,0.00f,0.00f, -02,0.029f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f,250.0f, 0.00f,0x3f }#define REVERB_PRESET_CAVE \{8,14.6f,1.000f, -1000,0,0,2.91f,1.30f,1.00f, -602,0.015f, 0.00f,0.00f,0.00f,-302,0.022f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f,250.0f,0.00f,0x1f }#define REVERB_PRESET_ARENA \{9,36.2f,1.000f, -1000,-698,0,7.24f,0.33f,1.00f, -1166,0.020f, 0.00f,0.00f,0.00f, 16,0.030f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f,250.0f,0.00f,0x3f }#define REVERB_PRESET_HANGAR \{10,50.3f,1.000f, -1000,-1000,0,10.05f, 0.23f,1.00f, -602,0.020f, 0.00f,0.00f,0.00f, 198,0.030f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f,250.0f, 0.00f,0x3f }#define REVERB_PRESET_CARPETTEDHALLWAY \{11,1.9f,1.000f,-1000,-4000,0,0.30f,0.10f,1.00f, -1831,0.002f, 0.00f,0.00f,0.00f,-1630,0.030f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f,250.0f, 0.00f,0x3f }#define REVERB_PRESET_HALLWAY \{12,1.8f,1.000f,-1000,-300,0,1.49f,0.59f,1.00f, -1219,0.007f, 0.00f,0.00f,0.00f, 441,0.011f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f,250.0f, 0.00f,0x3f }#define REVERB_PRESET_STONECORRIDOR \{13,13.5f,1.000f,-1000,-237,0,2.70f,0.79f,1.00f, -1214,0.013f, 0.00f,0.00f,0.00f, 395,0.020f,0.00f,0.00f,0.00f,0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f,250.0f, 0.00f,0x3f }#define REVERB_PRESET_ALLEY \{14,7.5f,0.300f,-1000,-270,0,1.49f,0.86f,1.00f, -1204,0.007f, 0.

用户评论 (0)

发表评论

captcha