Navigation
API > API/Runtime > API/Runtime/AudioLinkEngine
Concrete Submix Buffer Listener
| Name | FBufferedSubmixListener |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioLink/AudioLinkEngine/Public/BufferedSubmixListener.h |
| Include Path | #include "BufferedSubmixListener.h" |
Syntax
class FBufferedSubmixListener :
public ISubmixBufferListener,
public FBufferedListenerBase
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBufferedSubmixListener
(
int32 InDefaultCircularBufferSize, |
Constructor Buffered Submix Listener. | BufferedSubmixListener.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FBufferedSubmixListener() |
BufferedSubmixListener.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DeviceId | Audio::FDeviceId | BufferedSubmixListener.h | ||
| Name | FString | BufferedSubmixListener.h | ||
| Submix | TWeakObjectPtr< USoundSubmix > | BufferedSubmixListener.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Start
(
FAudioDevice* InDevice, |
Starts the Submix buffer listener by registering it with the passed in Audio Device. | BufferedSubmixListener.h |
Public Virtual
Overridden from IBufferedAudioOutput
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Start
(
FAudioDevice* InDevice |
BufferedSubmixListener.h | ||
virtual void Stop
(
FAudioDevice* InDevice |
BufferedSubmixListener.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FString & GetListenerName() |
BufferedSubmixListener.h | ||
void OnNewSubmixBuffer
(
const USoundSubmix* OwningSubmix, |
BufferedSubmixListener.h |