|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include "Containers/MpscQueue.h"#include "Stats/Stats.h"#include "DSP/BufferVectorOperations.h"#include "DSP/EnvelopeFollower.h"#include "DSP/InterpolatedOnePole.h"#include "DSP/ParamInterpolator.h"#include "DSP/Dsp.h"#include "Atom/AtomRuntime.h"#include "Atom/AtomAudioBus.h"#include "Atom/AtomAudioBusSubsystem.h"#include "Atom/Mixer/AtomMixer.h"#include "Atom/Mixer/AtomMixerBus.h"#include "Atom/Mixer/AtomMixerPlayer.h"#include "Atom/AtomQuartzQuantizationUtilities.h"#include "AtomMixerSourceManager.generated.h"名前空間 | |
| namespace | Atom |
マクロ定義 | |
| #define | INVALID_ATOM_RENDER_THREAD_ID static_cast<uint32>(-1) |
| #define | WITH_ATOM_MIXER_THREAD_COMMAND_DEBUG (1) |
列挙型 | |
| enum | EAtomSourceManagerRenderThreadPhase : uint8 { Begin , PumpMpscCmds , PumpCmds , ProcessModulators , UpdatePendingReleaseData , GenerateSrcAudio_WithBusses , ComputeBusses , GenerateSrcAudio_WithoutBusses , UpdateBusses , SpatialInterface_OnAllSourcesProcessed , SourceDataOverride_OnAllSourcesProcessed , UpdateGameThreadCopies , Finished } |
| enum class | Atom::EMixerSourceVoiceCodecType : uint32 { Atom::Standard = 0 , Atom::HcaMx , Atom::Wave , Atom::Aiff , Atom::RawPcm , Atom::InputPort , Atom::External , Atom::Audio3d , Atom::Opus , Atom::UserDefined , Atom::Undefined = 0xff } |
| enum class | Atom::EMixerSourceVoiceStreamingType : uint32 { Atom::MemoryOnly , Atom::StreamOnly , Atom::Mixed } |
関数 | |
| DECLARE_CYCLE_STAT_EXTERN (TEXT("Source Manager Update"), STAT_AtomMixerSourceManagerUpdate, STATGROUP_AtomMixer, CRIWARECORE_API) | |
| #define INVALID_ATOM_RENDER_THREAD_ID static_cast<uint32>(-1) |
| #define WITH_ATOM_MIXER_THREAD_COMMAND_DEBUG (1) |
| enum EAtomSourceManagerRenderThreadPhase : uint8 |
| DECLARE_CYCLE_STAT_EXTERN | ( | TEXT("Source Manager Update") | , |
| STAT_AtomMixerSourceManagerUpdate | , | ||
| STATGROUP_AtomMixer | , | ||
| CRIWARECORE_API | ) |