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  )