![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BufferedSourceListener.h>
Inheritance diagram for FBufferedSourceListener:Public Member Functions | |
| AUDIOLINKENGINE_API | FBufferedSourceListener (int32 InDefaultCircularBufferSize) |
| virtual AUDIOLINKENGINE_API | ~FBufferedSourceListener () |
| AUDIOLINKENGINE_API bool | Start (FAudioDevice *InDevice) override |
| AUDIOLINKENGINE_API void | Stop (FAudioDevice *InDevice) override |
Public Member Functions inherited from ISourceBufferListener | |
| virtual | ~ISourceBufferListener ()=default |
Public Member Functions inherited from IBufferedAudioOutput | |
| virtual | ~IBufferedAudioOutput ()=default |
| DECLARE_DELEGATE_OneParam (FOnFormatKnown, FBufferFormat) | |
| DECLARE_DELEGATE_OneParam (FOnBufferStreamEnd, FBufferStreamEnd) | |
| virtual IPushableAudioOutput * | GetPushableInterface () |
| virtual const IPushableAudioOutput * | GetPushableInterface () const |
FBufferedSourceListener: Concrete implementation of both a buffer listener and buffered output. Contains a circular buffer.
| FBufferedSourceListener::FBufferedSourceListener | ( | int32 | InDefaultCircularBufferSize | ) |
Buffered Source Listener.
|
virtual |
|
overridevirtual |
| InDevice | Audio Device to register this listener with. |
| InOnFirstBufferCallback | Delegate to fire when the format of the buffer is known. |
Implements IBufferedAudioOutput.
|
overridevirtual |
Stop the buffer by unregistering the buffer listener
Implements IBufferedAudioOutput.