Module |
|
Header |
/Engine/Source/Developer/TargetPlatform/Public/Interfaces/IAudioFormat.h |
Include |
#include "Interfaces/IAudioFormat.h" |
class IAudioFormat
Interface for audio formats.
Name | Description | |
---|---|---|
|
~IAudioFormat() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
AllowParallelBuild() |
Checks whether parallel audio cooking is allowed. This method is not currently used yet. |
|
|
Cook |
Cooks the source data for the platform and stores the cooked data internally. |
|
|
CookSurround |
Cooks up to 8 mono files into a multi-stream file (e.g. 5.1). |
|
|
GetMinimumSizeForInitialChunk |
Given the encoded buffer, returns the minimum number of bytes required to perform ICompressedAudioInfo::ReadCompressedInfo() or IStreamedCompressedInfo::ParseHeader() for this file. |
|
|
GetSupportedFormats |
Gets the list of supported formats. |
|
|
GetVersion ( |
Gets the current version of the specified audio format. |
|
|
Recompress |
Re-compresses raw PCM to the the platform dependent format, and then back to PCM. |
|
|
SplitDataForStreaming |
Splits compressed data into chunks suitable for streaming audio. |