![]() |
CRI ADX
Last Updated: 2025-05-07 13:34 p
|
Data Structures | |
struct | CriAtomExOutputPortConfigTag |
Config structure used to create the output port. More... | |
Macros | |
#define | CRIATOMEX_OUTPUT_PORT_MAX_NAME_LENGTH (64) |
Maximum length of output port name. More... | |
#define | criAtomExOutputPort_SetDefaultConfig(p_config, outputport_name) |
Set default values in the configuration structure for creating an output port. More... | |
Typedefs | |
typedef enum CriAtomExOutputPortTypeTag | CriAtomExOutputPortType |
Output port type. More... | |
typedef struct CriAtomExOutputPortConfigTag | CriAtomExOutputPortConfig |
Config structure used to create the output port. More... | |
typedef CriAtomExOutputPortObj * | CriAtomExOutputPortHn |
Output port handle. More... | |
Enumerations | |
enum | CriAtomExOutputPortTypeTag { CRIATOMEX_OUTPUT_PORT_TYPE_SOUND = 0 , CRIATOMEX_OUTPUT_PORT_TYPE_VIBRATION , CRIATOMEX_OUTPUT_PORT_TYPE_INVALID = -1 , CRIATOMEX_OUTPUT_PORT_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
Output port type. More... | |
Functions | |
CriSint32 | criAtomExOutputPort_CalculateWorkSize (const CriAtomExOutputPortConfig *config) |
Calculating the work area size for creating the output port handles. More... | |
CriAtomExOutputPortHn | criAtomExOutputPort_Create (const CriAtomExOutputPortConfig *config, void *work, CriSint32 work_size) |
Creating an output port handle. More... | |
CriBool | criAtomExOutputPort_IsDestroyable (CriAtomExOutputPortHn output_port) |
Discarding the output port handle. More... | |
void | criAtomExOutputPort_Destroy (CriAtomExOutputPortHn output_port) |
Destroying an output port handle. More... | |
void | criAtomExOutputPort_SetAsrRackId (CriAtomExOutputPortHn output_port, CriAtomExAsrRackId rack_id) |
Specifying the ASR rack ID. More... | |
void | criAtomExOutputPort_SetVibrationChannelLevel (CriAtomExOutputPortHn output_port, CriSint32 channel, CriFloat32 level) |
Setting the channel level of the output port vibration type. More... | |
void | criAtomExOutputPort_SetMonauralMix (CriAtomExOutputPortHn output_port, CriBool monaural_mix) |
With/Without monaural mix in the output port of vibration type. More... | |
void | criAtomExOutputPort_IgnoreCategoryParametersById (CriAtomExOutputPortHn output_port_hn, CriAtomExCategoryId category_id, CriBool ignore_parameters) |
Specifies whether the output port ignores parameters of the specified category. More... | |
void | criAtomExOutputPort_ResetIgnoreCategory (CriAtomExOutputPortHn output_port_hn) |
Reset the setting to ignore parameters of the specified category set for the output port. More... | |
#define CRIATOMEX_OUTPUT_PORT_MAX_NAME_LENGTH (64) |
Maximum length of output port name.
#define criAtomExOutputPort_SetDefaultConfig | ( | p_config, | |
outputport_name | |||
) |
Set default values in the configuration structure for creating an output port.
[in] | outputport_name | Output Port Name |
[out] | p_config | A pointer to the configuration structure for creating an output port |
typedef enum CriAtomExOutputPortTypeTag CriAtomExOutputPortType |
Output port type.
typedef struct CriAtomExOutputPortConfigTag CriAtomExOutputPortConfig |
Config structure used to create the output port.
typedef CriAtomExOutputPortObj* CriAtomExOutputPortHn |
Output port handle.
Output port type.
CriSint32 criAtomExOutputPort_CalculateWorkSize | ( | const CriAtomExOutputPortConfig * | config | ) |
Calculating the work area size for creating the output port handles.
[in] | config | Configuration structure used to create output port handles |
0 | or above Normal processing completed |
-1 | An error occurred |
CriAtomExOutputPortHn criAtomExOutputPort_Create | ( | const CriAtomExOutputPortConfig * | config, |
void * | work, | ||
CriSint32 | work_size | ||
) |
Creating an output port handle.
[in] | config | Configuration structure used for ASR initialization |
[in] | work | Work area |
[in] | work_size | Work area size |
CriBool criAtomExOutputPort_IsDestroyable | ( | CriAtomExOutputPortHn | output_port | ) |
Discarding the output port handle.
[in] | output_port | Output port handle |
void criAtomExOutputPort_Destroy | ( | CriAtomExOutputPortHn | output_port | ) |
Destroying an output port handle.
[in] | output_port | Output port handle |
void criAtomExOutputPort_SetAsrRackId | ( | CriAtomExOutputPortHn | output_port, |
CriAtomExAsrRackId | rack_id | ||
) |
Specifying the ASR rack ID.
[in] | output_port | Output port handle |
[in] | rack_id | ASR rack ID |
void criAtomExOutputPort_SetVibrationChannelLevel | ( | CriAtomExOutputPortHn | output_port, |
CriSint32 | channel, | ||
CriFloat32 | level | ||
) |
Setting the channel level of the output port vibration type.
[in] | output_port | Output port handle |
[in] | channel | Channel index (0 = L, 1 = R) |
[in] | level | Level (0 ~ 2.0) |
void criAtomExOutputPort_SetMonauralMix | ( | CriAtomExOutputPortHn | output_port, |
CriBool | monaural_mix | ||
) |
With/Without monaural mix in the output port of vibration type.
[in] | output_port | Output port handle |
[in] | monaural_mix | With or without monaural mix (CRI_TRUE = with, CRI_FALSE = without) |
void criAtomExOutputPort_IgnoreCategoryParametersById | ( | CriAtomExOutputPortHn | output_port_hn, |
CriAtomExCategoryId | category_id, | ||
CriBool | ignore_parameters | ||
) |
Specifies whether the output port ignores parameters of the specified category.
[in] | output_port_hn | Output port handle |
[in] | category_id | Category ID |
[in] | ignore_parameters | Ignore setting parameter (CRI_TRUE: ignore, CRI_FALSE: do not ignore) |
void criAtomExOutputPort_ResetIgnoreCategory | ( | CriAtomExOutputPortHn | output_port_hn | ) |
Reset the setting to ignore parameters of the specified category set for the output port.
[in] | output_port_hn | Output port handle |