UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FAudioRenderScheduler Class Reference

#include <AudioRenderScheduler.h>

Public Member Functions

 UE_NONCOPYABLE (FAudioRenderScheduler)
 
 FAudioRenderScheduler (FMixerDevice *InMixerDevice)
 
void AddStep (const FAudioRenderStepId Id, IAudioMixerRenderStep *Step)
 
void RemoveStep (const FAudioRenderStepId Id)
 
void AddDependency (const FAudioRenderStepId FirstStep, const FAudioRenderStepId SecondStep)
 
void RemoveDependency (const FAudioRenderStepId FirstStep, const FAudioRenderStepId SecondStep)
 
void RenderBlock (const bool bSingleThreaded)
 

Constructor & Destructor Documentation

◆ FAudioRenderScheduler()

Audio::FAudioRenderScheduler::FAudioRenderScheduler ( FMixerDevice InMixerDevice)

Member Function Documentation

◆ AddDependency()

void Audio::FAudioRenderScheduler::AddDependency ( const FAudioRenderStepId  FirstStep,
const FAudioRenderStepId  SecondStep 
)

◆ AddStep()

void Audio::FAudioRenderScheduler::AddStep ( const FAudioRenderStepId  Id,
IAudioMixerRenderStep Step 
)

◆ RemoveDependency()

void Audio::FAudioRenderScheduler::RemoveDependency ( const FAudioRenderStepId  FirstStep,
const FAudioRenderStepId  SecondStep 
)

◆ RemoveStep()

void Audio::FAudioRenderScheduler::RemoveStep ( const FAudioRenderStepId  Id)

◆ RenderBlock()

void Audio::FAudioRenderScheduler::RenderBlock ( const bool  bSingleThreaded)

◆ UE_NONCOPYABLE()

Audio::FAudioRenderScheduler::UE_NONCOPYABLE ( FAudioRenderScheduler  )

The documentation for this class was generated from the following files: