![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AudioMixerSourceBuffer.h>
Inheritance diagram for Audio::FMixerSourceBuffer:Classes | |
| struct | FDiagnosticState |
Static Public Member Functions | |
| static FMixerSourceBufferPtr | Create (FMixerSourceBufferInitArgs &InArgs, TArray< FAudioParameter > &&InDefaultParams=TArray< FAudioParameter >()) |
Class which handles decoding audio for a particular source buffer.
| Audio::FMixerSourceBuffer::~FMixerSourceBuffer | ( | ) |
|
inline |
|
static |
|
inline |
|
inline |
| void Audio::FMixerSourceBuffer::DoProceduralRendering | ( | const FProceduralAudioTaskData & | ProceduralTaskData, |
| FProceduralAudioTaskResults & | ProceduralResult | ||
| ) |
| void Audio::FMixerSourceBuffer::EnsureAsyncTaskFinishes | ( | ) |
| void Audio::FMixerSourceBuffer::FinishProceduralRendering | ( | const FProceduralAudioTaskResults & | TaskResult | ) |
| void Audio::FMixerSourceBuffer::GetDiagnosticState | ( | FDiagnosticState & | OutState | ) |
| uint64 Audio::FMixerSourceBuffer::GetInstanceID | ( | ) | const |
| TSharedPtr< FAlignedFloatBuffer, ESPMode::ThreadSafe > Audio::FMixerSourceBuffer::GetNextBuffer | ( | ) |
| int32 Audio::FMixerSourceBuffer::GetNumBuffersQueued | ( | ) | const |
| float Audio::FMixerSourceBuffer::GetRelativeRenderCost | ( | ) | const |
| bool Audio::FMixerSourceBuffer::Init | ( | ) |
| bool Audio::FMixerSourceBuffer::IsAsyncTaskDone | ( | ) | const |
| bool Audio::FMixerSourceBuffer::IsAsyncTaskInProgress | ( | ) | const |
| bool Audio::FMixerSourceBuffer::IsEndOfAudio | ( | ) | const |
| void Audio::FMixerSourceBuffer::OnBeginGenerate | ( | ) |
| void Audio::FMixerSourceBuffer::OnBufferEnd | ( | ) |
| void Audio::FMixerSourceBuffer::OnEndGenerate | ( | ) |
| bool Audio::FMixerSourceBuffer::ReadMoreRealtimeData | ( | ICompressedAudioInfo * | InDecoder, |
| int32 | BufferIndex, | ||
| EBufferReadMode | BufferReadMode | ||
| ) |
| void Audio::FMixerSourceBuffer::SetCachedRealtimeFirstBuffers | ( | TArray< uint8 > && | InPrecachedBuffer | ) |
| void Audio::FMixerSourceBuffer::SetDecoder | ( | ICompressedAudioInfo * | InCompressedAudioInfo | ) |
| void Audio::FMixerSourceBuffer::SetPCMData | ( | const FRawPCMDataBuffer & | InPCMDataBuffer | ) |