Navigation
API > API/Runtime > API/Runtime/AudioLinkEngine
FBufferedSourceListener: Concrete implementation of both a buffer listener and buffered output. Contains a circular buffer.
| Name | FBufferedSourceListener |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioLink/AudioLinkEngine/Public/BufferedSourceListener.h |
| Include Path | #include "BufferedSourceListener.h" |
Syntax
class FBufferedSourceListener :
public ISourceBufferListener,
public FBufferedListenerBase
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBufferedSourceListener
(
int32 InDefaultCircularBufferSize |
Buffered Source Listener. | BufferedSourceListener.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FBufferedSourceListener() |
BufferedSourceListener.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentSourceId | std::atomic< int32 > | BufferedSourceListener.h | ||
| OnBufferStreamEndDelegate | FOnBufferStreamEnd | BufferedSourceListener.h |
Functions
Public
Public Virtual
Overridden from IBufferedAudioOutput
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Start
(
FAudioDevice* InDevice |
BufferedSourceListener.h | ||
virtual void Stop
(
FAudioDevice* InDevice |
Stop the buffer by unregistering the buffer listener | BufferedSourceListener.h |