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 |