27#define RADA_LIBRARY_VERSION 1
29#ifndef RR_STRING_JOIN3
30#define RR_STRING_JOIN3(arg1, arg2, arg3) RR_STRING_JOIN_DELAY3(arg1, arg2, arg3)
31#define RR_STRING_JOIN_DELAY3(arg1, arg2, arg3) RR_STRING_JOIN_IMMEDIATE3(arg1, arg2, arg3)
32#define RR_STRING_JOIN_IMMEDIATE3(arg1, arg2, arg3) arg1 ## arg2 ## arg3
36#define RR_STRING_JOIN(arg1, arg2) RR_STRING_JOIN_DELAY(arg1, arg2)
37#define RR_STRING_JOIN_DELAY(arg1, arg2) RR_STRING_JOIN_IMMEDIATE(arg1, arg2)
38#define RR_STRING_JOIN_IMMEDIATE(arg1, arg2) arg1 ## arg2
42#define RADA_NAME(name) RR_STRING_JOIN3(RADA_WRAP, name##_, RADA_LIBRARY_VERSION )
44#error RADA_WRAP must be defined (MIRA or UERA)
47#define RadAGetFileHeader RADA_NAME(RadAGetFileHeader)
48#define RadAGetSeekTableHeader RADA_NAME(RadAGetSeekTableHeader)
49#define RadAStripSeekTable RADA_NAME(RadAStripSeekTable)
50#define RadAGetMemoryNeededToOpen RADA_NAME(RadAGetMemoryNeededToOpen)
51#define RadAOpenDecoder RADA_NAME(RadAOpenDecoder)
52#define RadADecodeSeekTable RADA_NAME(RadADecodeSeekTable)
53#define RadADirectSeekTableLookup RADA_NAME(RadADirectSeekTableLookup)
54#define RadASeekTableLookup RADA_NAME(RadASeekTableLookup)
55#define RadAExamineBlock RADA_NAME(RadAExamineBlock)
56#define RadANotifySeek RADA_NAME(RadANotifySeek)
57#define RadADecodeBlock RADA_NAME(RadADecodeBlock)
58#define RadAInterleave RADA_NAME(RadAInterleave)
219#define RadADecodeBlock_Error -2
220#define RadADecodeBlock_Done -1
242#define RADA_HAS_INTERLEAVING
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define RadADecodeSeekTable
Definition rada_decode.h:52
#define RadADirectSeekTableLookup
Definition rada_decode.h:53
#define RadAGetSeekTableHeader
Definition rada_decode.h:48
RadAExamineBlockResult
Definition rada_decode.h:201
#define RadAOpenDecoder
Definition rada_decode.h:51
#define RadAExamineBlock
Definition rada_decode.h:55
#define RadAGetFileHeader
Definition rada_decode.h:47
RadASeekTableReturn
Definition rada_decode.h:136
#define RadASeekTableLookup
Definition rada_decode.h:54
#define RadANotifySeek
Definition rada_decode.h:56
#define RadAInterleave
Definition rada_decode.h:58
#define RadAStripSeekTable
Definition rada_decode.h:49
#define RadAGetMemoryNeededToOpen
Definition rada_decode.h:50
constexpr uint32_t RadADecodeBlock_MaxOutputFrames
Definition rada_decode.h:217
#define RadADecodeBlock
Definition rada_decode.h:57
Definition rada_decode.cpp:8
Definition rada_decode.h:130
SeekTableEnumerationState()
Definition rada_decode.h:132
uint64_t state[2]
Definition rada_decode.h:131