![]() |
CRI ADX
Last Updated: 2024-07-17 10:48 p
|
结构体 | |
| struct | CriAtomExCategoryInfoTag |
| Structure used to get information about a category 更多... | |
| struct | CriAtomExReactFadeParameterTag |
| Curve Type of Ducking by REACT 更多... | |
| struct | CriAtomExReactDuckerParameterTag |
| REACT ducker parameter structure 更多... | |
| struct | CriAtomExReactAisacModulationParameterTag |
| AISAC modulation trigger parameter structure 更多... | |
| struct | CriAtomExReactParameterTag |
| REACT drive parameter structure 更多... | |
宏定义 | |
| #define | CRIATOMEXCATEGORY_MAX_CATEGORIES_PER_PLAYBACK (16) |
| Maximum number of category references per playbackThe maximum number of category references per playback. 更多... | |
枚举 | |
| enum | CriAtomExReactTypeTag { CRIATOMEX_REACT_TYPE_DUCKER = 0 , CRIATOMEX_REACT_TYPE_AISAC_MODULATION_TRIGGER , CRIATOMEX_REACT_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
| REACT Type 更多... | |
| enum | CriAtomExReactDuckerTargetTypeTag { CRIATOMEX_REACT_DUCKER_TARGET_TYPE_VOLUME = 0 , CRIATOMEX_REACT_DUCKER_TARGET_TYPE_AISAC_CONTROL_VALUE , CRIATOMEX_REACT_DUCKER_TARGET_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
| Target of Ducking by REACT 更多... | |
| enum | CriAtomExReactHoldTypeTag { CRIATOMEX_REACT_HOLD_TYPE_WHILE_PLAYING , CRIATOMEX_REACT_HOLD_TYPE_FIXED_TIME , CRIATOMEX_REACT_HOLD_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
| REACT Hold Type 更多... | |
| enum | CriAtomExReactStatusTag { CRIATOMEX_REACT_STATUS_STOP = 0 , CRIATOMEX_REACT_STATUS_FADEOUT , CRIATOMEX_REACT_STATUS_HOLD , CRIATOMEX_REACT_STATUS_FADEIN , CRIATOMEX_REACT_STATUS_ERROR , CRIATOMEX_REACT_STATUS_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
| REACT Operation Status 更多... | |
函数 | |
| void | criAtomExCategory_SetVolumeById (CriAtomExCategoryId id, CriFloat32 volume) |
| Set the volume of a category specified by its ID 更多... | |
| CriFloat32 | criAtomExCategory_GetVolumeById (CriAtomExCategoryId id) |
| Get the volume of a category specified by its ID 更多... | |
| CriFloat32 | criAtomExCategory_GetTotalVolumeById (CriAtomExCategoryId id) |
| Get the final volume of a category specified by its ID 更多... | |
| void | criAtomExCategory_SetVolumeByName (const CriChar8 *name, CriFloat32 volume) |
| Set the volume of a category specified by its name 更多... | |
| CriFloat32 | criAtomExCategory_GetVolumeByName (const CriChar8 *name) |
| Get the volume of a category specified by its name 更多... | |
| CriFloat32 | criAtomExCategory_GetTotalVolumeByName (const CriChar8 *name) |
| Get the final volume of a category specified by its name 更多... | |
| void | criAtomExCategory_MuteById (CriAtomExCategoryId id, CriBool mute) |
| Mute / unmute a category specified by its ID 更多... | |
| CriBool | criAtomExCategory_IsMutedById (CriAtomExCategoryId id) |
| Return whether a category (specified by its ID) is muted or not 更多... | |
| void | criAtomExCategory_MuteByName (const CriChar8 *name, CriBool mute) |
| Mute / unmute a category specified by its name 更多... | |
| CriBool | criAtomExCategory_IsMutedByName (const CriChar8 *name) |
| Return whether a category (specified by its name) is muted or not 更多... | |
| void | criAtomExCategory_SoloById (CriAtomExCategoryId id, CriBool solo, CriFloat32 mute_volume) |
| Solo / unsolo a category specified by its ID 更多... | |
| CriBool | criAtomExCategory_IsSoloedById (CriAtomExCategoryId id) |
| Return whether a category (specified by its ID) is solo'ed or not 更多... | |
| void | criAtomExCategory_SoloByName (const CriChar8 *name, CriBool solo, CriFloat32 mute_volume) |
| Solo / unsolo a category specified by its name 更多... | |
| CriBool | criAtomExCategory_IsSoloedByName (const CriChar8 *name) |
| Return whether a category (specified by its name) is solo'ed or not 更多... | |
| void | criAtomExCategory_PauseById (CriAtomExCategoryId id, CriBool sw) |
| Pause/resume a category specified by its ID 更多... | |
| CriBool | criAtomExCategory_IsPausedById (CriAtomExCategoryId id) |
| Get the pause status of a category specified by its ID 更多... | |
| void | criAtomExCategory_PauseByName (const CriChar8 *name, CriBool sw) |
| Pause/resume category specified by name 更多... | |
| CriBool | criAtomExCategory_IsPausedByName (const CriChar8 *name) |
| Get the pause status of a category specified by its name 更多... | |
| void | criAtomExCategory_SetFadeInTimeById (CriAtomExCategoryId id, CriUint16 ms) |
| Set the fade-in time of a category specified by its ID 更多... | |
| void | criAtomExCategory_SetFadeInTimeByName (const CriChar8 *name, CriUint16 ms) |
| Set the fade-in time of a category specified by its name 更多... | |
| void | criAtomExCategory_SetFadeOutTimeById (CriAtomExCategoryId id, CriUint16 ms) |
| Set the fade-out time of a category specified by its ID 更多... | |
| void | criAtomExCategory_SetFadeOutTimeByName (const CriChar8 *name, CriUint16 ms) |
| Set the fade-out time of a category specified by its name 更多... | |
| void | criAtomExCategory_SetAisacControlById (CriAtomExCategoryId id, CriAtomExAisacControlId control_id, CriFloat32 control_value) |
| Set the AISAC control value of a category specified by its ID 更多... | |
| void | criAtomExCategory_SetAisacControlByName (const CriChar8 *name, const CriChar8 *control_name, CriFloat32 control_value) |
| Set the AISAC control value of a category specified by its name 更多... | |
| CriBool | criAtomExCategory_ResetAllAisacControlById (CriAtomExCategoryId category_id) |
| All AISAC control values attached to categories by ID designation are set to default values 更多... | |
| CriBool | criAtomExCategory_ResetAllAisacControlByName (const CriChar8 *category_name) |
| All AISAC control values attached to categories by name designation are set to default values 更多... | |
| void | criAtomExCategory_AttachAisacById (CriAtomExCategoryId id, const CriChar8 *global_aisac_name) |
| Attach a global AISAC to a category specified by its ID 更多... | |
| void | criAtomExCategory_AttachAisacByName (const CriChar8 *name, const CriChar8 *global_aisac_name) |
| Attach a global AISAC to a category specified by its name 更多... | |
| void | criAtomExCategory_DetachAisacById (CriAtomExCategoryId id, const CriChar8 *global_aisac_name) |
| Detach an AISAC from a category specified by its ID 更多... | |
| void | criAtomExCategory_DetachAisacByName (const CriChar8 *name, const CriChar8 *global_aisac_name) |
| Detach an AISAC from a category specified by its name 更多... | |
| void | criAtomExCategory_DetachAisacAllById (CriAtomExCategoryId id) |
| Detach all the AISACs from a category specified by its ID 更多... | |
| void | criAtomExCategory_DetachAisacAllByName (const CriChar8 *name) |
| Detach all the AISACs from a category specified by its name 更多... | |
| CriSint32 | criAtomExCategory_GetNumAttachedAisacsById (CriAtomExCategoryId id) |
| Get the number of AISACs attached to a category specified by its ID 更多... | |
| CriSint32 | criAtomExCategory_GetNumAttachedAisacsByName (const CriChar8 *name) |
| Get the number of AISACs attached to a category specified by its name 更多... | |
| CriBool | criAtomExCategory_GetAttachedAisacInfoById (CriAtomExCategoryId id, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info) |
| Get information about an AISAC attached to a category (specified by its ID) 更多... | |
| CriBool | criAtomExCategory_GetAttachedAisacInfoByName (const CriChar8 *name, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info) |
| Get information about an AISAC attached to a category (specified by its name) 更多... | |
| CriBool | criAtomExCategory_GetCurrentAisacControlValueById (CriAtomExCategoryId category_id, CriAtomExAisacControlId aisac_control_id, CriFloat32 *control_value) |
| Acquire the current value of the AISAC control attached to the category by ID specification 更多... | |
| CriBool | criAtomExCategory_GetCurrentAisacControlValueByName (const CriChar8 *category_name, const CriChar8 *aisac_control_name, CriFloat32 *control_value) |
| Gets current value of AISAC control attached to category by name specification 更多... | |
| void | criAtomExCategory_SetReactParameter (const CriChar8 *react_name, const CriAtomExReactParameter *react_parameter) |
| Set REACT drive parameter 更多... | |
| CriBool | criAtomExCategory_GetReactParameter (const CriChar8 *react_name, CriAtomExReactParameter *react_parameter) |
| Get REACT drive parameter 更多... | |
| CriAtomExReactStatus | criAtomExCategory_GetReactStatus (const CriChar8 *react_name) |
| Getting the status of REACT 更多... | |
| CriSint32 | criAtomExCategory_GetNumCuePlayingCountById (CriAtomExCategoryId id) |
| Get the number of playing Cues attached to a category (specified by its ID) 更多... | |
| CriSint32 | criAtomExCategory_GetNumCuePlayingCountByName (const CriChar8 *name) |
| Get the number of playing Cues attached to a category (specified by its name) 更多... | |
| void | criAtomExCategory_StopById (CriAtomExCategoryId id) |
| Stop the playing Cues that belong to the category having the given ID 更多... | |
| void | criAtomExCategory_StopByName (const CriChar8 *name) |
| Stop the playing Cues that belong to the category having the given name 更多... | |
| void | criAtomExCategory_StopWithoutReleaseTimeById (CriAtomExCategoryId id) |
| Immediately stop the playing Cues that belong to the category having the given ID 更多... | |
| void | criAtomExCategory_StopWithoutReleaseTimeByName (const CriChar8 *name) |
| Immediately stop the playing Cues that belong to the category having the given name 更多... | |
| #define CRIATOMEXCATEGORY_MAX_CATEGORIES_PER_PLAYBACK (16) |
Maximum number of category references per playbackThe maximum number of category references per playback.
| typedef CriUint32 CriAtomExCategoryId |
Category ID
| typedef struct CriAtomExCategoryInfoTag CriAtomExCategoryInfo |
Structure used to get information about a category
| typedef enum CriAtomExReactTypeTag CriAtomExReactType |
REACT Type
Target of Ducking by REACT
| typedef struct CriAtomExReactFadeParameterTag CriAtomExReactFadeParameter |
Curve Type of Ducking by REACT
| typedef enum CriAtomExReactHoldTypeTag CriAtomExReactHoldType |
REACT Hold Type
| typedef struct CriAtomExReactDuckerParameterTag CriAtomExReactDuckerParameter |
REACT ducker parameter structure
AISAC modulation trigger parameter structure
| typedef struct CriAtomExReactParameterTag CriAtomExReactParameter |
REACT drive parameter structure
| typedef enum CriAtomExReactStatusTag CriAtomExReactStatus |
REACT Operation Status
REACT Operation Status
| void criAtomExCategory_SetVolumeById | ( | CriAtomExCategoryId | id, |
| CriFloat32 | volume | ||
| ) |
Set the volume of a category specified by its ID
| [in] | id | category ID |
| [in] | volume | volume value |
| CriFloat32 criAtomExCategory_GetVolumeById | ( | CriAtomExCategoryId | id | ) |
Get the volume of a category specified by its ID
| [in] | id | category ID |
| CriFloat32 criAtomExCategory_GetTotalVolumeById | ( | CriAtomExCategoryId | id | ) |
Get the final volume of a category specified by its ID
| [in] | id | Category ID return CriFloat32 Category volume |
| void criAtomExCategory_SetVolumeByName | ( | const CriChar8 * | name, |
| CriFloat32 | volume | ||
| ) |
Set the volume of a category specified by its name
| [in] | name | category name |
| [in] | volume | volume value |
| CriFloat32 criAtomExCategory_GetVolumeByName | ( | const CriChar8 * | name | ) |
Get the volume of a category specified by its name
| [in] | name | category name |
| CriFloat32 criAtomExCategory_GetTotalVolumeByName | ( | const CriChar8 * | name | ) |
Get the final volume of a category specified by its name
| [in] | name | Category name return CriFloat32 Category volume |
| void criAtomExCategory_MuteById | ( | CriAtomExCategoryId | id, |
| CriBool | mute | ||
| ) |
Mute / unmute a category specified by its ID
| [in] | id | category ID |
| [in] | mute | Mute status (CRI_TRUE = Mute, CRI_FALSE = Unmute) |
| CriBool criAtomExCategory_IsMutedById | ( | CriAtomExCategoryId | id | ) |
Return whether a category (specified by its ID) is muted or not
| [in] | id | category ID return CriBool Mute status (CRI_TRUE = Muted, CRI_FALSE = Not muted) |
| void criAtomExCategory_MuteByName | ( | const CriChar8 * | name, |
| CriBool | mute | ||
| ) |
Mute / unmute a category specified by its name
| [in] | name | category name |
| [in] | mute | Mute status (CRI_TRUE = Mute, CRI_FALSE = Unmute) |
| CriBool criAtomExCategory_IsMutedByName | ( | const CriChar8 * | name | ) |
Return whether a category (specified by its name) is muted or not
| [in] | name | category name return CriBool Mute status (CRI_TRUE = Muted, CRI_FALSE = Not muted) |
| void criAtomExCategory_SoloById | ( | CriAtomExCategoryId | id, |
| CriBool | solo, | ||
| CriFloat32 | mute_volume | ||
| ) |
Solo / unsolo a category specified by its ID
| [in] | id | category ID |
| [in] | solo | solo status (CRI_TRUE = Solo, CRI_FALSE = Not solo) |
| [in] | mute_volume | volume applied to the other categories |
| CriBool criAtomExCategory_IsSoloedById | ( | CriAtomExCategoryId | id | ) |
Return whether a category (specified by its ID) is solo'ed or not
| [in] | id | category ID return CriBool solo status (CRI_TRUE = Solo, CRI_FALSE = Not solo) |
| void criAtomExCategory_SoloByName | ( | const CriChar8 * | name, |
| CriBool | solo, | ||
| CriFloat32 | mute_volume | ||
| ) |
Solo / unsolo a category specified by its name
| [in] | name | category name |
| [in] | solo | solo status (CRI_TRUE = Solo, CRI_FALSE = Not solo) |
| [in] | mute_volume | volume applied to the other categories |
| CriBool criAtomExCategory_IsSoloedByName | ( | const CriChar8 * | name | ) |
Return whether a category (specified by its name) is solo'ed or not
| [in] | name | category name return CriBool solo status (CRI_TRUE = Solo, CRI_FALSE = Not solo) |
| void criAtomExCategory_PauseById | ( | CriAtomExCategoryId | id, |
| CriBool | sw | ||
| ) |
Pause/resume a category specified by its ID
| [in] | id | category ID |
| [in] | sw | switch (CRI_FALSE = resume, CRI_TRUE = pause) |
| CriBool criAtomExCategory_IsPausedById | ( | CriAtomExCategoryId | id | ) |
Get the pause status of a category specified by its ID
| [in] | id | category ID |
| void criAtomExCategory_PauseByName | ( | const CriChar8 * | name, |
| CriBool | sw | ||
| ) |
Pause/resume category specified by name
| [in] | name | category name |
| [in] | sw | switch (CRI_FALSE = resume, CRI_TRUE = pause) |
| CriBool criAtomExCategory_IsPausedByName | ( | const CriChar8 * | name | ) |
Get the pause status of a category specified by its name
| [in] | name | category name |
| void criAtomExCategory_SetFadeInTimeById | ( | CriAtomExCategoryId | id, |
| CriUint16 | ms | ||
| ) |
Set the fade-in time of a category specified by its ID
| [in] | id | category ID |
| [in] | ms | fade-in time (milliseconds) |
| void criAtomExCategory_SetFadeInTimeByName | ( | const CriChar8 * | name, |
| CriUint16 | ms | ||
| ) |
Set the fade-in time of a category specified by its name
| [in] | name | category name |
| [in] | ms | fade-in time (milliseconds) |
| void criAtomExCategory_SetFadeOutTimeById | ( | CriAtomExCategoryId | id, |
| CriUint16 | ms | ||
| ) |
Set the fade-out time of a category specified by its ID
| [in] | id | category ID |
| [in] | ms | fade-out time (milliseconds) |
| void criAtomExCategory_SetFadeOutTimeByName | ( | const CriChar8 * | name, |
| CriUint16 | ms | ||
| ) |
Set the fade-out time of a category specified by its name
| [in] | name | category name |
| [in] | ms | fade-out time (milliseconds) |
| void criAtomExCategory_SetAisacControlById | ( | CriAtomExCategoryId | id, |
| CriAtomExAisacControlId | control_id, | ||
| CriFloat32 | control_value | ||
| ) |
Set the AISAC control value of a category specified by its ID
| [in] | id | category ID |
| [in] | control_id | AISAC control ID |
| [in] | control_value | AISAC control value |
| void criAtomExCategory_SetAisacControlByName | ( | const CriChar8 * | name, |
| const CriChar8 * | control_name, | ||
| CriFloat32 | control_value | ||
| ) |
Set the AISAC control value of a category specified by its name
| [in] | name | category name |
| [in] | control_name | AISAC control name |
| [in] | control_value | AISAC control value |
| CriBool criAtomExCategory_ResetAllAisacControlById | ( | CriAtomExCategoryId | category_id | ) |
All AISAC control values attached to categories by ID designation are set to default values
| [in] | id | Category ID |
| CRI_TRUE | = Success |
| CRI_FALSE | = Failure |
| CriBool criAtomExCategory_ResetAllAisacControlByName | ( | const CriChar8 * | category_name | ) |
All AISAC control values attached to categories by name designation are set to default values
| [in] | name | Catefory Name |
| CRI_TRUE | = Success |
| CRI_FALSE | = Failure |
| void criAtomExCategory_AttachAisacById | ( | CriAtomExCategoryId | id, |
| const CriChar8 * | global_aisac_name | ||
| ) |
Attach a global AISAC to a category specified by its ID
| [in] | id | category ID |
| [in] | global_aisac_name | name of the global AISAC to attach |
| void criAtomExCategory_AttachAisacByName | ( | const CriChar8 * | name, |
| const CriChar8 * | global_aisac_name | ||
| ) |
Attach a global AISAC to a category specified by its name
| [in] | name | category name |
| [in] | global_aisac_name | name of the global AISAC to be attached |
| void criAtomExCategory_DetachAisacById | ( | CriAtomExCategoryId | id, |
| const CriChar8 * | global_aisac_name | ||
| ) |
Detach an AISAC from a category specified by its ID
| [in] | id | category ID |
| [in] | global_aisac_name | name of the global AISAC to detach |
| void criAtomExCategory_DetachAisacByName | ( | const CriChar8 * | name, |
| const CriChar8 * | global_aisac_name | ||
| ) |
Detach an AISAC from a category specified by its name
| [in] | name | category name |
| [in] | global_aisac_name | name of the global AISAC to detach |
| void criAtomExCategory_DetachAisacAllById | ( | CriAtomExCategoryId | id | ) |
Detach all the AISACs from a category specified by its ID
| [in] | id | category ID |
| void criAtomExCategory_DetachAisacAllByName | ( | const CriChar8 * | name | ) |
Detach all the AISACs from a category specified by its name
| [in] | name | category name |
| CriSint32 criAtomExCategory_GetNumAttachedAisacsById | ( | CriAtomExCategoryId | id | ) |
Get the number of AISACs attached to a category specified by its ID
| [in] | id | category ID |
| CriSint32 criAtomExCategory_GetNumAttachedAisacsByName | ( | const CriChar8 * | name | ) |
Get the number of AISACs attached to a category specified by its name
| [in] | name | category name |
| CriBool criAtomExCategory_GetAttachedAisacInfoById | ( | CriAtomExCategoryId | id, |
| CriSint32 | aisac_attached_index, | ||
| CriAtomExAisacInfo * | aisac_info | ||
| ) |
Get information about an AISAC attached to a category (specified by its ID)
| [in] | id | category ID |
| [in] | aisac_attached_index | index of the attached AISAC |
| [out] | aisac_info | AISAC information |
| CRI_TRUE | = information successfully acquired |
| CRI_TRUE | = failed to get information |
| CriBool criAtomExCategory_GetAttachedAisacInfoByName | ( | const CriChar8 * | name, |
| CriSint32 | aisac_attached_index, | ||
| CriAtomExAisacInfo * | aisac_info | ||
| ) |
Get information about an AISAC attached to a category (specified by its name)
| [in] | name | category name |
| [in] | aisac_attached_index | index of the attached AISAC |
| [out] | aisac_info | AISAC information |
| CRI_TRUE | = information successfully acquired |
| CRI_FALSE | = failed to get information |
| CriBool criAtomExCategory_GetCurrentAisacControlValueById | ( | CriAtomExCategoryId | category_id, |
| CriAtomExAisacControlId | aisac_control_id, | ||
| CriFloat32 * | control_value | ||
| ) |
Acquire the current value of the AISAC control attached to the category by ID specification
| [in] | id | Category ID |
| [in] | aisac_control_id | AISAC control ID |
| [out] | control_value | AISAC control value |
| CRI_TRUE | = Success |
| CRI_FALSE | = Failure |
| CriBool criAtomExCategory_GetCurrentAisacControlValueByName | ( | const CriChar8 * | category_name, |
| const CriChar8 * | aisac_control_name, | ||
| CriFloat32 * | control_value | ||
| ) |
Gets current value of AISAC control attached to category by name specification
| [in] | name | Category Name |
| [in] | aisac_control_name | AISAC control Name |
| [out] | control_value | AISAC control value |
| CRI_TRUE | = Success |
| CRI_FALSE | = Failure |
| void criAtomExCategory_SetReactParameter | ( | const CriChar8 * | react_name, |
| const CriAtomExReactParameter * | react_parameter | ||
| ) |
Set REACT drive parameter
| [in] | react_name | REACT Name |
| [in] | react_parameter | REACT parameter structure |
| CriBool criAtomExCategory_GetReactParameter | ( | const CriChar8 * | react_name, |
| CriAtomExReactParameter * | react_parameter | ||
| ) |
Get REACT drive parameter
| [in] | react_name | REACT Name |
| [out] | react_parameter | REACT parameter structure |
| CRI_TRUE | = Success |
| CRI_FALSE | = Failed |
| CriAtomExReactStatus criAtomExCategory_GetReactStatus | ( | const CriChar8 * | react_name | ) |
Getting the status of REACT
| [in] | react_name | REACT name |
| CriSint32 criAtomExCategory_GetNumCuePlayingCountById | ( | CriAtomExCategoryId | id | ) |
Get the number of playing Cues attached to a category (specified by its ID)
| [in] | id | category ID |
| CriSint32 criAtomExCategory_GetNumCuePlayingCountByName | ( | const CriChar8 * | name | ) |
Get the number of playing Cues attached to a category (specified by its name)
| [in] | name | category name |
| void criAtomExCategory_StopById | ( | CriAtomExCategoryId | id | ) |
Stop the playing Cues that belong to the category having the given ID
| [in] | id | Category ID |
| void criAtomExCategory_StopByName | ( | const CriChar8 * | name | ) |
Stop the playing Cues that belong to the category having the given name
| [in] | name | Category name |
| void criAtomExCategory_StopWithoutReleaseTimeById | ( | CriAtomExCategoryId | id | ) |
Immediately stop the playing Cues that belong to the category having the given ID
| [in] | id | Category ID |
| void criAtomExCategory_StopWithoutReleaseTimeByName | ( | const CriChar8 * | name | ) |
Immediately stop the playing Cues that belong to the category having the given name
| [in] | name | Category name |