#include <AtomMixerBus.h>
◆ FMixerAudioBus()
| Atom::FMixerAudioBus::FMixerAudioBus |
( |
FMixerSourceManager * | SourceManager, |
|
|
const FAudioBusKey & | InBusKey, |
|
|
bool | bInIsAutomatic, |
|
|
int32 | InNumChannels, |
|
|
int32 | InSampleRate = 48000 ) |
◆ AddInstanceID()
| void Atom::FMixerAudioBus::AddInstanceID |
( |
const int32 | InSourceInstanceID, |
|
|
const uint64 | InTransmitterID, |
|
|
int32 | InNumOutputChannels ) |
|
private |
◆ AddNewPatchInput()
| void Atom::FMixerAudioBus::AddNewPatchInput |
( |
const Audio::FPatchInput & | InPatchInput | ) |
|
◆ AddNewPatchOutput()
| void Atom::FMixerAudioBus::AddNewPatchOutput |
( |
const Audio::FPatchOutputStrongPtr & | InPatchOutputStrongPtr | ) |
|
◆ AddSend()
◆ GetCurrentBusBuffer()
◆ GetNumChannels()
| int32 Atom::FMixerAudioBus::GetNumChannels |
( |
| ) |
const |
|
inlineprivate |
◆ GetPreviousBusBuffer()
◆ GetSampleRate()
| int32 Atom::FMixerAudioBus::GetSampleRate |
( |
| ) |
const |
|
inlineprivate |
◆ IsAutomatic()
| bool Atom::FMixerAudioBus::IsAutomatic |
( |
| ) |
const |
|
inlineprivate |
◆ MixBuffer()
| void Atom::FMixerAudioBus::MixBuffer |
( |
| ) |
|
|
private |
◆ RemoveInstanceID()
| bool Atom::FMixerAudioBus::RemoveInstanceID |
( |
const int32 | InSourceID, |
|
|
const uint64 | InTransmitterID ) |
|
private |
◆ RemovePatchInput()
| void Atom::FMixerAudioBus::RemovePatchInput |
( |
const Audio::FPatchInput & | InPatchInput | ) |
|
◆ RemoveSend()
| bool Atom::FMixerAudioBus::RemoveSend |
( |
EAtomBusSendStage | BusSendStage, |
|
|
const int32 | InSourceId ) |
|
private |
◆ SetAutomatic()
| void Atom::FMixerAudioBus::SetAutomatic |
( |
bool | bInIsAutomatic | ) |
|
|
inlineprivate |
◆ SetNumOutputChannels()
| void Atom::FMixerAudioBus::SetNumOutputChannels |
( |
int32 | InNumOutputChannels | ) |
|
|
private |
◆ Update()
| void Atom::FMixerAudioBus::Update |
( |
| ) |
|
|
private |
◆ AudioBusSends
◆ bIsAutomatic
| bool Atom::FMixerAudioBus::bIsAutomatic |
|
private |
◆ BusKey
◆ CurrentBufferIndex
| int32 Atom::FMixerAudioBus::CurrentBufferIndex |
|
private |
◆ FMixerSourceManager
| friend Atom::FMixerAudioBus::FMixerSourceManager |
|
private |
◆ FMixerSubmix
| friend Atom::FMixerAudioBus::FMixerSubmix |
|
private |
◆ InitialSilenceFillRatio
| float Atom::FMixerAudioBus::InitialSilenceFillRatio = 0.0f |
|
private |
◆ InstanceIDs
| TArray<int32> Atom::FMixerAudioBus::InstanceIDs |
|
private |
◆ IntermediateBufferRatio
| float Atom::FMixerAudioBus::IntermediateBufferRatio = 2.0f |
|
private |
◆ IntermediateBuffers
◆ MixedSourceData
◆ NumChannels
| int32 Atom::FMixerAudioBus::NumChannels |
|
private |
◆ NumFrames
| int32 Atom::FMixerAudioBus::NumFrames |
|
private |
◆ PatchMixer
| Audio::FPatchMixer Atom::FMixerAudioBus::PatchMixer |
|
private |
◆ PatchSplitter
| Audio::FPatchSplitter Atom::FMixerAudioBus::PatchSplitter |
|
private |
◆ PushBuffer
◆ SampleRate
| int32 Atom::FMixerAudioBus::SampleRate |
|
private |
◆ SourceManager
このクラス詳解は次のファイルから抽出されました:
- C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Mixer/AtomMixerBus.h
- C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/Mixer/AtomMixerBus.cpp