Choose your operating system:
Windows
macOS
Linux
| ICompressedAudioInfo
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/AudioDecompress.h |
Include |
#include "AudioDecompress.h" |
class ICompressedAudioInfo
Interface class to decompress various types of audio data
Name | Description | ||
---|---|---|---|
|
StreamingSoundWave |
Name | Description | |
---|---|---|
|
ICompressedAudioInfo() |
Name | Description | |
---|---|---|
|
~ICompressedAudioInfo() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
EnableHalfRate ( |
Sets decode to half-rate |
|
|
ExpandFile ( |
Decompress an entire data file to a TArray |
|
|
GetCurrentChunkIndex() |
Gets the chunk index that was last read from (for Streaming Manager requests) |
|
|
GetCurrentChunkOffset() |
Gets the offset into the chunk that was last read to (for Streaming Manager priority) |
|
|
GetSourceBufferSize() |
Gets the size of the source buffer originally passed to the info class (bytes) |
|
|
int |
GetStreamBufferSize() |
Gets the preferred size for a streaming buffer for this decompression scheme |
|
const FSound... |
GetStreamingSoundWave() |
Return the streaming sound wave used by this decoder. |
|
HasError() |
Returns true if a non-recoverable error has occurred. |
|
|
IsStreamedCompressedInfo() |
Returns whether this instance can be cast to a IStreamedCompressedInfo. |
|
|
ReadCompressedData |
Decompresses data to raw PCM data. |
|
|
ReadCompressedInfo ( |
Reads the header information of a compressed format |
|
|
ReleaseStreamChunk ( |
This can be called to explicitly release this decoder's reference to a chunk of compressed audio without destroying the decoder itself. |
|
|
SeekToTime ( |
Seeks to time (Some formats might not be seekable) |
|
|
StreamCompressedData |
Decompresses streamed data to raw PCM data. |
|
|
StreamCompressedInfo ( |
Streams the header information of a compressed format |
|
|
StreamCompressedInfo ( |
Streams the header information of a compressed format |
|
|
StreamCompressedInfoInternal ( |
Internal override implemented by subclasses. |
|
|
SupportsStreaming() |
Following functions are optional if streaming is supported //. |
|
|
UsesVorbisChannelOrdering() |
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 |