CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
CriWareDefines.h ファイル

マクロ定義

#define ATOM_DEFAULT_HIGH_FREQUENCY   2000.0f
#define ATOM_DEFAULT_LOW_FREQUENCY   600.0f
#define ATOM_DEFAULT_MID_FREQUENCY   1000.0f
#define ATOM_INDEFINITELY_LOOPING_DURATION   10000.0f
#define ATOM_MAX_AUDIOCHANNELS   64
#define ATOM_MAX_DSP_CHANNELS   16
#define ATOM_MAX_DSP_SAMPLING_RATE   384000
#define ATOM_MAX_FILTER_BANDWIDTH   2.0f
#define ATOM_MAX_FILTER_FREQUENCY   24000.0f
#define ATOM_MAX_FILTER_GAIN   7.94f
#define ATOM_MAX_PITCH   2.0f
#define ATOM_MAX_SOUND_PRIORITY   100.0f
#define ATOM_MAX_VOLUME   4.0f
#define ATOM_MIN_DSP_CHANNELS   1
#define ATOM_MIN_DSP_SAMPLING_RATE   1
#define ATOM_MIN_FILTER_BANDWIDTH   0.1f
#define ATOM_MIN_FILTER_FREQUENCY   24.0f
#define ATOM_MIN_FILTER_GAIN   0.126f
#define ATOM_MIN_PITCH   0.4f
#define ATOM_MIN_SOUND_PRIORITY   0.0f
#define ATOM_MIN_VOLUME_DECIBELS   -96.0f
#define ATOM_MIN_VOLUME_LINEAR   SMALL_NUMBER
#define ATOM_MONITOR_DEFAULT_PORT   2000
#define ATOM_SPEAKER_COUNT   6
#define CRIWARECORE_USE_LLM   1
#define ENABLE_ATOM_DEBUG   !UE_BUILD_SHIPPING
#define ENABLE_ATOM_MONITOR   !UE_BUILD_SHIPPING

マクロ定義詳解

◆ ATOM_DEFAULT_HIGH_FREQUENCY

#define ATOM_DEFAULT_HIGH_FREQUENCY   2000.0f

◆ ATOM_DEFAULT_LOW_FREQUENCY

#define ATOM_DEFAULT_LOW_FREQUENCY   600.0f

◆ ATOM_DEFAULT_MID_FREQUENCY

#define ATOM_DEFAULT_MID_FREQUENCY   1000.0f

◆ ATOM_INDEFINITELY_LOOPING_DURATION

#define ATOM_INDEFINITELY_LOOPING_DURATION   10000.0f

Length of sound in seconds to be considered as looping forever

◆ ATOM_MAX_AUDIOCHANNELS

#define ATOM_MAX_AUDIOCHANNELS   64

Maximum number of channels that can be set using the ini setting

◆ ATOM_MAX_DSP_CHANNELS

#define ATOM_MAX_DSP_CHANNELS   16

◆ ATOM_MAX_DSP_SAMPLING_RATE

#define ATOM_MAX_DSP_SAMPLING_RATE   384000

◆ ATOM_MAX_FILTER_BANDWIDTH

#define ATOM_MAX_FILTER_BANDWIDTH   2.0f

◆ ATOM_MAX_FILTER_FREQUENCY

#define ATOM_MAX_FILTER_FREQUENCY   24000.0f

◆ ATOM_MAX_FILTER_GAIN

#define ATOM_MAX_FILTER_GAIN   7.94f

◆ ATOM_MAX_PITCH

#define ATOM_MAX_PITCH   2.0f

◆ ATOM_MAX_SOUND_PRIORITY

#define ATOM_MAX_SOUND_PRIORITY   100.0f

◆ ATOM_MAX_VOLUME

#define ATOM_MAX_VOLUME   4.0f

◆ ATOM_MIN_DSP_CHANNELS

#define ATOM_MIN_DSP_CHANNELS   1

DSP don't work properly with extreme values, so these are the limits

◆ ATOM_MIN_DSP_SAMPLING_RATE

#define ATOM_MIN_DSP_SAMPLING_RATE   1

◆ ATOM_MIN_FILTER_BANDWIDTH

#define ATOM_MIN_FILTER_BANDWIDTH   0.1f

◆ ATOM_MIN_FILTER_FREQUENCY

#define ATOM_MIN_FILTER_FREQUENCY   24.0f

◆ ATOM_MIN_FILTER_GAIN

#define ATOM_MIN_FILTER_GAIN   0.126f

Some filters don't work properly with extreme values, so these are the limits

◆ ATOM_MIN_PITCH

#define ATOM_MIN_PITCH   0.4f

◆ ATOM_MIN_SOUND_PRIORITY

#define ATOM_MIN_SOUND_PRIORITY   0.0f

◆ ATOM_MIN_VOLUME_DECIBELS

#define ATOM_MIN_VOLUME_DECIBELS   -96.0f

◆ ATOM_MIN_VOLUME_LINEAR

#define ATOM_MIN_VOLUME_LINEAR   SMALL_NUMBER

◆ ATOM_MONITOR_DEFAULT_PORT

#define ATOM_MONITOR_DEFAULT_PORT   2000

◆ ATOM_SPEAKER_COUNT

#define ATOM_SPEAKER_COUNT   6

Some defaults to help cross platform consistency

◆ CRIWARECORE_USE_LLM

#define CRIWARECORE_USE_LLM   1

◆ ENABLE_ATOM_DEBUG

#define ENABLE_ATOM_DEBUG   !UE_BUILD_SHIPPING

Debugger and Profiling are available on non-shipping builds

◆ ENABLE_ATOM_MONITOR

#define ENABLE_ATOM_MONITOR   !UE_BUILD_SHIPPING