Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Base class for generating audio while the pipeline is running.
| Name | UMovieGraphAudioRendererBase |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphDataTypes.h |
| Include Path | #include "Graph/MovieGraphDataTypes.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Abstract)
class UMovieGraphAudioRendererBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphAudioRendererBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const MoviePipeline::FAudioState & GetAudioState () |
Gets the current state of the audio renderer. | Graph/MovieGraphDataTypes.h | |
UMovieGraphPipeline * GetOwningGraph() |
Gets the pipeline that owns this audio output instance. | Graph/MovieGraphDataTypes.h | |
virtual void ProcessAudioTick() |
Attempt to process the audio thread work. This is complicated by non-linear time steps. | Graph/MovieGraphDataTypes.h | |
virtual void SetupAudioRendering() |
Prepares for audio rendering (ensuring volume is set correctly, the needed cvars are set, etc). | Graph/MovieGraphDataTypes.h | |
virtual void StartAudioRecording () |
Tell our submixes to start capturing the data they are generating. | Graph/MovieGraphDataTypes.h | |
virtual void StopAudioRecording() |
Tell our submixes to stop capturing the data, and then store a copy of it. | Graph/MovieGraphDataTypes.h | |
virtual void TeardownAudioRendering() |
Undoes the work done in SetupAudioRendering(). | Graph/MovieGraphDataTypes.h |