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 
)