Navigation
API > API/Runtime > API/Runtime/Engine
Abstract interface for receiving audio data from a given submix.
| Name | ISubmixBufferListener |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/ISubmixBufferListener.h |
| Include Path | #include "ISubmixBufferListener.h" |
Syntax
class ISubmixBufferListener : public TSharedFromThis< ISubmixBufferListener, ESPMode::ThreadSafe >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → ISubmixBufferListener
Derived Classes
ISubmixBufferListener derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISubmixBufferListener() |
ISubmixBufferListener.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FString & GetListenerName() |
ISubmixBufferListener.h | ||
virtual bool IsRenderingAudio () |
Called if the submix is evaluating disabling itself for the next buffer of audio in FMixerSubmix::IsRenderingAudio() if this returns true, FMixerSubmix::IsRenderingAudio() will return true. | ISubmixBufferListener.h | |
void OnNewSubmixBuffer
(
const USoundSubmix* OwningSubmix, |
Called when a new buffer has been rendered for a given submix | ISubmixBufferListener.h |