CRI ADX
Last Updated: 2024-09-25 17:41 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名 |