CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
AtomMixer.h 文件参考
#include "CoreMinimal.h"

类

struct  Atom::FChannelPositionInfo
struct  Atom::FMixerPlatformInfo

命名空间

namespace  Atom

宏定义

#define ATOM_MIXER_CHECK(expr)
#define ATOM_MIXER_CHECK_AUDIO_THREAD(_MixerRuntime)
#define ATOM_MIXER_CHECK_GAME_THREAD(_MixerRuntime)
#define ATOM_MIXER_ENABLE_DEBUG_MODE   1
#define ATOM_MIXER_ENABLE_PCM_TRACE   0
#define ATOM_MIXER_MAX_OUTPUT_CHANNELS   16
#define ATOM_MIXER_SOURCE_USES_BUS_PATCH_INPUTS   1

枚举

enum class  Atom::EMixerDataFormat : int32 { Atom::Unknown , Atom::Int16 , Atom::Float32 , Atom::Unsupported }
enum class  Atom::EMixerSpeaker : int32 {
  Atom::FrontLeft , Atom::FrontRight , Atom::FrontCenter , Atom::LowFrequency ,
  Atom::SurroundLeft , Atom::SurroundRight , Atom::SurroundBackLeft , Atom::SurroundBackRight ,
  Atom::TopFrontLeft , Atom::TopFrontRight , Atom::TopRearLeft , Atom::TopRearRight ,
  Atom::BottomFrontLeft , Atom::BottomFrontRight , Atom::BottomRearLeft , Atom::BottomRearRight ,
  Atom::Count , Atom::Unknown , Atom::DefaultChannel = FrontLeft
}

函数

CRIWARECORE_API DECLARE_LOG_CATEGORY_EXTERN (LogCriWareAtomMixer, Log, All)
CRIWARECORE_API DECLARE_LOG_CATEGORY_EXTERN (LogCriWareAtomMixerDebug, Warning, All)
 DECLARE_STATS_GROUP (TEXT("Atom Mixer"), STATGROUP_AtomMixer, STATCAT_Advanced)
const TCHAR * Atom::ToString (EMixerSpeaker InSpeaker)

变量

static const int32 Atom::MaxSupportedSpeakers = (int32)EMixerSpeaker::Count

宏定义说明

◆ ATOM_MIXER_CHECK

#define ATOM_MIXER_CHECK ( expr)

◆ ATOM_MIXER_CHECK_AUDIO_THREAD

#define ATOM_MIXER_CHECK_AUDIO_THREAD ( _MixerRuntime)

◆ ATOM_MIXER_CHECK_GAME_THREAD

#define ATOM_MIXER_CHECK_GAME_THREAD ( _MixerRuntime)

◆ ATOM_MIXER_ENABLE_DEBUG_MODE

#define ATOM_MIXER_ENABLE_DEBUG_MODE   1

◆ ATOM_MIXER_ENABLE_PCM_TRACE

#define ATOM_MIXER_ENABLE_PCM_TRACE   0

◆ ATOM_MIXER_MAX_OUTPUT_CHANNELS

#define ATOM_MIXER_MAX_OUTPUT_CHANNELS   16

◆ ATOM_MIXER_SOURCE_USES_BUS_PATCH_INPUTS

#define ATOM_MIXER_SOURCE_USES_BUS_PATCH_INPUTS   1

函数说明

◆ DECLARE_LOG_CATEGORY_EXTERN() [1/2]

CRIWARECORE_API DECLARE_LOG_CATEGORY_EXTERN ( LogCriWareAtomMixer ,
Log ,
All  )

◆ DECLARE_LOG_CATEGORY_EXTERN() [2/2]

CRIWARECORE_API DECLARE_LOG_CATEGORY_EXTERN ( LogCriWareAtomMixerDebug ,
Warning ,
All  )

◆ DECLARE_STATS_GROUP()

DECLARE_STATS_GROUP ( TEXT("Atom Mixer") ,
STATGROUP_AtomMixer ,
STATCAT_Advanced  )