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