CRI ADX
Last Updated: 2024-07-17 10:47 p
|
Data Structures | |
struct | CriAtomExHcaMxConfigTag |
Configuration structure used to initialize HCA-MXThis is a structure for specifying the operation specifications of HCA-MX. This is specified as an argument to the criAtomExHcaMx_Initialize function. More... | |
Macros | |
#define | criAtomExHcaMx_SetDefaultConfig(p_config) |
Assign the default values to the configuration structure used to initialize HCA-MX. More... | |
Typedefs | |
typedef struct CriAtomExHcaMxConfigTag | CriAtomExHcaMxConfig |
Configuration structure used to initialize HCA-MXThis is a structure for specifying the operation specifications of HCA-MX. This is specified as an argument to the criAtomExHcaMx_Initialize function. More... | |
Functions | |
CriSint32 | criAtomExHcaMx_CalculateWorkSize (const CriAtomExHcaMxConfig *config) |
Calculate the size of the work buffer required to initialize HCA-MX. More... | |
void | criAtomExHcaMx_SetConfigForWorkSizeCalculation (const CriAtomExHcaMxConfig *config) |
Set the configuration structure used to calculate the size of the work buffer. More... | |
void | criAtomExHcaMx_Initialize (const CriAtomExHcaMxConfig *config, void *work, CriSint32 work_size) |
Initialize HCA-MX. More... | |
void | criAtomExHcaMx_Finalize (void) |
Finalize the HCA-MX. More... | |
void | criAtomExHcaMx_SetBusSendLevelByName (CriSint32 mixer_id, const CriChar8 *bus_name, CriFloat32 level) |
Setting the bus send level for the mixer. More... | |
void | criAtomExHcaMx_SetFrequencyRatio (CriSint32 mixer_id, CriFloat32 ratio) |
Set the output frequency adjustment ratio of a mixer. More... | |
void | criAtomExHcaMx_SetAsrRackId (CriSint32 mixer_id, CriSint32 rack_id) |
Specify the ASR Rack ID. More... | |
#define criAtomExHcaMx_SetDefaultConfig | ( | p_config | ) |
Assign the default values to the configuration structure used to initialize HCA-MX.
[out] | p_config | pointer to the configuration structure used for the HCA-MX initialization |
typedef struct CriAtomExHcaMxConfigTag CriAtomExHcaMxConfig |
Configuration structure used to initialize HCA-MXThis is a structure for specifying the operation specifications of HCA-MX.
This is specified as an argument to the criAtomExHcaMx_Initialize function.
CriSint32 criAtomExHcaMx_CalculateWorkSize | ( | const CriAtomExHcaMxConfig * | config | ) |
Calculate the size of the work buffer required to initialize HCA-MX.
[in] | config | configuration structure used to initialize HCA-MX |
>= | 0 successfully completed |
-1 | error occurred |
void criAtomExHcaMx_SetConfigForWorkSizeCalculation | ( | const CriAtomExHcaMxConfig * | config | ) |
Set the configuration structure used to calculate the size of the work buffer.
[in] | config | Configuration structure for the HCA-MX initialization |
void criAtomExHcaMx_Initialize | ( | const CriAtomExHcaMxConfig * | config, |
void * | work, | ||
CriSint32 | work_size | ||
) |
Initialize HCA-MX.
[in] | config | configuration structure to initializing HCA-MX |
[in] | work | work buffer |
[in] | work_size | work buffer size |
void criAtomExHcaMx_Finalize | ( | void | ) |
Finalize the HCA-MX.
void criAtomExHcaMx_SetBusSendLevelByName | ( | CriSint32 | mixer_id, |
const CriChar8 * | bus_name, | ||
CriFloat32 | level | ||
) |
Setting the bus send level for the mixer.
[in] | mixer_id | Mixer ID |
[in] | bus_name | Bus name |
[in] | level | Send level value (0.0f to 1.0f) |
void criAtomExHcaMx_SetFrequencyRatio | ( | CriSint32 | mixer_id, |
CriFloat32 | ratio | ||
) |
Set the output frequency adjustment ratio of a mixer.
[in] | mixer_id | mixer ID |
[in] | ratio | send level (0.25f to 4.0f) |
void criAtomExHcaMx_SetAsrRackId | ( | CriSint32 | mixer_id, |
CriSint32 | rack_id | ||
) |
Specify the ASR Rack ID.
[in] | mixer_id | Mixer ID |
[in] | rack_id | ASR Rack ID |