Sound Open Firmware
Loading...
Searching...
No Matches
RTK_MA_API.h File Reference
Include dependency graph for RTK_MA_API.h:

Go to the source code of this file.

Functions

void RTKMA_API_S16_Default (void *Context, struct audio_stream_rtnr **sources, struct audio_stream_rtnr *sink, int frames, _Bool ref_active, int in_idx, int ref_idx, int ref_32bits, int ref_shift)
void RTKMA_API_S24_Default (void *Context, struct audio_stream_rtnr **sources, struct audio_stream_rtnr *sink, int frames, _Bool ref_active, int in_idx, int ref_idx, int ref_32bits, int ref_shift)
void RTKMA_API_S32_Default (void *Context, struct audio_stream_rtnr **sources, struct audio_stream_rtnr *sink, int frames, _Bool ref_active, int in_idx, int ref_idx, int ref_32bits, int ref_shift)
void RTKMA_API_First_Copy (void *Context, int SampleRate, int MicCh)
void RTKMA_API_Bypass (void *Context, _Bool Bypass)
void RTKMA_API_Process (void *Context, _Bool has_ref, int SampleRate, int MicCh)
void RTKMA_API_Prepare (void *Context)
void * RTKMA_API_Context_Create (int sample_rate)
void RTKMA_API_Context_Free (void *Context)
void RTKMA_API_Set_Default_Parameter (void *Context)
int RTKMA_API_Parameter_Size (void *Context, unsigned int IDs)
int RTKMA_API_Set (void *Context, const void *pParameters, int size, unsigned int IDs)
int RTKMA_API_Get (void *Context, void *pParameters, int size, unsigned int IDs)
int RTKMA_API_Set_Preset_Data (void *Context, unsigned int *data, unsigned int msg_index, unsigned int num_elms, unsigned int elems_remaining)
int RTKMA_API_Set_Model_Data (void *Context, unsigned int *data, unsigned int msg_index, unsigned int num_elms, unsigned int elems_remaining)

Function Documentation

◆ RTKMA_API_Bypass()

void RTKMA_API_Bypass ( void * Context,
_Bool Bypass )

◆ RTKMA_API_Context_Create()

void * RTKMA_API_Context_Create ( int sample_rate)

◆ RTKMA_API_Context_Free()

void RTKMA_API_Context_Free ( void * Context)

◆ RTKMA_API_First_Copy()

void RTKMA_API_First_Copy ( void * Context,
int SampleRate,
int MicCh )

◆ RTKMA_API_Get()

int RTKMA_API_Get ( void * Context,
void * pParameters,
int size,
unsigned int IDs )

◆ RTKMA_API_Parameter_Size()

int RTKMA_API_Parameter_Size ( void * Context,
unsigned int IDs )

◆ RTKMA_API_Prepare()

void RTKMA_API_Prepare ( void * Context)

◆ RTKMA_API_Process()

void RTKMA_API_Process ( void * Context,
_Bool has_ref,
int SampleRate,
int MicCh )

◆ RTKMA_API_S16_Default()

void RTKMA_API_S16_Default ( void * Context,
struct audio_stream_rtnr ** sources,
struct audio_stream_rtnr * sink,
int frames,
_Bool ref_active,
int in_idx,
int ref_idx,
int ref_32bits,
int ref_shift )

◆ RTKMA_API_S24_Default()

void RTKMA_API_S24_Default ( void * Context,
struct audio_stream_rtnr ** sources,
struct audio_stream_rtnr * sink,
int frames,
_Bool ref_active,
int in_idx,
int ref_idx,
int ref_32bits,
int ref_shift )

◆ RTKMA_API_S32_Default()

void RTKMA_API_S32_Default ( void * Context,
struct audio_stream_rtnr ** sources,
struct audio_stream_rtnr * sink,
int frames,
_Bool ref_active,
int in_idx,
int ref_idx,
int ref_32bits,
int ref_shift )

◆ RTKMA_API_Set()

int RTKMA_API_Set ( void * Context,
const void * pParameters,
int size,
unsigned int IDs )

◆ RTKMA_API_Set_Default_Parameter()

void RTKMA_API_Set_Default_Parameter ( void * Context)

◆ RTKMA_API_Set_Model_Data()

int RTKMA_API_Set_Model_Data ( void * Context,
unsigned int * data,
unsigned int msg_index,
unsigned int num_elms,
unsigned int elems_remaining )

◆ RTKMA_API_Set_Preset_Data()

int RTKMA_API_Set_Preset_Data ( void * Context,
unsigned int * data,
unsigned int msg_index,
unsigned int num_elms,
unsigned int elems_remaining )