![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ADPCMAudioInfo.h>
Inheritance diagram for FADPCMAudioInfo:Additional Inherited Members | |
Protected Member Functions inherited from ICompressedAudioInfo | |
| bool | WantsFilteredLogging () const |
Protected Attributes inherited from ICompressedAudioInfo | |
| bool | bHasError = false |
| bool | bWantsFilteredLogging = false |
| FSoundWaveProxyPtr | StreamingSoundWave |
| FADPCMAudioInfo::FADPCMAudioInfo | ( | void | ) |
|
virtual |
Sets decode to half-rate
| HalfRate | Whether Half rate is enabled |
Implements ICompressedAudioInfo.
|
virtual |
Decompress an entire data file to a TArray
Implements ICompressedAudioInfo.
Gets the chunk index that was last read from (for Streaming Manager requests)
Reimplemented from ICompressedAudioInfo.
Gets the offset into the chunk that was last read to (for Streaming Manager priority)
Reimplemented from ICompressedAudioInfo.
|
inline |
|
inline |
Gets the size of the source buffer originally passed to the info class (bytes)
Implements ICompressedAudioInfo.
|
virtual |
Gets the preferred size for a streaming buffer for this decompression scheme
Implements ICompressedAudioInfo.
|
virtual |
Decompresses data to raw PCM data.
| Destination | where to place the decompressed sound |
| bLooping | whether to loop the sound by seeking to the start, or pad the buffer with zeroes |
| BufferSize | number of bytes of PCM data to create |
Implements ICompressedAudioInfo.
|
virtual |
Reads the header information of a compressed format
| InSrcBufferData | Source compressed data |
| InSrcBufferDataSize | Size of compressed data |
| QualityInfo | Quality Info (to be filled out). This can be null in the case of most implementations of FSoundBuffer::ReadCompressedInfo |
Implements ICompressedAudioInfo.
This can be called to explicitly release this decoder's reference to a chunk of compressed audio without destroying the decoder itself.
| bBlockUntilReleased | when set to true will cause this call to block if the decoder is currently using the chunk. |
Reimplemented from ICompressedAudioInfo.
Seeks to specific frame in the audio (Some formats might not be seekable)
Implements ICompressedAudioInfo.
Seeks to time (Some formats might not be seekable)
Implements ICompressedAudioInfo.
|
overridevirtual |
Decompresses streamed data to raw PCM data.
| Destination | where to place the decompressed sound |
| bLooping | whether to loop the sound by seeking to the start, or pad the buffer with zeros |
| BufferSize | number of bytes of PCM data to create |
Reimplemented from ICompressedAudioInfo.
|
overridevirtual |
Internal override implemented by subclasses.
Implements ICompressedAudioInfo.
Whether this decompression class supports streaming decompression
Reimplemented from ICompressedAudioInfo.
Whether the decompressed audio will be arranged using Vorbis' channel ordering See http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-800004.3.9 for details
Implements ICompressedAudioInfo.