#include <stdint.h>
Go to the source code of this file.
|
| #define | RADA_LIBRARY_VERSION 1 |
| |
| #define | RR_STRING_JOIN3(arg1, arg2, arg3) RR_STRING_JOIN_DELAY3(arg1, arg2, arg3) |
| |
| #define | RR_STRING_JOIN_DELAY3(arg1, arg2, arg3) RR_STRING_JOIN_IMMEDIATE3(arg1, arg2, arg3) |
| |
| #define | RR_STRING_JOIN_IMMEDIATE3(arg1, arg2, arg3) arg1 ## arg2 ## arg3 |
| |
| #define | RR_STRING_JOIN(arg1, arg2) RR_STRING_JOIN_DELAY(arg1, arg2) |
| |
| #define | RR_STRING_JOIN_DELAY(arg1, arg2) RR_STRING_JOIN_IMMEDIATE(arg1, arg2) |
| |
| #define | RR_STRING_JOIN_IMMEDIATE(arg1, arg2) arg1 ## arg2 |
| |
| #define | RADA_COMPRESS_SUCCESS 0 |
| |
| #define | RADA_COMPRESS_ERROR_CHANS 1 |
| |
| #define | RADA_COMPRESS_ERROR_SAMPLES 2 |
| |
| #define | RADA_COMPRESS_ERROR_RATE 3 |
| |
| #define | RADA_COMPRESS_ERROR_QUALITY 4 |
| |
| #define | RADA_COMPRESS_ERROR_ALLOCATORS 5 |
| |
| #define | RADA_COMPRESS_ERROR_OUTPUT 6 |
| |
| #define | RADA_COMPRESS_ERROR_SEEKTABLE 7 |
| |
| #define | RADA_COMPRESS_ERROR_SIZE 8 |
| |
| #define | RADA_COMPRESS_ERROR_ENCODER 9 |
| |
| #define | RADA_COMPRESS_ERROR_ALLOCATION 10 |
| |
| #define | RadAErrorString RADA_NAME(RadAErrorString) |
| |
| #define | EncodeRadAFile RADA_NAME(EncodeRadAFile) |
| |
| #define | RadAGetBuildVersion RADA_NAME(RadAGetBuildVersion) |
| |
| #define | RADA_BUILD_VERSION (0x00000001U) |
| |
|
| const char * | RadAErrorString (uint8_t InError) |
| |
| uint8_t | EncodeRadAFile (void *InPcmData, uint64_t InPcmDataLen, uint32_t InPcmRate, uint8_t InPcmChannels, uint8_t InQuality, uint8_t InSeamlessLooping, uint8_t InGenerateSeekTable, uint16_t InSeekTableMaxEntries, RadACompressAllocFnType *InMemAlloc, RadACompressFreeFnType *InMemFree, void **OutData, uint64_t *OutDataLen) |
| |
◆ EncodeRadAFile
◆ RADA_BUILD_VERSION
| #define RADA_BUILD_VERSION (0x00000001U) |
◆ RADA_COMPRESS_ERROR_ALLOCATION
| #define RADA_COMPRESS_ERROR_ALLOCATION 10 |
◆ RADA_COMPRESS_ERROR_ALLOCATORS
| #define RADA_COMPRESS_ERROR_ALLOCATORS 5 |
◆ RADA_COMPRESS_ERROR_CHANS
| #define RADA_COMPRESS_ERROR_CHANS 1 |
◆ RADA_COMPRESS_ERROR_ENCODER
| #define RADA_COMPRESS_ERROR_ENCODER 9 |
◆ RADA_COMPRESS_ERROR_OUTPUT
| #define RADA_COMPRESS_ERROR_OUTPUT 6 |
◆ RADA_COMPRESS_ERROR_QUALITY
| #define RADA_COMPRESS_ERROR_QUALITY 4 |
◆ RADA_COMPRESS_ERROR_RATE
| #define RADA_COMPRESS_ERROR_RATE 3 |
◆ RADA_COMPRESS_ERROR_SAMPLES
| #define RADA_COMPRESS_ERROR_SAMPLES 2 |
◆ RADA_COMPRESS_ERROR_SEEKTABLE
| #define RADA_COMPRESS_ERROR_SEEKTABLE 7 |
◆ RADA_COMPRESS_ERROR_SIZE
| #define RADA_COMPRESS_ERROR_SIZE 8 |
◆ RADA_COMPRESS_SUCCESS
| #define RADA_COMPRESS_SUCCESS 0 |
◆ RADA_LIBRARY_VERSION
| #define RADA_LIBRARY_VERSION 1 |
◆ RadAErrorString
◆ RadAGetBuildVersion
◆ RR_STRING_JOIN
◆ RR_STRING_JOIN3
◆ RR_STRING_JOIN_DELAY
◆ RR_STRING_JOIN_DELAY3
◆ RR_STRING_JOIN_IMMEDIATE
◆ RR_STRING_JOIN_IMMEDIATE3
◆ RadACompressAllocFnType
◆ RadACompressFreeFnType
◆ EncodeRadAFile()
| uint8_t EncodeRadAFile |
( |
void * |
InPcmData, |
|
|
uint64_t |
InPcmDataLen, |
|
|
uint32_t |
InPcmRate, |
|
|
uint8_t |
InPcmChannels, |
|
|
uint8_t |
InQuality, |
|
|
uint8_t |
InSeamlessLooping, |
|
|
uint8_t |
InGenerateSeekTable, |
|
|
uint16_t |
InSeekTableMaxEntries, |
|
|
RadACompressAllocFnType * |
InMemAlloc, |
|
|
RadACompressFreeFnType * |
InMemFree, |
|
|
void ** |
OutData, |
|
|
uint64_t * |
OutDataLen |
|
) |
| |
◆ RadAErrorString()