![]() |
CRI ADX
Last Updated: 2025-10-02 09:59 p
|
データ構造 | |
| struct | CriAtomExAcbInfoTag |
| ACB情報 [詳解] | |
| struct | CriAtomExWaveformInfoTag |
| 音声波形情報 [詳解] | |
| struct | CriAtomExCuePos3dInfoTag |
| キュー3D情報 [詳解] | |
| struct | CriAtomExCueInfoTag |
| キュー情報 [詳解] | |
列挙型 | |
| 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 } |
| キュータイプ [詳解] | |
関数 | |
| CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbData (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, const CriChar8 *awb_path) |
| オンメモリACBデータのロードに必要なワーク領域サイズの計算 [詳解] | |
| CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbDataById (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, CriUint16 awb_id) |
| オンメモリACBデータのロードに必要なワーク領域サイズの計算(CPKコンテンツID指定) [詳解] | |
| CriAtomExAcbHn | criAtomExAcb_LoadAcbData (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, const CriChar8 *awb_path, void *work, CriSint32 work_size) |
| オンメモリACBデータのロード [詳解] | |
| CriAtomExAcbHn | criAtomExAcb_LoadAcbDataById (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, CriUint16 awb_id, void *work, CriSint32 work_size) |
| オンメモリACBデータのロード(CPKコンテンツID指定) [詳解] | |
| CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbFile (CriFsBinderHn acb_binder, const CriChar8 *acb_path, CriFsBinderHn awb_binder, const CriChar8 *awb_path) |
| ACBファイルのロードに必要なワーク領域サイズの計算 [詳解] | |
| CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbFileById (CriFsBinderHn acb_binder, CriUint16 acb_id, CriFsBinderHn awb_binder, CriUint16 awb_id) |
| ACBファイルのロードに必要なワーク領域サイズの計算(CPKコンテンツID指定) [詳解] | |
| CriAtomExAcbHn | criAtomExAcb_LoadAcbFile (CriFsBinderHn acb_binder, const CriChar8 *acb_path, CriFsBinderHn awb_binder, const CriChar8 *awb_path, void *work, CriSint32 work_size) |
| ACBファイルのロード [詳解] | |
| CriAtomExAcbHn | criAtomExAcb_LoadAcbFileById (CriFsBinderHn acb_binder, CriUint16 acb_id, CriFsBinderHn awb_binder, CriUint16 awb_id, void *work, CriSint32 work_size) |
| ACBファイルのロード(CPKコンテンツID指定) [詳解] | |
| void | criAtomExAcb_Release (CriAtomExAcbHn acb_hn) |
| ACBハンドルのリリース [詳解] | |
| void | criAtomExAcb_ReleaseAll (void) |
| 全てのACBハンドルをリリース [詳解] | |
| CriSint32 | criAtomExAcb_EnumerateHandles (CriAtomExAcbHandleCbFunc func, void *obj) |
| ACBハンドルの列挙 [詳解] | |
| CriUint32 | criAtomExAcb_GetVersion (void *acb_data, CriSint32 acb_data_size, void *flag) |
| オンメモリACBのバージョン取得 [詳解] | |
| CriUint32 | criAtomExAcb_GetVersionFromFile (CriFsBinderHn acb_binder, const CriChar8 *acb_path, void *work, CriSint32 work_size, CriBool *flag) |
| ACBファイルのバージョン取得 [詳解] | |
| void | criAtomExAcb_GetSupportedVersion (CriUint32 *version_low, CriUint32 *version_high) |
| ロード可能バージョン情報取得 [詳解] | |
| CriSint32 | criAtomExAcb_GetNumCues (CriAtomExAcbHn acb_hn) |
| キュー数の取得 [詳解] | |
| CriBool | criAtomExAcb_ExistsId (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| キューの存在確認(キューID指定) [詳解] | |
| CriBool | criAtomExAcb_ExistsName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| キューの存在確認(キュー名指定) [詳解] | |
| CriBool | criAtomExAcb_ExistsIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| キューの存在確認(キューインデックス指定) [詳解] | |
| CriAtomExCueId | criAtomExAcb_GetCueIdByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| キューIDの取得(キューインデックス指定) [詳解] | |
| CriAtomExCueId | criAtomExAcb_GetCueIdByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| キューIDの取得(キュー名指定) [詳解] | |
| const CriChar8 * | criAtomExAcb_GetCueNameByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| キュー名の取得(キューインデックス指定) [詳解] | |
| const CriChar8 * | criAtomExAcb_GetCueNameById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| キュー名の取得(キューID指定) [詳解] | |
| CriAtomExCueIndex | criAtomExAcb_GetCueIndexById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| キューインデックスの取得(キューID指定) [詳解] | |
| CriAtomExCueIndex | criAtomExAcb_GetCueIndexByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| キューインデックスの取得(キュー名指定) [詳解] | |
| const CriChar8 * | criAtomExAcb_GetUserDataById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| ユーザデータ文字列の取得(キューID指定) [詳解] | |
| const CriChar8 * | criAtomExAcb_GetUserDataByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| ユーザデータ文字列の取得(キュー名指定) [詳解] | |
| CriSint64 | criAtomExAcb_GetLengthById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| キューの長さの取得(キューID指定) [詳解] | |
| CriSint64 | criAtomExAcb_GetLengthByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| キューの長さの取得(キュー名指定) [詳解] | |
| CriSint32 | criAtomExAcb_GetNumUsableAisacControlsById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| キューでコントロール可能なAISAC Controlの個数の取得(キューID指定) [詳解] | |
| CriSint32 | criAtomExAcb_GetNumUsableAisacControlsByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| キューでコントロール可能なAISAC Controlの個数の取得(キュー名指定) [詳解] | |
| CriBool | criAtomExAcb_GetUsableAisacControlById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriUint16 index, CriAtomExAisacControlInfo *info) |
| キューでコントロール可能なAISAC Controlの取得(キューID指定) [詳解] | |
| CriBool | criAtomExAcb_GetUsableAisacControlByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, CriUint16 index, CriAtomExAisacControlInfo *info) |
| キューでコントロール可能なAISAC Controlの取得(キュー名指定) [詳解] | |
| CriBool | criAtomExAcb_IsUsingAisacControlById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriAtomExAisacControlId aisac_control_id) |
| キューがAISAC Controlでコントロール可能かどうかの取得(ID指定) [詳解] | |
| CriBool | criAtomExAcb_IsUsingAisacControlByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, const CriChar8 *aisac_control_name) |
| キューがAISAC Controlでコントロール可能かどうかの取得(名前指定) [詳解] | |
| CriSint32 | criAtomExAcb_GetCuePriorityById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| キューに設定されているプライオリティの取得(キューID指定) [詳解] | |
| CriSint32 | criAtomExAcb_GetCuePriorityByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| キューに設定されているプライオリティの取得(キュー名指定) [詳解] | |
| CriBool | criAtomExAcb_GetWaveformInfoById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriAtomExWaveformInfo *waveform_info) |
| 音声波形情報の取得(キューID指定) [詳解] | |
| CriBool | criAtomExAcb_GetWaveformInfoByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, CriAtomExWaveformInfo *waveform_info) |
| 音声波形情報の取得(キュー名指定) [詳解] | |
| CriAtomAwbHn | criAtomExAcb_GetOnMemoryAwbHandle (CriAtomExAcbHn acb_hn) |
| オンメモリ再生用 AWB ハンドルの取得 [詳解] | |
| CriAtomAwbHn | criAtomExAcb_GetStreamingAwbHandle (CriAtomExAcbHn acb_hn) |
| ストリーム再生用 AWB ハンドルの取得 [詳解] | |
| CriAtomAwbHn | criAtomExAcb_GetStreamingAwbHandleBySlotName (CriAtomExAcbHn acb_hn, const CriChar8 *awb_slot_name) |
| 指定した AWB スロット名のストリーム再生用 AWB ハンドルの取得 [詳解] | |
| CriAtomAwbHn | criAtomExAcb_GetStreamingAwbHandleBySlotIndex (CriAtomExAcbHn acb_hn, CriUint16 awb_slot_index) |
| 指定した AWB スロットインデックスのストリーム再生用 AWB ハンドルの取得 [詳解] | |
| CriBool | criAtomExAcb_GetCueInfoByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, CriAtomExCueInfo *info) |
| キュー情報の取得(キュー名指定) [詳解] | |
| CriBool | criAtomExAcb_GetCueInfoById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriAtomExCueInfo *info) |
| キュー情報の取得(キューID指定) [詳解] | |
| CriBool | criAtomExAcb_GetCueInfoByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index, CriAtomExCueInfo *info) |
| キュー情報の取得(キューインデックス指定) [詳解] | |
| CriSint32 | criAtomExAcb_GetNumCuePlayingCountByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| キューリミットが設定されているキューの発音数の取得(キュー名指定) [詳解] | |
| CriSint32 | criAtomExAcb_GetNumCuePlayingCountById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| キューリミットが設定されているキューの発音数の取得(キューID指定) [詳解] | |
| CriSint32 | criAtomExAcb_GetNumCuePlayingCountByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| キューリミットが設定されているキューの発音数の取得(キューインデックス指定) [詳解] | |
| CriAtomExBlockIndex | criAtomExAcb_GetBlockIndexByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index, const CriChar8 *block_name) |
| ブロックインデックスの取得(キューインデックス指定) [詳解] | |
| CriAtomExBlockIndex | criAtomExAcb_GetBlockIndexById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, const CriChar8 *block_name) |
| ブロックインデックスの取得(キューID指定) [詳解] | |
| CriAtomExBlockIndex | criAtomExAcb_GetBlockIndexByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, const CriChar8 *block_name) |
| ブロックインデックスの取得(キュー名指定) [詳解] | |
| void | criAtomExAcb_SetDetectionInGamePreviewDataCallback (CriAtomExAcbDetectionInGamePreviewDataCbFunc func, void *obj) |
| インゲームプレビュー用データのロード検知コールバック関数の登録 [詳解] | |
| CriBool | criAtomExAcb_GetAcbInfo (CriAtomExAcbHn acb_hn, CriAtomExAcbInfo *acb_info) |
| ACB情報の取得 [詳解] | |
| void | criAtomExAcb_ResetCueTypeStateByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| キュータイプステートのリセット(キュー名指定) [詳解] | |
| void | criAtomExAcb_ResetCueTypeStateById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| キュータイプステートのリセット(キューID指定) [詳解] | |
| void | criAtomExAcb_ResetCueTypeStateByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| キュータイプステートのリセット(キューインデックス指定) [詳解] | |
| void | criAtomExAcb_AttachAwbFile (CriAtomExAcbHn acb_hn, CriFsBinderHn awb_binder, const CriChar8 *awb_path, const CriChar8 *awb_name, void *work, CriSint32 work_size) |
| ストリーム用AWBファイルのアタッチ [詳解] | |
| void | criAtomExAcb_DetachAwbFile (CriAtomExAcbHn acb_hn, const CriChar8 *awb_name) |
| ストリーム用AWBファイルのデタッチ [詳解] | |
| CriSint32 | criAtomExAcb_CalculateWorkSizeForAttachAwbFile (CriFsBinderHn awb_binder, const CriChar8 *awb_path) |
| ストリーム用AWBファイルのアタッチに必要なワークサイズ取得 [詳解] | |
| CriSint32 | criAtomExAcb_GetNumAwbFileSlots (CriAtomExAcbHn acb_hn) |
| ストリーム用AWBスロット数の取得 [詳解] | |
| const CriChar8 * | criAtomExAcb_GetAwbFileSlotName (CriAtomExAcbHn acb_hn, CriUint16 index) |
| ストリーム用AWBスロットの取得 [詳解] | |
| CriBool | criAtomExAcb_IsAttachedAwbFile (CriAtomExAcbHn acb_hn, const CriChar8 *awb_name) |
| ストリーム用AWBファイルのアタッチ状態取得 [詳解] | |
| typedef CriAtomExAcbObj* CriAtomExAcbHn |
ACBハンドル
| typedef CriSint32 CriAtomExCueId |
キューID
| typedef CriSint32 CriAtomExCueIndex |
キューインデックス
| typedef struct CriAtomExAcbInfoTag CriAtomExAcbInfo |
| typedef struct CriAtomExWaveformInfoTag CriAtomExWaveformInfo |
音声波形情報
| typedef enum CriAtomExAcbCueTypeTag CriAtomExAcbCueType |
キュータイプ
| typedef struct CriAtomExCuePos3dInfoTag CriAtomExCuePos3dInfo |
| typedef struct CriAtomExCueInfoTag CriAtomExCueInfo |
キュー情報
| typedef CriBool( * CriAtomExAcbHandleCbFunc) (void *obj, CriAtomExAcbHn acb_hn) |
ACBハンドルコールバック関数型
| [in] | obj | ユーザ指定オブジェクト |
| [in] | acb_hn | ACBハンドル |
| typedef void( * CriAtomExAcbDetectionInGamePreviewDataCbFunc) (void *obj, const CriChar8 *acb_name) |
インゲームプレビュー用データのロード検知コールバック関数
| [in] | obj | ユーザ指定オブジェクト |
| [in] | acb_name | ACB名 |
| typedef void( * CriAtomExMonitoringVoiceStopCbFunc) (void *obj, CriAtomExMonitoringVoiceStopInfo *voice_stop) |
ボイス停止を監視するコールバック関数型
| [in] | obj | ユーザ指定オブジェクト |
| [in] | voice_stop | ボイス停止内容 |
| typedef void( * CriAtomExMonitorDataUpdateNotificationCbFunc) (void *obj, const CriAtomExMonitorDataUpdateNotificationInfo *info) |
オーサリングツールによるデータ更新通知情報取得コールバック関数
| [in] | obj | ユーザ指定オブジェクト |
| [in] | info | データ更新通知情報取得 |
キュータイプ
| CriSint32 criAtomExAcb_CalculateWorkSizeForLoadAcbData | ( | void * | acb_data, |
| CriSint32 | acb_data_size, | ||
| CriFsBinderHn | awb_binder, | ||
| const CriChar8 * | awb_path | ||
| ) |
オンメモリACBデータのロードに必要なワーク領域サイズの計算
| [in] | acb_data | ACBデータアドレス |
| [in] | acb_data_size | ACBデータサイズ |
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_path | AWBファイルのパス |
| 0以上 | 正常に処理が完了 |
| -1 | エラーが発生 |
| CriSint32 criAtomExAcb_CalculateWorkSizeForLoadAcbDataById | ( | void * | acb_data, |
| CriSint32 | acb_data_size, | ||
| CriFsBinderHn | awb_binder, | ||
| CriUint16 | awb_id | ||
| ) |
オンメモリACBデータのロードに必要なワーク領域サイズの計算(CPKコンテンツID指定)
| [in] | acb_data | ACBデータアドレス |
| [in] | acb_data_size | ACBデータサイズ |
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_id | CPKファイル内のAWBデータのID |
| 0以上 | 正常に処理が完了 |
| -1 | エラーが発生 |
| CriAtomExAcbHn criAtomExAcb_LoadAcbData | ( | void * | acb_data, |
| CriSint32 | acb_data_size, | ||
| CriFsBinderHn | awb_binder, | ||
| const CriChar8 * | awb_path, | ||
| void * | work, | ||
| CriSint32 | work_size | ||
| ) |
オンメモリACBデータのロード
| [in] | acb_data | ACBデータアドレス |
| [in] | acb_data_size | ACBデータサイズ |
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_path | AWBファイルのパス |
| [in] | work | ワーク領域 |
| [in] | work_size | ワーク領域サイズ |
| CriAtomExAcbHn criAtomExAcb_LoadAcbDataById | ( | void * | acb_data, |
| CriSint32 | acb_data_size, | ||
| CriFsBinderHn | awb_binder, | ||
| CriUint16 | awb_id, | ||
| void * | work, | ||
| CriSint32 | work_size | ||
| ) |
オンメモリACBデータのロード(CPKコンテンツID指定)
| [in] | acb_data | ACBデータアドレス |
| [in] | acb_data_size | ACBデータサイズ |
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_id | CPKファイル内のAWBデータのID |
| [in] | work | ワーク領域 |
| [in] | work_size | ワーク領域サイズ |
| CriSint32 criAtomExAcb_CalculateWorkSizeForLoadAcbFile | ( | CriFsBinderHn | acb_binder, |
| const CriChar8 * | acb_path, | ||
| CriFsBinderHn | awb_binder, | ||
| const CriChar8 * | awb_path | ||
| ) |
ACBファイルのロードに必要なワーク領域サイズの計算
| [in] | acb_binder | ACBファイルを含むバインダーのハンドル |
| [in] | acb_path | ACBファイルのパス |
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_path | AWBファイルのパス |
| 0以上 | 正常に処理が完了 |
| -1 | エラーが発生 |
| CriSint32 criAtomExAcb_CalculateWorkSizeForLoadAcbFileById | ( | CriFsBinderHn | acb_binder, |
| CriUint16 | acb_id, | ||
| CriFsBinderHn | awb_binder, | ||
| CriUint16 | awb_id | ||
| ) |
ACBファイルのロードに必要なワーク領域サイズの計算(CPKコンテンツID指定)
| [in] | acb_binder | ACBファイルを含むバインダーのハンドル |
| [in] | acb_id | CPKファイル内のACBデータのID |
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_id | CPKファイル内のAWBデータのID |
| 0以上 | 正常に処理が完了 |
| -1 | エラーが発生 |
| CriAtomExAcbHn criAtomExAcb_LoadAcbFile | ( | CriFsBinderHn | acb_binder, |
| const CriChar8 * | acb_path, | ||
| CriFsBinderHn | awb_binder, | ||
| const CriChar8 * | awb_path, | ||
| void * | work, | ||
| CriSint32 | work_size | ||
| ) |
ACBファイルのロード
| [in] | acb_binder | ACBファイルを含むバインダーのハンドル |
| [in] | acb_path | ACBファイルのパス |
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_path | AWBファイルのパス |
| [in] | work | ワーク領域 |
| [in] | work_size | ワーク領域サイズ |
| CriAtomExAcbHn criAtomExAcb_LoadAcbFileById | ( | CriFsBinderHn | acb_binder, |
| CriUint16 | acb_id, | ||
| CriFsBinderHn | awb_binder, | ||
| CriUint16 | awb_id, | ||
| void * | work, | ||
| CriSint32 | work_size | ||
| ) |
ACBファイルのロード(CPKコンテンツID指定)
| [in] | acb_binder | ACBファイルを含むバインダーのハンドル |
| [in] | acb_id | CPKファイル内のACBデータのID |
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_id | CPKファイル内のAWBデータのID |
| [in] | work | ワーク領域 |
| [in] | work_size | ワーク領域サイズ |
| void criAtomExAcb_Release | ( | CriAtomExAcbHn | acb_hn | ) |
ACBハンドルのリリース
| [in] | acb_hn | ACBハンドル |
| void criAtomExAcb_ReleaseAll | ( | void | ) |
全てのACBハンドルをリリース
| CriSint32 criAtomExAcb_EnumerateHandles | ( | CriAtomExAcbHandleCbFunc | func, |
| void * | obj | ||
| ) |
ACBハンドルの列挙
| [in] | func | ACBハンドルコールバック関数 |
| [in] | obj | ユーザ指定オブジェクト |
| CriUint32 criAtomExAcb_GetVersion | ( | void * | acb_data, |
| CriSint32 | acb_data_size, | ||
| void * | flag | ||
| ) |
オンメモリACBのバージョン取得
| [in] | acb_data | ACBデータアドレス |
| [in] | acb_data_size | ACBデータサイズ |
| [out] | flag | ロード可能フラグ |
| CriUint32 criAtomExAcb_GetVersionFromFile | ( | CriFsBinderHn | acb_binder, |
| const CriChar8 * | acb_path, | ||
| void * | work, | ||
| CriSint32 | work_size, | ||
| CriBool * | flag | ||
| ) |
ACBファイルのバージョン取得
| [in] | acb_binder | ACBファイルを含むバインダーのハンドル |
| [in] | acb_path | ACBファイルのパス |
| [in] | work | ワーク領域 |
| [in] | work_size | ワーク領域サイズ |
| [out] | flag | ロード可能フラグ |
| void criAtomExAcb_GetSupportedVersion | ( | CriUint32 * | version_low, |
| CriUint32 * | version_high | ||
| ) |
ロード可能バージョン情報取得
| [out] | version_low | ロード可能下位バージョン |
| [out] | version_high | ロード可能上位バージョン |
| CriSint32 criAtomExAcb_GetNumCues | ( | CriAtomExAcbHn | acb_hn | ) |
キュー数の取得
| [in] | acb_hn | ACBハンドル |
| CriBool criAtomExAcb_ExistsId | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id | ||
| ) |
キューの存在確認(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| CriBool criAtomExAcb_ExistsName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name | ||
| ) |
キューの存在確認(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| CriBool criAtomExAcb_ExistsIndex | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueIndex | index | ||
| ) |
キューの存在確認(キューインデックス指定)
| [in] | acb_hn | ACBハンドル |
| [in] | index | キューインデックス |
| CriAtomExCueId criAtomExAcb_GetCueIdByIndex | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueIndex | index | ||
| ) |
キューIDの取得(キューインデックス指定)
| [in] | acb_hn | ACBハンドル |
| [in] | index | キューインデックス |
| CriAtomExCueId criAtomExAcb_GetCueIdByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name | ||
| ) |
キューIDの取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| const CriChar8* criAtomExAcb_GetCueNameByIndex | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueIndex | index | ||
| ) |
キュー名の取得(キューインデックス指定)
| [in] | acb_hn | ACBハンドル |
| [in] | index | キューインデックス |
| const CriChar8* criAtomExAcb_GetCueNameById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id | ||
| ) |
キュー名の取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| CriAtomExCueIndex criAtomExAcb_GetCueIndexById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id | ||
| ) |
キューインデックスの取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| CriAtomExCueIndex criAtomExAcb_GetCueIndexByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name | ||
| ) |
キューインデックスの取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| const CriChar8* criAtomExAcb_GetUserDataById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id | ||
| ) |
ユーザデータ文字列の取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| const CriChar8* criAtomExAcb_GetUserDataByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name | ||
| ) |
ユーザデータ文字列の取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| CriSint64 criAtomExAcb_GetLengthById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id | ||
| ) |
キューの長さの取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| CriSint64 criAtomExAcb_GetLengthByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name | ||
| ) |
キューの長さの取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| CriSint32 criAtomExAcb_GetNumUsableAisacControlsById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id | ||
| ) |
キューでコントロール可能なAISAC Controlの個数の取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| CriSint32 criAtomExAcb_GetNumUsableAisacControlsByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name | ||
| ) |
キューでコントロール可能なAISAC Controlの個数の取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| CriBool criAtomExAcb_GetUsableAisacControlById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id, | ||
| CriUint16 | index, | ||
| CriAtomExAisacControlInfo * | info | ||
| ) |
キューでコントロール可能なAISAC Controlの取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| [in] | index | AISAC Controlインデックス |
| [out] | info | AISAC Control情報 |
| CriBool criAtomExAcb_GetUsableAisacControlByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name, | ||
| CriUint16 | index, | ||
| CriAtomExAisacControlInfo * | info | ||
| ) |
キューでコントロール可能なAISAC Controlの取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| [in] | index | AISAC Controlインデックス |
| [out] | info | AISAC Control情報 |
| CriBool criAtomExAcb_IsUsingAisacControlById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id, | ||
| CriAtomExAisacControlId | aisac_control_id | ||
| ) |
キューがAISAC Controlでコントロール可能かどうかの取得(ID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| [in] | aisac_control_id | AISAC Control id |
| CriBool criAtomExAcb_IsUsingAisacControlByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name, | ||
| const CriChar8 * | aisac_control_name | ||
| ) |
キューがAISAC Controlでコントロール可能かどうかの取得(名前指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| [in] | aisac_control_name | AISAC Controlインデックス |
| CriSint32 criAtomExAcb_GetCuePriorityById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id | ||
| ) |
キューに設定されているプライオリティの取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| CriSint32 criAtomExAcb_GetCuePriorityByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name | ||
| ) |
キューに設定されているプライオリティの取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| CriBool criAtomExAcb_GetWaveformInfoById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id, | ||
| CriAtomExWaveformInfo * | waveform_info | ||
| ) |
音声波形情報の取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| [out] | waveform_info | 音声波形情報 |
| CriBool criAtomExAcb_GetWaveformInfoByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name, | ||
| CriAtomExWaveformInfo * | waveform_info | ||
| ) |
音声波形情報の取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| [out] | waveform_info | 音声波形情報 |
| CriAtomAwbHn criAtomExAcb_GetOnMemoryAwbHandle | ( | CriAtomExAcbHn | acb_hn | ) |
オンメモリ再生用 AWB ハンドルの取得
| [in] | acb_hn | ACB ハンドル |
| CriAtomAwbHn criAtomExAcb_GetStreamingAwbHandle | ( | CriAtomExAcbHn | acb_hn | ) |
ストリーム再生用 AWB ハンドルの取得
| [in] | acb_hn | ACB ハンドル |
| CriAtomAwbHn criAtomExAcb_GetStreamingAwbHandleBySlotName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | awb_slot_name | ||
| ) |
指定した AWB スロット名のストリーム再生用 AWB ハンドルの取得
| [in] | acb_hn | ACB ハンドル |
| [in] | awb_slot_name | AWB スロット名 |
| CriAtomAwbHn criAtomExAcb_GetStreamingAwbHandleBySlotIndex | ( | CriAtomExAcbHn | acb_hn, |
| CriUint16 | awb_slot_index | ||
| ) |
指定した AWB スロットインデックスのストリーム再生用 AWB ハンドルの取得
| [in] | acb_hn | ACB ハンドル |
| [in] | awb_slot_index | AWB スロットインデックス |
| CriBool criAtomExAcb_GetCueInfoByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name, | ||
| CriAtomExCueInfo * | info | ||
| ) |
キュー情報の取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| [out] | info | キュー情報 |
| CriBool criAtomExAcb_GetCueInfoById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id, | ||
| CriAtomExCueInfo * | info | ||
| ) |
キュー情報の取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| [out] | info | キュー情報 |
| CriBool criAtomExAcb_GetCueInfoByIndex | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueIndex | index, | ||
| CriAtomExCueInfo * | info | ||
| ) |
キュー情報の取得(キューインデックス指定)
| [in] | acb_hn | ACBハンドル |
| [in] | index | キューインデックス |
| [out] | info | キュー情報 |
| CriSint32 criAtomExAcb_GetNumCuePlayingCountByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name | ||
| ) |
キューリミットが設定されているキューの発音数の取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| CriSint32 criAtomExAcb_GetNumCuePlayingCountById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id | ||
| ) |
キューリミットが設定されているキューの発音数の取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID名 |
| CriSint32 criAtomExAcb_GetNumCuePlayingCountByIndex | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueIndex | index | ||
| ) |
キューリミットが設定されているキューの発音数の取得(キューインデックス指定)
| [in] | acb_hn | ACBハンドル |
| [in] | index | キューインデックス |
| CriAtomExBlockIndex criAtomExAcb_GetBlockIndexByIndex | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueIndex | index, | ||
| const CriChar8 * | block_name | ||
| ) |
ブロックインデックスの取得(キューインデックス指定)
| [in] | acb_hn | ACBハンドル |
| [in] | index | キューインデックス |
| [in] | block_name | ブロック名 |
| CriAtomExBlockIndex criAtomExAcb_GetBlockIndexById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id, | ||
| const CriChar8 * | block_name | ||
| ) |
ブロックインデックスの取得(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| [in] | block_name | ブロック名 |
| CriAtomExBlockIndex criAtomExAcb_GetBlockIndexByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name, | ||
| const CriChar8 * | block_name | ||
| ) |
ブロックインデックスの取得(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| [in] | block_name | ブロック名 |
| void criAtomExAcb_SetDetectionInGamePreviewDataCallback | ( | CriAtomExAcbDetectionInGamePreviewDataCbFunc | func, |
| void * | obj | ||
| ) |
インゲームプレビュー用データのロード検知コールバック関数の登録
| [in] | func | ロード検知コールバック関数 |
| [in] | obj | ユーザ指定オブジェクト |
| CriBool criAtomExAcb_GetAcbInfo | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExAcbInfo * | acb_info | ||
| ) |
ACB情報の取得
| [in] | acb_hn | ACBハンドル |
| [out] | acb_info | ACB情報 |
| void criAtomExAcb_ResetCueTypeStateByName | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | name | ||
| ) |
キュータイプステートのリセット(キュー名指定)
| [in] | acb_hn | ACBハンドル |
| [in] | name | キュー名 |
| void criAtomExAcb_ResetCueTypeStateById | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueId | id | ||
| ) |
キュータイプステートのリセット(キューID指定)
| [in] | acb_hn | ACBハンドル |
| [in] | id | キューID |
| void criAtomExAcb_ResetCueTypeStateByIndex | ( | CriAtomExAcbHn | acb_hn, |
| CriAtomExCueIndex | index | ||
| ) |
キュータイプステートのリセット(キューインデックス指定)
| [in] | acb_hn | ACBハンドル |
| [in] | index | キューインデックス |
| void criAtomExAcb_AttachAwbFile | ( | CriAtomExAcbHn | acb_hn, |
| CriFsBinderHn | awb_binder, | ||
| const CriChar8 * | awb_path, | ||
| const CriChar8 * | awb_name, | ||
| void * | work, | ||
| CriSint32 | work_size | ||
| ) |
ストリーム用AWBファイルのアタッチ
| [in] | acb_hn | ACBハンドル |
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_path | AWBファイルのパス |
| [in] | awb_name | AWB名 |
| [in] | work | アタッチで必要な追加ワーク |
| [in] | work_size | 追加ワークサイズ |
| void criAtomExAcb_DetachAwbFile | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | awb_name | ||
| ) |
ストリーム用AWBファイルのデタッチ
| [in] | acb_hn | ACBハンドル |
| [in] | awb_name | AWB名 |
| CriSint32 criAtomExAcb_CalculateWorkSizeForAttachAwbFile | ( | CriFsBinderHn | awb_binder, |
| const CriChar8 * | awb_path | ||
| ) |
ストリーム用AWBファイルのアタッチに必要なワークサイズ取得
| [in] | awb_binder | AWBファイルを含むバインダーのハンドル |
| [in] | awb_path | AWBファイルのパス |
| 0以上 | 正常に処理が完了 |
| -1 | エラーが発生 |
| CriSint32 criAtomExAcb_GetNumAwbFileSlots | ( | CriAtomExAcbHn | acb_hn | ) |
ストリーム用AWBスロット数の取得
| [in] | acb_hn | ACBハンドル |
| const CriChar8* criAtomExAcb_GetAwbFileSlotName | ( | CriAtomExAcbHn | acb_hn, |
| CriUint16 | index | ||
| ) |
ストリーム用AWBスロットの取得
| [in] | acb_hn | ACBハンドル |
| [in] | index | スロットインデックス |
| CriBool criAtomExAcb_IsAttachedAwbFile | ( | CriAtomExAcbHn | acb_hn, |
| const CriChar8 * | awb_name | ||
| ) |
ストリーム用AWBファイルのアタッチ状態取得
| [in] | acb_hn | ACBハンドル |
| [in] | awb_name | AWB名 |