CRI ADX
Last Updated: 2024-07-17 10:48 p
|
结构体 | |
struct | CriAtomExAcbInfoTag |
ACB information 更多... | |
struct | CriAtomExWaveformInfoTag |
Audio waveform information 更多... | |
struct | CriAtomExCuePos3dInfoTag |
Cue 3D information 更多... | |
struct | CriAtomExCueInfoTag |
Cue information 更多... | |
类型定义 | |
typedef CriAtomExAcbObj * | CriAtomExAcbHn |
ACB handle 更多... | |
typedef CriSint32 | CriAtomExCueId |
Cue ID 更多... | |
typedef CriSint32 | CriAtomExCueIndex |
Cue index 更多... | |
typedef struct CriAtomExAcbInfoTag | CriAtomExAcbInfo |
ACB information 更多... | |
typedef struct CriAtomExWaveformInfoTag | CriAtomExWaveformInfo |
Audio waveform information 更多... | |
typedef enum CriAtomExAcbCueTypeTag | CriAtomExAcbCueType |
Cue type 更多... | |
typedef struct CriAtomExCuePos3dInfoTag | CriAtomExCuePos3dInfo |
Cue 3D information 更多... | |
typedef struct CriAtomExCueInfoTag | CriAtomExCueInfo |
Cue information 更多... | |
typedef CriBool(* | CriAtomExAcbHandleCbFunc) (void *obj, CriAtomExAcbHn acb_hn) |
Type of the ACB handle callback function 更多... | |
typedef void(* | CriAtomExAcbDetectionInGamePreviewDataCbFunc) (void *obj, const CriChar8 *acb_name) |
Type of the callback function used to notify of in-game preview data loading 更多... | |
typedef void(* | CriAtomExMonitoringVoiceStopCbFunc) (void *obj, CriAtomExMonitoringVoiceStopInfo *voice_stop) |
Callback function type for monitoring a voice stop 更多... | |
typedef void(* | CriAtomExMonitorDataUpdateNotificationCbFunc) (void *obj, const CriAtomExMonitorDataUpdateNotificationInfo *info) |
Get the data update notification information by authoring tool Callback function 更多... | |
枚举 | |
enum | CriAtomExAcbCueTypeTag { CRIATOMEXACB_CUE_TYPE_POLYPHONIC = (0) , CRIATOMEXACB_CUE_TYPE_SEQUENTIAL , CRIATOMEXACB_CUE_TYPE_SHUFFLE , CRIATOMEXACB_CUE_TYPE_RANDOM , CRIATOMEXACB_CUE_TYPE_RANDOM_NO_REPEAT , CRIATOMEXACB_CUE_TYPE_SWITCH_GAME_VARIABLE , CRIATOMEXACB_CUE_TYPE_COMBO_SEQUENTIAL , CRIATOMEXACB_CUE_TYPE_SWITCH_SELECTOR , CRIATOMEXACB_CUE_TYPE_TRACK_TRANSITION_BY_SELECTOR , CRIATOMEXACB_CUE_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
Cue type 更多... | |
函数 | |
CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbData (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, const CriChar8 *awb_path) |
Calculate the size of the work buffer required to load ACB data 更多... | |
CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbDataById (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, CriUint16 awb_id) |
Calculate the size of the work buffer required to load ACB data (specifying a CPK content ID) 更多... | |
CriAtomExAcbHn | criAtomExAcb_LoadAcbData (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, const CriChar8 *awb_path, void *work, CriSint32 work_size) |
Load ACB data in memory 更多... | |
CriAtomExAcbHn | criAtomExAcb_LoadAcbDataById (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, CriUint16 awb_id, void *work, CriSint32 work_size) |
Load ACB data in memory (specifying a CPK content ID) 更多... | |
CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbFile (CriFsBinderHn acb_binder, const CriChar8 *acb_path, CriFsBinderHn awb_binder, const CriChar8 *awb_path) |
Calculate the size of the work buffer required to load an ACB file 更多... | |
CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbFileById (CriFsBinderHn acb_binder, CriUint16 acb_id, CriFsBinderHn awb_binder, CriUint16 awb_id) |
Calculate the size of the work buffer required to load an ACB file (specifying a CPK content ID) 更多... | |
CriAtomExAcbHn | criAtomExAcb_LoadAcbFile (CriFsBinderHn acb_binder, const CriChar8 *acb_path, CriFsBinderHn awb_binder, const CriChar8 *awb_path, void *work, CriSint32 work_size) |
Load an ACB file 更多... | |
CriAtomExAcbHn | criAtomExAcb_LoadAcbFileById (CriFsBinderHn acb_binder, CriUint16 acb_id, CriFsBinderHn awb_binder, CriUint16 awb_id, void *work, CriSint32 work_size) |
Load an ACB file (specifying a CPK content ID) 更多... | |
void | criAtomExAcb_Release (CriAtomExAcbHn acb_hn) |
Release an ACB handle 更多... | |
void | criAtomExAcb_ReleaseAll (void) |
Release all the ACB handles 更多... | |
CriSint32 | criAtomExAcb_EnumerateHandles (CriAtomExAcbHandleCbFunc func, void *obj) |
ACB handle enumerator 更多... | |
CriUint32 | criAtomExAcb_GetVersion (void *acb_data, CriSint32 acb_data_size, void *flag) |
Get the version of the ACB data in memory 更多... | |
CriUint32 | criAtomExAcb_GetVersionFromFile (CriFsBinderHn acb_binder, const CriChar8 *acb_path, void *work, CriSint32 work_size, CriBool *flag) |
Get the version of an ACB file 更多... | |
void | criAtomExAcb_GetSupportedVersion (CriUint32 *version_low, CriUint32 *version_high) |
Get information about what ACB file versions can be loaded 更多... | |
CriSint32 | criAtomExAcb_GetNumCues (CriAtomExAcbHn acb_hn) |
Get the number of Cues in the ACB 更多... | |
CriBool | criAtomExAcb_ExistsId (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
Check if a Cue with a specific ID exists 更多... | |
CriBool | criAtomExAcb_ExistsName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
Check if a Cue with a specific name exists 更多... | |
CriBool | criAtomExAcb_ExistsIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
Check if a Cue with a specific index exists 更多... | |
CriAtomExCueId | criAtomExAcb_GetCueIdByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
Get the ID of a Cue from its index 更多... | |
CriAtomExCueId | criAtomExAcb_GetCueIdByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
Get the ID of a Cue from its name 更多... | |
const CriChar8 * | criAtomExAcb_GetCueNameByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
Get the name of a Cue from its index 更多... | |
const CriChar8 * | criAtomExAcb_GetCueNameById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
Get the name of a Cue from its ID 更多... | |
CriAtomExCueIndex | criAtomExAcb_GetCueIndexById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
Get the index of a Cue from its ID 更多... | |
CriAtomExCueIndex | criAtomExAcb_GetCueIndexByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
Get the index of a Cue from its name 更多... | |
const CriChar8 * | criAtomExAcb_GetUserDataById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
Get the user data string of a Cue from its ID 更多... | |
const CriChar8 * | criAtomExAcb_GetUserDataByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
Get the user data string of a Cue from its name 更多... | |
CriSint64 | criAtomExAcb_GetLengthById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
Get the length of a Cue from its ID 更多... | |
CriSint64 | criAtomExAcb_GetLengthByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
Get the length of a Cue from its name 更多... | |
CriSint32 | criAtomExAcb_GetNumUsableAisacControlsById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
Get the number of AISAC Controls assigned to a Cue (specifying its ID) 更多... | |
CriSint32 | criAtomExAcb_GetNumUsableAisacControlsByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
Get the number of AISAC Controls assigned to a Cue (specifying its name) 更多... | |
CriBool | criAtomExAcb_GetUsableAisacControlById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriUint16 index, CriAtomExAisacControlInfo *info) |
Get information about an AISAC Control assigned to a Cue (specifying the Cue's ID) 更多... | |
CriBool | criAtomExAcb_GetUsableAisacControlByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, CriUint16 index, CriAtomExAisacControlInfo *info) |
Get information about an AISAC Control assigned to a Cue (specifying the Cue's name) 更多... | |
CriBool | criAtomExAcb_IsUsingAisacControlById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriAtomExAisacControlId aisac_control_id) |
Determine if a Cue (whose ID is specified) can be controlled by a specific AISAC Control 更多... | |
CriBool | criAtomExAcb_IsUsingAisacControlByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, const CriChar8 *aisac_control_name) |
Determine if a Cue (whose name is specified) can be controlled by a specific AISAC Control 更多... | |
CriSint32 | criAtomExAcb_GetCuePriorityById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
Get the priority of the Cue with the given ID 更多... | |
CriSint32 | criAtomExAcb_GetCuePriorityByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
Get the priority of the Cue with the given name 更多... | |
CriBool | criAtomExAcb_GetWaveformInfoById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriAtomExWaveformInfo *waveform_info) |
Get information about the waveform played by the Cue whose ID is given 更多... | |
CriBool | criAtomExAcb_GetWaveformInfoByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, CriAtomExWaveformInfo *waveform_info) |
Get information about the waveform played by the Cue whose name is given 更多... | |
CriAtomAwbHn | criAtomExAcb_GetOnMemoryAwbHandle (CriAtomExAcbHn acb_hn) |
Get an AWB handle from an ACB handle (for in-memory playback) 更多... | |
CriAtomAwbHn | criAtomExAcb_GetStreamingAwbHandle (CriAtomExAcbHn acb_hn) |
Get an AWB handle from an ACB handle (for streaming playback) 更多... | |
CriAtomAwbHn | criAtomExAcb_GetStreamingAwbHandleBySlotName (CriAtomExAcbHn acb_hn, const CriChar8 *awb_slot_name) |
Get AWB handle for stream playback of specified AWB slot name 更多... | |
CriAtomAwbHn | criAtomExAcb_GetStreamingAwbHandleBySlotIndex (CriAtomExAcbHn acb_hn, CriUint16 awb_slot_index) |
Get AWB handle for stream playback of specified AWB slot index 更多... | |
CriBool | criAtomExAcb_GetCueInfoByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, CriAtomExCueInfo *info) |
Get cue information (cue name specified) 更多... | |
CriBool | criAtomExAcb_GetCueInfoById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriAtomExCueInfo *info) |
Get information about the Cue whose ID is specified 更多... | |
CriBool | criAtomExAcb_GetCueInfoByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index, CriAtomExCueInfo *info) |
Get information about the Cue whose index is specified 更多... | |
CriSint32 | criAtomExAcb_GetNumCuePlayingCountByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
Get the number of playing voices for a Cue with Cue limits (specifying the Cue name) 更多... | |
CriSint32 | criAtomExAcb_GetNumCuePlayingCountById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
Get the number of playing voices for a Cue with Cue limits (specifying the Cue ID) 更多... | |
CriSint32 | criAtomExAcb_GetNumCuePlayingCountByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
Get the number of playing voices for a Cue with Cue limits (specifying the Cue index) 更多... | |
CriAtomExBlockIndex | criAtomExAcb_GetBlockIndexByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index, const CriChar8 *block_name) |
Get the index of a block (specifying a Cue index) 更多... | |
CriAtomExBlockIndex | criAtomExAcb_GetBlockIndexById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, const CriChar8 *block_name) |
Get the index of a block (specifying a Cue ID) 更多... | |
CriAtomExBlockIndex | criAtomExAcb_GetBlockIndexByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, const CriChar8 *block_name) |
Get the index of a block (specifying a Cue name) 更多... | |
void | criAtomExAcb_SetDetectionInGamePreviewDataCallback (CriAtomExAcbDetectionInGamePreviewDataCbFunc func, void *obj) |
Registration of the loading detection callback function for in-game preview data 更多... | |
CriBool | criAtomExAcb_GetAcbInfo (CriAtomExAcbHn acb_hn, CriAtomExAcbInfo *acb_info) |
Get information about the ACB 更多... | |
void | criAtomExAcb_ResetCueTypeStateByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
Reset the type-based state of the Cue (specifying its name) 更多... | |
void | criAtomExAcb_ResetCueTypeStateById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
Reset the type-based state of the Cue (specifying its ID) 更多... | |
void | criAtomExAcb_ResetCueTypeStateByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
Reset the type-based state of the Cue (specifying its index) 更多... | |
void | criAtomExAcb_AttachAwbFile (CriAtomExAcbHn acb_hn, CriFsBinderHn awb_binder, const CriChar8 *awb_path, const CriChar8 *awb_name, void *work, CriSint32 work_size) |
Attaching an AWB file for streaming 更多... | |
void | criAtomExAcb_DetachAwbFile (CriAtomExAcbHn acb_hn, const CriChar8 *awb_name) |
Detaching an AWB file for streaming 更多... | |
CriSint32 | criAtomExAcb_CalculateWorkSizeForAttachAwbFile (CriFsBinderHn awb_binder, const CriChar8 *awb_path) |
Acquiring the size of the work area required to attach an AWB file for streaming 更多... | |
CriSint32 | criAtomExAcb_GetNumAwbFileSlots (CriAtomExAcbHn acb_hn) |
Acquiring the number of AWB slots for streaming 更多... | |
const CriChar8 * | criAtomExAcb_GetAwbFileSlotName (CriAtomExAcbHn acb_hn, CriUint16 index) |
Acquiring the AWB slot for streaming 更多... | |
CriBool | criAtomExAcb_IsAttachedAwbFile (CriAtomExAcbHn acb_hn, const CriChar8 *awb_name) |
Acquiring the attaching status of an AWB file for streaming 更多... | |
typedef CriAtomExAcbObj* CriAtomExAcbHn |
ACB handle
typedef CriSint32 CriAtomExCueId |
Cue ID
typedef CriSint32 CriAtomExCueIndex |
Cue index
typedef struct CriAtomExAcbInfoTag CriAtomExAcbInfo |
typedef struct CriAtomExWaveformInfoTag CriAtomExWaveformInfo |
Audio waveform information
typedef enum CriAtomExAcbCueTypeTag CriAtomExAcbCueType |
Cue type
typedef struct CriAtomExCuePos3dInfoTag CriAtomExCuePos3dInfo |
typedef struct CriAtomExCueInfoTag CriAtomExCueInfo |
Cue information
typedef CriBool( * CriAtomExAcbHandleCbFunc) (void *obj, CriAtomExAcbHn acb_hn) |
Type of the ACB handle callback function
[in] | obj | User-specified object |
[in] | acb_hn | ACB handle |
typedef void( * CriAtomExAcbDetectionInGamePreviewDataCbFunc) (void *obj, const CriChar8 *acb_name) |
Type of the callback function used to notify of in-game preview data loading
[in] | obj | User-specified object |
[in] | acb_name | ACB name |
typedef void( * CriAtomExMonitoringVoiceStopCbFunc) (void *obj, CriAtomExMonitoringVoiceStopInfo *voice_stop) |
Callback function type for monitoring a voice stop
[in] | obj | User specified object |
[in] | voice_stop | Details of the voice stop |
typedef void( * CriAtomExMonitorDataUpdateNotificationCbFunc) (void *obj, const CriAtomExMonitorDataUpdateNotificationInfo *info) |
Get the data update notification information by authoring tool Callback function
[in] | obj | User specified object |
[in] | info | Data update notification information |
Cue type
CriSint32 criAtomExAcb_CalculateWorkSizeForLoadAcbData | ( | void * | acb_data, |
CriSint32 | acb_data_size, | ||
CriFsBinderHn | awb_binder, | ||
const CriChar8 * | awb_path | ||
) |
Calculate the size of the work buffer required to load ACB data
[in] | acb_data | ACB data address |
[in] | acb_data_size | ACB data size |
[in] | awb_binder | handle to a binder including an AWB file |
[in] | awb_path | path to an AWB file |
>= | 0 successfully completed |
-1 | error occurred |
CriSint32 criAtomExAcb_CalculateWorkSizeForLoadAcbDataById | ( | void * | acb_data, |
CriSint32 | acb_data_size, | ||
CriFsBinderHn | awb_binder, | ||
CriUint16 | awb_id | ||
) |
Calculate the size of the work buffer required to load ACB data (specifying a CPK content ID)
[in] | acb_data | ACB data address |
[in] | acb_data_size | ACB data size |
[in] | awb_binder | handle to a binder including an AWB file |
[in] | awb_id | ID of the AWB data in a CPK file |
>= | 0 successfully completed |
-1 | error occurred |
CriAtomExAcbHn criAtomExAcb_LoadAcbData | ( | void * | acb_data, |
CriSint32 | acb_data_size, | ||
CriFsBinderHn | awb_binder, | ||
const CriChar8 * | awb_path, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
Load ACB data in memory
[in] | acb_data | ACB data address |
[in] | acb_data_size | ACB data size |
[in] | awb_binder | handle to a binder including an AWB file |
[in] | awb_path | path to an AWB file |
[in] | work | work buffer |
[in] | work_size | work buffer size |
CriAtomExAcbHn criAtomExAcb_LoadAcbDataById | ( | void * | acb_data, |
CriSint32 | acb_data_size, | ||
CriFsBinderHn | awb_binder, | ||
CriUint16 | awb_id, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
Load ACB data in memory (specifying a CPK content ID)
[in] | acb_data | ACB data address |
[in] | acb_data_size | ACB data size |
[in] | awb_binder | handle to a binder including the AWB file |
[in] | awb_id | ID of the AWB data in a CPK file |
[in] | work | work buffer |
[in] | work_size | work buffer size |
CriSint32 criAtomExAcb_CalculateWorkSizeForLoadAcbFile | ( | CriFsBinderHn | acb_binder, |
const CriChar8 * | acb_path, | ||
CriFsBinderHn | awb_binder, | ||
const CriChar8 * | awb_path | ||
) |
Calculate the size of the work buffer required to load an ACB file
[in] | acb_binder | handle to a binder including an ACB file |
[in] | acb_path | path to an ACB file |
[in] | awb_binder | handle to a binder including an AWB file |
[in] | awb_path | path to an AWB file |
>= | 0 successfully completed |
-1 | error occurred |
CriSint32 criAtomExAcb_CalculateWorkSizeForLoadAcbFileById | ( | CriFsBinderHn | acb_binder, |
CriUint16 | acb_id, | ||
CriFsBinderHn | awb_binder, | ||
CriUint16 | awb_id | ||
) |
Calculate the size of the work buffer required to load an ACB file (specifying a CPK content ID)
[in] | acb_binder | handle to a binder including an ACB file |
[in] | acb_id | ID of the ACB data in the CPK file |
[in] | awb_binder | handle to a binder including an AWB file |
[in] | awb_id | ID of the AWB data in the CPK file |
>= | 0 successfully completed |
-1 | error occurred |
CriAtomExAcbHn criAtomExAcb_LoadAcbFile | ( | CriFsBinderHn | acb_binder, |
const CriChar8 * | acb_path, | ||
CriFsBinderHn | awb_binder, | ||
const CriChar8 * | awb_path, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
Load an ACB file
[in] | acb_binder | handle to a binder including an ACB file |
[in] | acb_path | path to an ACB file |
[in] | awb_binder | handle to a binder including an AWB file |
[in] | awb_path | path to an AWB file |
[in] | work | work buffer |
[in] | work_size | work buffer size |
CriAtomExAcbHn criAtomExAcb_LoadAcbFileById | ( | CriFsBinderHn | acb_binder, |
CriUint16 | acb_id, | ||
CriFsBinderHn | awb_binder, | ||
CriUint16 | awb_id, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
Load an ACB file (specifying a CPK content ID)
[in] | acb_binder | handle to a binder including an ACB file |
[in] | acb_id | ID of an ACB data in a CPK file |
[in] | awb_binder | handle to a binder including an AWB file |
[in] | awb_id | ID of an AWB data in a CPK file |
[in] | work | work buffer |
[in] | work_size | work buffer size |
void criAtomExAcb_Release | ( | CriAtomExAcbHn | acb_hn | ) |
Release an ACB handle
[in] | acb_hn | ACB handle |
void criAtomExAcb_ReleaseAll | ( | void | ) |
Release all the ACB handles
CriSint32 criAtomExAcb_EnumerateHandles | ( | CriAtomExAcbHandleCbFunc | func, |
void * | obj | ||
) |
ACB handle enumerator
[in] | func | ACB handle callback function |
[in] | obj | User-specified object |
CriUint32 criAtomExAcb_GetVersion | ( | void * | acb_data, |
CriSint32 | acb_data_size, | ||
void * | flag | ||
) |
Get the version of the ACB data in memory
[in] | acb_data | ACB data address |
[in] | acb_data_size | ACB data size |
[out] | flag | flag that indicates whether the ACB can be loaded or not |
CriUint32 criAtomExAcb_GetVersionFromFile | ( | CriFsBinderHn | acb_binder, |
const CriChar8 * | acb_path, | ||
void * | work, | ||
CriSint32 | work_size, | ||
CriBool * | flag | ||
) |
Get the version of an ACB file
[in] | acb_binder | handle to a binder including an ACB file |
[in] | acb_path | path to an ACB file |
[in] | work | work buffer |
[in] | work_size | work buffer size |
[out] | flag | flag that indicates whether the ACB can be loaded or not |
void criAtomExAcb_GetSupportedVersion | ( | CriUint32 * | version_low, |
CriUint32 * | version_high | ||
) |
Get information about what ACB file versions can be loaded
[out] | version_low | lowest version that can be loaded |
[out] | version_high | highest version that can be loaded |
CriSint32 criAtomExAcb_GetNumCues | ( | CriAtomExAcbHn | acb_hn | ) |
Get the number of Cues in the ACB
[in] | acb_hn | ACB handle |
CriBool criAtomExAcb_ExistsId | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id | ||
) |
Check if a Cue with a specific ID exists
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
CriBool criAtomExAcb_ExistsName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name | ||
) |
Check if a Cue with a specific name exists
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
CriBool criAtomExAcb_ExistsIndex | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueIndex | index | ||
) |
Check if a Cue with a specific index exists
[in] | acb_hn | ACB handle |
[in] | index | Cue index |
CriAtomExCueId criAtomExAcb_GetCueIdByIndex | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueIndex | index | ||
) |
Get the ID of a Cue from its index
[in] | acb_hn | ACB handle |
[in] | index | Cue index |
CriAtomExCueId criAtomExAcb_GetCueIdByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name | ||
) |
Get the ID of a Cue from its name
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
const CriChar8* criAtomExAcb_GetCueNameByIndex | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueIndex | index | ||
) |
Get the name of a Cue from its index
[in] | acb_hn | ACB handle |
[in] | index | Cue index |
const CriChar8* criAtomExAcb_GetCueNameById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id | ||
) |
Get the name of a Cue from its ID
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
CriAtomExCueIndex criAtomExAcb_GetCueIndexById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id | ||
) |
Get the index of a Cue from its ID
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
CriAtomExCueIndex criAtomExAcb_GetCueIndexByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name | ||
) |
Get the index of a Cue from its name
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
const CriChar8* criAtomExAcb_GetUserDataById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id | ||
) |
Get the user data string of a Cue from its ID
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
const CriChar8* criAtomExAcb_GetUserDataByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name | ||
) |
Get the user data string of a Cue from its name
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
CriSint64 criAtomExAcb_GetLengthById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id | ||
) |
Get the length of a Cue from its ID
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
CriSint64 criAtomExAcb_GetLengthByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name | ||
) |
Get the length of a Cue from its name
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
CriSint32 criAtomExAcb_GetNumUsableAisacControlsById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id | ||
) |
Get the number of AISAC Controls assigned to a Cue (specifying its ID)
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
CriSint32 criAtomExAcb_GetNumUsableAisacControlsByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name | ||
) |
Get the number of AISAC Controls assigned to a Cue (specifying its name)
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
CriBool criAtomExAcb_GetUsableAisacControlById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id, | ||
CriUint16 | index, | ||
CriAtomExAisacControlInfo * | info | ||
) |
Get information about an AISAC Control assigned to a Cue (specifying the Cue's ID)
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
[in] | index | AISAC Control index |
[out] | info | AISAC Control information |
CriBool criAtomExAcb_GetUsableAisacControlByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name, | ||
CriUint16 | index, | ||
CriAtomExAisacControlInfo * | info | ||
) |
Get information about an AISAC Control assigned to a Cue (specifying the Cue's name)
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
[in] | index | AISAC Control index |
[out] | info | AISAC Control information |
CriBool criAtomExAcb_IsUsingAisacControlById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id, | ||
CriAtomExAisacControlId | aisac_control_id | ||
) |
Determine if a Cue (whose ID is specified) can be controlled by a specific AISAC Control
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
[in] | aisac_control_id | AISAC Control ID |
CriBool criAtomExAcb_IsUsingAisacControlByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name, | ||
const CriChar8 * | aisac_control_name | ||
) |
Determine if a Cue (whose name is specified) can be controlled by a specific AISAC Control
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
[in] | aisac_control_name | AISAC Control name |
CriSint32 criAtomExAcb_GetCuePriorityById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id | ||
) |
Get the priority of the Cue with the given ID
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
CriSint32 criAtomExAcb_GetCuePriorityByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name | ||
) |
Get the priority of the Cue with the given name
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
CriBool criAtomExAcb_GetWaveformInfoById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id, | ||
CriAtomExWaveformInfo * | waveform_info | ||
) |
Get information about the waveform played by the Cue whose ID is given
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
[out] | waveform_info | waveform information |
CriBool criAtomExAcb_GetWaveformInfoByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name, | ||
CriAtomExWaveformInfo * | waveform_info | ||
) |
Get information about the waveform played by the Cue whose name is given
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
[out] | waveform_info | waveform information |
CriAtomAwbHn criAtomExAcb_GetOnMemoryAwbHandle | ( | CriAtomExAcbHn | acb_hn | ) |
Get an AWB handle from an ACB handle (for in-memory playback)
[in] | acb_hn | ACB handle |
CriAtomAwbHn criAtomExAcb_GetStreamingAwbHandle | ( | CriAtomExAcbHn | acb_hn | ) |
Get an AWB handle from an ACB handle (for streaming playback)
[in] | acb_hn | ACB handle |
CriAtomAwbHn criAtomExAcb_GetStreamingAwbHandleBySlotName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | awb_slot_name | ||
) |
Get AWB handle for stream playback of specified AWB slot name
[in] | acb_hn | ACB handle |
[in] | awb_slot_name | AWB slot name |
CriAtomAwbHn criAtomExAcb_GetStreamingAwbHandleBySlotIndex | ( | CriAtomExAcbHn | acb_hn, |
CriUint16 | awb_slot_index | ||
) |
Get AWB handle for stream playback of specified AWB slot index
[in] | acb_hn | ACB handle |
[in] | awb_slot_index | AWB slot Index |
CriBool criAtomExAcb_GetCueInfoByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name, | ||
CriAtomExCueInfo * | info | ||
) |
Get cue information (cue name specified)
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
[out] | info | Cue information |
CriBool criAtomExAcb_GetCueInfoById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id, | ||
CriAtomExCueInfo * | info | ||
) |
Get information about the Cue whose ID is specified
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
[out] | info | Cue information |
CriBool criAtomExAcb_GetCueInfoByIndex | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueIndex | index, | ||
CriAtomExCueInfo * | info | ||
) |
Get information about the Cue whose index is specified
[in] | acb_hn | ACB handle |
[in] | index | Cue index |
[out] | info | Cue information |
CriSint32 criAtomExAcb_GetNumCuePlayingCountByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name | ||
) |
Get the number of playing voices for a Cue with Cue limits (specifying the Cue name)
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
CriSint32 criAtomExAcb_GetNumCuePlayingCountById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id | ||
) |
Get the number of playing voices for a Cue with Cue limits (specifying the Cue ID)
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
CriSint32 criAtomExAcb_GetNumCuePlayingCountByIndex | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueIndex | index | ||
) |
Get the number of playing voices for a Cue with Cue limits (specifying the Cue index)
[in] | acb_hn | ACB handle |
[in] | index | Cue index |
CriAtomExBlockIndex criAtomExAcb_GetBlockIndexByIndex | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueIndex | index, | ||
const CriChar8 * | block_name | ||
) |
Get the index of a block (specifying a Cue index)
[in] | acb_hn | ACB handle |
[in] | index | Cue index |
[in] | block_name | block name |
CriAtomExBlockIndex criAtomExAcb_GetBlockIndexById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id, | ||
const CriChar8 * | block_name | ||
) |
Get the index of a block (specifying a Cue ID)
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
[in] | block_name | block name |
CriAtomExBlockIndex criAtomExAcb_GetBlockIndexByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name, | ||
const CriChar8 * | block_name | ||
) |
Get the index of a block (specifying a Cue name)
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
[in] | block_name | block name |
void criAtomExAcb_SetDetectionInGamePreviewDataCallback | ( | CriAtomExAcbDetectionInGamePreviewDataCbFunc | func, |
void * | obj | ||
) |
Registration of the loading detection callback function for in-game preview data
[in] | func | Loading detection callback function |
[in] | obj | User-specified object |
CriBool criAtomExAcb_GetAcbInfo | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExAcbInfo * | acb_info | ||
) |
Get information about the ACB
[in] | acb_hn | ACB handle |
[out] | acb_info | ACB information |
void criAtomExAcb_ResetCueTypeStateByName | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | name | ||
) |
Reset the type-based state of the Cue (specifying its name)
[in] | acb_hn | ACB handle |
[in] | name | Cue name |
void criAtomExAcb_ResetCueTypeStateById | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueId | id | ||
) |
Reset the type-based state of the Cue (specifying its ID)
[in] | acb_hn | ACB handle |
[in] | id | Cue ID |
void criAtomExAcb_ResetCueTypeStateByIndex | ( | CriAtomExAcbHn | acb_hn, |
CriAtomExCueIndex | index | ||
) |
Reset the type-based state of the Cue (specifying its index)
[in] | acb_hn | ACB handle |
[in] | index | Cue index |
void criAtomExAcb_AttachAwbFile | ( | CriAtomExAcbHn | acb_hn, |
CriFsBinderHn | awb_binder, | ||
const CriChar8 * | awb_path, | ||
const CriChar8 * | awb_name, | ||
void * | work, | ||
CriSint32 | work_size | ||
) |
Attaching an AWB file for streaming
[in] | acb_hn | ACB handle |
[in] | awb_binder | Handle of the binder that contains the AWB file |
[in] | awb_path | Path to the AWB file |
[in] | awb_name | AWB name |
[in] | work | Additional work area required for attaching |
[in] | work_size | Additional work area size |
void criAtomExAcb_DetachAwbFile | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | awb_name | ||
) |
Detaching an AWB file for streaming
[in] | acb_hn | ACB handle |
[in] | awb_name | AWB name |
CriSint32 criAtomExAcb_CalculateWorkSizeForAttachAwbFile | ( | CriFsBinderHn | awb_binder, |
const CriChar8 * | awb_path | ||
) |
Acquiring the size of the work area required to attach an AWB file for streaming
[in] | awb_binder | Handle of the binder that contains the AWB file |
[in] | awb_path | Path to the AWB file |
0 | or larger Processing is completed successfully |
-1 | An error occurred |
CriSint32 criAtomExAcb_GetNumAwbFileSlots | ( | CriAtomExAcbHn | acb_hn | ) |
Acquiring the number of AWB slots for streaming
[in] | acb_hn | ACB handle |
const CriChar8* criAtomExAcb_GetAwbFileSlotName | ( | CriAtomExAcbHn | acb_hn, |
CriUint16 | index | ||
) |
Acquiring the AWB slot for streaming
[in] | acb_hn | ACB handle |
[in] | index | Slot index |
CriBool criAtomExAcb_IsAttachedAwbFile | ( | CriAtomExAcbHn | acb_hn, |
const CriChar8 * | awb_name | ||
) |
Acquiring the attaching status of an AWB file for streaming
[in] | acb_hn | ACB handle |
[in] | awb_name | AWB name |