CRI ADX
Last Updated: 2024-07-17 10:48 p
|
结构体 | |
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. 更多... | |
宏定义 | |
#define | criAtomExHcaMx_SetDefaultConfig(p_config) |
Assign the default values to the configuration structure used to initialize HCA-MX 更多... | |
类型定义 | |
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 更多... | |
void | criAtomExHcaMx_SetConfigForWorkSizeCalculation (const CriAtomExHcaMxConfig *config) |
Set the configuration structure used to calculate the size of the work buffer 更多... | |
void | criAtomExHcaMx_Initialize (const CriAtomExHcaMxConfig *config, void *work, CriSint32 work_size) |
Initialize HCA-MX 更多... | |
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 更多... | |
void | criAtomExHcaMx_SetFrequencyRatio (CriSint32 mixer_id, CriFloat32 ratio) |
Set the output frequency adjustment ratio of a mixer 更多... | |
void | criAtomExHcaMx_SetAsrRackId (CriSint32 mixer_id, CriSint32 rack_id) |
Specify the ASR Rack ID 更多... | |
#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 |