Navigation
API > API/Runtime > API/Runtime/Engine
Class representing an audio seek-table. Typically embedded in a bit-stream.
| Name | FStreamedAudioChunkSeekTable |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Sound/StreamedAudioChunkSeekTable.h |
| Include Path | #include "Sound/StreamedAudioChunkSeekTable.h" |
Syntax
class FStreamedAudioChunkSeekTable
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStreamedAudioChunkSeekTable
(
EChunkSeekTableMode InMode |
Construct a seek-table. The mode determines the internal representation. | Sound/StreamedAudioChunkSeekTable.h |
Structs
| Name | Remarks |
|---|---|
| ISeekTableImpl |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TUniquePtr< ISeekTableImpl > | Sound/StreamedAudioChunkSeekTable.h | ||
| Mode | EChunkSeekTableMode | Sound/StreamedAudioChunkSeekTable.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
uint32 InTimeInAudioFrames, |
Add an item to the seek table. | Sound/StreamedAudioChunkSeekTable.h | |
int32 CalcSize () |
Member version. Calculate the size needed for the table. | Sound/StreamedAudioChunkSeekTable.h | |
uint32 FindOffset
(
uint32 InTimeInAudioFrames |
Finds an offset for seeking given a time | Sound/StreamedAudioChunkSeekTable.h | |
uint32 FindTime
(
uint32 InOffset |
Finds a time given an offset (reverse look up) | Sound/StreamedAudioChunkSeekTable.h | |
bool GetAt
(
const uint32 InIndex, |
Retrieves the Indexed item from the table | Sound/StreamedAudioChunkSeekTable.h | |
int32 Num() |
Get the number of Entries in the seek table. | Sound/StreamedAudioChunkSeekTable.h | |
void Reset() |
Empties the table | Sound/StreamedAudioChunkSeekTable.h | |
bool Serialize
(
FArchive& Ar |
Serialize the table to/from the archive | Sound/StreamedAudioChunkSeekTable.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 CalcSize
(
int32 NumEntries, |
Calculate the size needed for the table. | Sound/StreamedAudioChunkSeekTable.h | |
static TUniquePtr< ISeekTableImpl > CreateImpl
(
EChunkSeekTableMode InMode |
Sound/StreamedAudioChunkSeekTable.h | ||
static uint32 GetMagic() |
Sound/StreamedAudioChunkSeekTable.h | ||
static int16 GetVersion() |
Gets the current version of Seek table. This can be used in the DDC key. | Sound/StreamedAudioChunkSeekTable.h | |
static bool Parse
(
const uint8* InMemory, |
Parse a seek-table from memory. | Sound/StreamedAudioChunkSeekTable.h |