![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IBufferedAudioOutput.h>
Inheritance diagram for IBufferedAudioOutput:Classes | |
| struct | FBufferFormat |
| struct | FBufferStreamEnd |
Protected Member Functions | |
| IBufferedAudioOutput ()=default | |
Abstract interface for communication with outputting audio objects Examples concrete implementation of these are (source, submix etc).
|
protecteddefault |
|
virtualdefault |
| IBufferedAudioOutput::DECLARE_DELEGATE_OneParam | ( | FOnBufferStreamEnd | , |
| FBufferStreamEnd | |||
| ) |
| IBufferedAudioOutput::DECLARE_DELEGATE_OneParam | ( | FOnFormatKnown | , |
| FBufferFormat | |||
| ) |
|
pure virtual |
Gets the format of the buffer, if its known.
Implemented in FBufferedListenerBase.
|
inlinevirtual |
|
inlinevirtual |
|
pure virtual |
Attempts to Atomically copy a buffer sized amount of Buffered Sample data from the interface.
| InBuffer | Sample Buffer to Write to |
| InBufferSizeInSamples | Buffer Size in total samples. |
| OutSamplesWritten | Number of Samples Written to the buffer |
Implemented in FBufferedListenerBase.
|
pure virtual |
Reserve at least this many samples in buffer.
| InNumSamplesToReserve | Reserve this number of samples. |
Implemented in FBufferedListenerBase.
|
pure virtual |
Implemented in FBufferedListenerBase.
|
pure virtual |
Implemented in FBufferedListenerBase.
|
pure virtual |
Implemented in FBufferedSourceListener, and FBufferedSubmixListener.
|
pure virtual |
Implemented in FBufferedSourceListener, and FBufferedSubmixListener.