![]() |
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 |