関数 |
| CriSint32 CRIAPI | criAtomEx_CalculateWorkSize (const CriAtomExConfig *config) |
| | ライブラリ初期化用ワーク領域サイズの計算
|
| CriBool CRIAPI | criAtomEx_Initialize (const CriAtomExConfig *config, void *work, CriSint32 work_size) |
| | ライブラリの初期化
|
| void CRIAPI | criAtomEx_Finalize (void) |
| | ライブラリの終了
|
| CriBool CRIAPI | criAtomEx_IsInitialized (void) |
| | ライブラリ初期化状態の取得
|
| void CRIAPI | criAtomEx_ExecuteMain (void) |
| | サーバ処理の実行
|
| void CRIAPI | criAtomEx_ExecuteAudioProcess (void) |
| | ユーザーマルチスレッド用サーバ処理の実行
|
| void CRIAPI | criAtomEx_Lock (void) |
| | サーバ処理の割り込みを防止
|
| void CRIAPI | criAtomEx_Unlock (void) |
| | サーバ処理の割り込み防止を解除
|
| CriUint64 CRIAPI | criAtomEx_GetTimeMicro (void) |
| | 時刻の取得
|
| void CRIAPI | criAtomEx_ResetTimer (void) |
| | タイマのリセット
|
| void CRIAPI | criAtomEx_PauseTimer (CriBool sw) |
| | タイマのポーズ
|
| void CRIAPI | criAtomEx_SetConfigForWorkSizeCalculation (const CriAtomExConfig *config) |
| | ワーク領域サイズ計算用コンフィグ構造体の設定
|
| CriSint32 CRIAPI | criAtomEx_CalculateWorkSizeForRegisterAcfData (void *acf_data, CriSint32 acf_data_size) |
| | オンメモリACFデータの登録に必要なワーク領域サイズの計算
|
| void CRIAPI | criAtomEx_RegisterAcfData (void *acf_data, CriSint32 acf_data_size, void *work, CriSint32 work_size) |
| | オンメモリACFデータの登録
|
| CriSint32 CRIAPI | criAtomEx_CalculateWorkSizeForRegisterAcfFile (CriFsBinderHn binder, const CriChar8 *path) |
| | ACFファイルの登録に必要なワーク領域サイズの計算
|
| CriSint32 CRIAPI | criAtomEx_CalculateWorkSizeForRegisterAcfFileById (CriFsBinderHn binder, CriUint16 id) |
| | ACFファイルの登録に必要なワーク領域サイズの計算(CPKコンテンツID指定)
|
| CriBool CRIAPI | criAtomEx_RegisterAcfFile (CriFsBinderHn binder, const CriChar8 *path, void *work, CriSint32 work_size) |
| | ACFファイルの登録
|
| CriBool CRIAPI | criAtomEx_RegisterAcfFileById (CriFsBinderHn binder, CriUint16 id, void *work, CriSint32 work_size) |
| | ACFファイルの登録(CPKコンテンツID指定)
|
| void CRIAPI | criAtomEx_UnregisterAcf (void) |
| | ACFの登録解除
|
| CriUint32 CRIAPI | criAtomEx_GetAcfVersion (void *acf_data, CriSint32 acf_data_size, CriBool *flag) |
| | オンメモリACFのバージョン取得
|
| CriUint32 CRIAPI | criAtomEx_GetAcfVersionFromFile (CriFsBinderHn binder, const CriChar8 *path, void *work, CriSint32 work_size, CriBool *flag) |
| | ACFファイルのバージョン取得
|
| CriUint32 CRIAPI | criAtomEx_GetAcfVersionFromFileById (CriFsBinderHn binder, CriUint16 id, void *work, CriSint32 work_size, CriBool *flag) |
| | ACFファイルのバージョン取得(CPKコンテンツID指定)
|
| void CRIAPI | criAtomEx_GetSupportedAcfVersion (CriUint32 *version_low, CriUint32 *version_high) |
| | レジスト可能バージョン情報取得
|
| CriBool CRIAPI | criAtomEx_AnalyzeAudioHeader (const void *buffer, CriSint32 buffer_size, CriAtomExFormatInfo *info) |
| | オーディオヘッダの解析
|
| void CRIAPI | criAtomEx_SetRandomSeed (CriUint32 seed) |
| | 乱数種の設定
|
| CriBool CRIAPI | criAtomEx_IsDataPlaying (void *buffer, CriSint32 size) |
| | ACBハンドルが即時解放可能かどうかのチェック
|
| CriSint32 CRIAPI | criAtomEx_CalculateWorkSizeForDspBusSetting (const CriChar8 *setting) |
| | DSPバス設定のアタッチ用ワークサイズの計算
|
| CriSint32 CRIAPI | criAtomEx_CalculateWorkSizeForDspBusSettingFromAcfData (void *acf_data, CriSint32 acf_buffer_size, const CriChar8 *setting_name) |
| | DSPバス設定のアタッチ用ワークサイズの計算
|
| void CRIAPI | criAtomEx_AttachDspBusSetting (const CriChar8 *setting, void *work, CriSint32 work_size) |
| | DSPバス設定のアタッチ
|
| void CRIAPI | criAtomEx_DetachDspBusSetting (void) |
| | DSPバス設定のデタッチ
|
| void CRIAPI | criAtomEx_ApplyDspBusSnapshot (const CriChar8 *snapshot_name, CriSint32 time_ms) |
| | DSPバススナップショットの適用
|
| const CriChar8 *CRIAPI | criAtomEx_GetAppliedDspBusSnapshotName (void) |
| | 適用中のDSPバススナップショット名の取得
|
| void CRIAPI | criAtomEx_SetCueLinkCallback (CriAtomExCueLinkCbFunc func, void *obj) |
| | キューリンクコールコールバック関数の登録
|
| void CRIAPI | criAtomEx_SetSpeakerAngles (CriFloat32 angle_l, CriFloat32 angle_r, CriFloat32 angle_sl, CriFloat32 angle_sr) |
| | 5.1chスピーカー角度の設定
|
| void CRIAPI | criAtomEx_SetSpeakerAngleArray (CriAtomExSpeakerSystem speaker_system, const CriFloat32 *angle_array) |
| | スピーカー角度の設定
|
| void CRIAPI | criAtomEx_SetVirtualSpeakerAngleArray (CriAtomExSpeakerSystem speaker_system, const CriFloat32 *angle_array) |
| | バーチャルスピーカー角度の設定
|
| void CRIAPI | criAtomEx_ControlVirtualSpeakerSetting (CriBool sw) |
| | バーチャルスピーカー設定のON/OFF
|
| CriSint32 CRIAPI | criAtomEx_GetNumGameVariables (void) |
| | ゲーム変数の総数の取得
|
| CriBool CRIAPI | criAtomEx_GetGameVariableInfo (CriUint16 index, CriAtomExGameVariableInfo *info) |
| | ゲーム変数情報の取得(インデックス指定)
|
| CriFloat32 CRIAPI | criAtomEx_GetGameVariableById (CriAtomExGameVariableId id) |
| | ゲーム変数の取得
|
| CriFloat32 CRIAPI | criAtomEx_GetGameVariableByName (const CriChar8 *name) |
| | ゲーム変数の取得
|
| void CRIAPI | criAtomEx_SetGameVariableById (CriAtomExGameVariableId id, CriFloat32 value) |
| | ゲーム変数の設定
|
| void CRIAPI | criAtomEx_SetGameVariableByName (const CriChar8 *name, CriFloat32 value) |
| | ゲーム変数の設定
|
| void CRIAPI | criAtomEx_SetPlaybackCancelCallback (CriAtomExPlaybackCancelCbFunc func, void *obj) |
| | プレイバックキャンセルコールコールバック関数の登録
|
| void CRIAPI | criAtomEx_ControlAcfConsistencyCheck (CriBool sw) |
| | ACF整合性チェック機能のON/OFF.
|
| void CRIAPI | criAtomEx_SetAcfConsistencyCheckErrorLevel (CriErrorLevel level) |
| | ACF整合性チェックエラーレベルの設定
|
| void CRIAPI | criAtomEx_SetTrackTransitionBySelectorCallback (CriAtomExTrackTransitionBySelectorCbFunc func, void *obj) |
| | トラックトランジションバイセレクタコールコールバック関数の登録
|
| void CRIAPI | criAtomExDebug_GetResourcesInfo (CriAtomExDebugResourcesInfo *resources_info) |
| | CriAtomEx 内部の各種リソースの状況の取得
|
| CriSint32 CRIAPI | criAtomExHcaMx_CalculateWorkSize (const CriAtomExHcaMxConfig *config) |
| | HCA-MX初期化用ワーク領域サイズの計算
|
| void CRIAPI | criAtomExHcaMx_SetConfigForWorkSizeCalculation (const CriAtomExHcaMxConfig *config) |
| | ワーク領域サイズ計算用コンフィグ構造体の設定
|
| void CRIAPI | criAtomExHcaMx_Initialize (const CriAtomExHcaMxConfig *config, void *work, CriSint32 work_size) |
| | HCA-MXの初期化
|
| void CRIAPI | criAtomExHcaMx_Finalize (void) |
| | HCA-MXの終了
|
| void CRIAPI | criAtomExHcaMx_SetBusSendLevelByName (CriSint32 mixer_id, const CriChar8 *bus_name, CriFloat32 level) |
| | ミキサのバスセンドレベル設定
|
| void CRIAPI | criAtomExHcaMx_SetFrequencyRatio (CriSint32 mixer_id, CriFloat32 ratio) |
| | ミキサの出力周波数調整比の設定
|
| void CRIAPI | criAtomExHcaMx_SetAsrRackId (CriSint32 mixer_id, CriSint32 rack_id) |
| | ASRラックIDの指定
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumAisacControls (void) |
| | AISACコントロール数の取得
|
| CriBool CRIAPI | criAtomExAcf_GetAisacControlInfo (CriUint16 index, CriAtomExAisacControlInfo *info) |
| | AISACコントロール情報の取得
|
| CriAtomExAisacControlId CRIAPI | criAtomExAcf_GetAisacControlIdByName (const CriChar8 *name) |
| | AISACコントロールIDの取得(AISACコントロール名指定)
|
| const CriChar8 *CRIAPI | criAtomExAcf_GetAisacControlNameById (CriAtomExAisacControlId id) |
| | AISACコントロール名の取得(AISACコントロールID指定)
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumDspSettings (void) |
| | DSPバス設定数の取得
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumDspSettingsFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| | ACFデータからDSPバス設定数を取得
|
| const CriChar8 *CRIAPI | criAtomExAcf_GetDspSettingNameByIndex (CriUint16 index) |
| | DSPバス設定名の取得(index指定)
|
| const CriChar8 *CRIAPI | criAtomExAcf_GetDspSettingNameByIndexFromAcfData (void *acf_data, CriSint32 acf_data_size, CriUint16 index) |
| | ACFデータからDSPバス設定名を取得
|
| CriBool CRIAPI | criAtomExAcf_GetDspSettingInformation (const CriChar8 *name, CriAtomExAcfDspSettingInfo *info) |
| | DSPバス設定情報の取得
|
| CriBool CRIAPI | criAtomExAcf_GetDspSettingSnapshotInformation (CriUint16 index, CriAtomExAcfDspSettingSnapshotInfo *info) |
| | DSPバス設定スナップショット情報の取得
|
| CriBool CRIAPI | criAtomExAcf_GetDspBusInformation (CriUint16 index, CriAtomExAcfDspBusInfo *info) |
| | DSPバスの取得
|
| CriUint32 CRIAPI | criAtomExAcf_GetDspFxType (CriUint16 index) |
| | DSP FXタイプの取得
|
| const CriChar8 *CRIAPI | criAtomExAcf_GetDspFxName (CriUint16 index) |
| | DSP FX名の取得
|
| CriBool CRIAPI | criAtomExAcf_GetDspFxParameters (CriUint16 index, void *parameters, CriSint32 size) |
| | DSP FXパラメータの取得
|
| CriBool CRIAPI | criAtomExAcf_GetDspBusLinkInformation (CriUint16 index, CriAtomExAcfDspBusLinkInfo *info) |
| | DSPバスリンクの取得
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumCategoriesFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| | ACFデータからカテゴリ数を取得
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumCategories (void) |
| | カテゴリ数の取得
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumCategoriesPerPlaybackFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| | ACFデータから再生毎カテゴリ参照数を取得
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumCategoriesPerPlayback (void) |
| | 再生毎カテゴリ参照数の取得
|
| CriBool CRIAPI | criAtomExAcf_GetCategoryInfo (CriUint16 index, CriAtomExCategoryInfo *info) |
| | カテゴリ情報の取得(インデックス指定)
|
| CriBool CRIAPI | criAtomExAcf_GetCategoryInfoByName (const CriChar8 *name, CriAtomExCategoryInfo *info) |
| | カテゴリ情報の取得(カテゴリ名指定)
|
| CriBool CRIAPI | criAtomExAcf_GetCategoryInfoById (CriUint32 id, CriAtomExCategoryInfo *info) |
| | カテゴリ情報の取得(カテゴリID指定)
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumGlobalAisacs (void) |
| | Global Aisac数の取得
|
| CriBool CRIAPI | criAtomExAcf_GetGlobalAisacInfo (CriUint16 index, CriAtomExGlobalAisacInfo *info) |
| | Global Aisac情報の取得(インデックス指定)
|
| CriBool CRIAPI | criAtomExAcf_GetGlobalAisacInfoByName (const CriChar8 *name, CriAtomExGlobalAisacInfo *info) |
| | Global Aisac情報の取得(名前指定)
|
| CriBool CRIAPI | criAtomExAcf_GetGlobalAisacGraphInfo (const CriAtomExGlobalAisacInfo *aisac_info, CriUint16 graph_index, CriAtomExAisacGraphInfo *graph_info) |
| | Global Aisac Graph情報の取得
|
| CriBool CRIAPI | criAtomExAcf_GetGlobalAisacValue (const CriAtomExGlobalAisacInfo *aisac_info, CriFloat32 control, CriAtomExAisacGraphType type, CriFloat32 *value) |
| | Global Aisac値の取得
|
| CriBool CRIAPI | criAtomExAcf_GetAcfInfo (CriAtomExAcfInfo *acf_info) |
| | ACF情報の取得
|
| CriBool CRIAPI | criAtomExAcf_GetAcfInfoFromAcfData (void *acf_data, CriSint32 acf_data_size, CriAtomExAcfInfo *acf_info) |
| | ACFデータからACF情報を取得
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumSelectors (void) |
| | セレクタ数の取得
|
| CriBool CRIAPI | criAtomExAcf_GetSelectorInfoByIndex (CriUint16 index, CriAtomExSelectorInfo *info) |
| | セレクタ情報の取得(インデックス指定)
|
| CriBool CRIAPI | criAtomExAcf_GetSelectorInfoByName (const CriChar8 *name, CriAtomExSelectorInfo *info) |
| | セレクタ情報の取得(名前指定)
|
| CriBool CRIAPI | criAtomExAcf_GetSelectorLabelInfo (const CriAtomExSelectorInfo *selector_info, CriUint16 label_index, CriAtomExSelectorLabelInfo *label_info) |
| | セレクタラベル情報の取得
|
| void CRIAPI | criAtomExAcf_SetGlobalLabelToSelectorByName (const CriChar8 *selsector_name, const CriChar8 *label_name) |
| | セレクタに対するグローバル参照ラベルの設定
|
| void CRIAPI | criAtomExAcf_SetGlobalLabelToSelectorByIndex (CriUint16 selsector_index, CriUint16 label_index) |
| | セレクタに対するグローバル参照ラベルの設定
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumBusesFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| | ACFデータからバス数を取得
|
| CriSint32 CRIAPI | criAtomExAcf_GetNumBuses (void) |
| | バス数の取得
|
| CriSint32 CRIAPI | criAtomExAcf_GetMaxBusesOfDspBusSettingsFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| | ACFデータからDSPバス設定内の最大バス数を取得
|
| CriSint32 CRIAPI | criAtomExAcf_GetMaxBusesOfDspBusSettings (void) |
| | DSPバス設定内の最大バス数の取得
|
| const CriChar8 *CRIAPI | criAtomExAcf_FindBusName (const CriChar8 *bus_name) |
| | ACF内のバス名取得
|
| 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ハンドルのリリース
|
| CriBool CRIAPI | criAtomExAcb_IsReadyToRelease (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ファイルのアタッチ状態取得
|
| CriSint32 CRIAPI | criAtomExVoicePool_CalculateWorkSizeForStandardVoicePool (const CriAtomExStandardVoicePoolConfig *config) |
| | 標準ボイスプール作成用ワーク領域サイズの計算
|
| CriAtomExVoicePoolHn CRIAPI | criAtomExVoicePool_AllocateStandardVoicePool (const CriAtomExStandardVoicePoolConfig *config, void *work, CriSint32 work_size) |
| | 標準ボイスプールの作成
|
| CriSint32 CRIAPI | criAtomExVoicePool_CalculateWorkSizeForAdxVoicePool (const CriAtomExAdxVoicePoolConfig *config) |
| | ADXボイスプール作成用ワーク領域サイズの計算
|
| CriAtomExVoicePoolHn CRIAPI | criAtomExVoicePool_AllocateAdxVoicePool (const CriAtomExAdxVoicePoolConfig *config, void *work, CriSint32 work_size) |
| | ADXボイスプールの作成
|
| CriSint32 CRIAPI | criAtomExVoicePool_CalculateWorkSizeForHcaVoicePool (const CriAtomExHcaVoicePoolConfig *config) |
| | HCAボイスプール作成用ワーク領域サイズの計算
|
| CriAtomExVoicePoolHn CRIAPI | criAtomExVoicePool_AllocateHcaVoicePool (const CriAtomExHcaVoicePoolConfig *config, void *work, CriSint32 work_size) |
| | HCAボイスプールの作成
|
| CriSint32 CRIAPI | criAtomExVoicePool_CalculateWorkSizeForHcaMxVoicePool (const CriAtomExHcaMxVoicePoolConfig *config) |
| | HCA-MXボイスプール作成用ワーク領域サイズの計算
|
| CriAtomExVoicePoolHn CRIAPI | criAtomExVoicePool_AllocateHcaMxVoicePool (const CriAtomExHcaMxVoicePoolConfig *config, void *work, CriSint32 work_size) |
| | HCA-MXボイスプールの作成
|
| CriSint32 CRIAPI | criAtomExVoicePool_CalculateWorkSizeForWaveVoicePool (const CriAtomExWaveVoicePoolConfig *config) |
| | Waveボイスプール作成用ワーク領域サイズの計算
|
| CriAtomExVoicePoolHn CRIAPI | criAtomExVoicePool_AllocateWaveVoicePool (const CriAtomExWaveVoicePoolConfig *config, void *work, CriSint32 work_size) |
| | Waveボイスプールの作成
|
| CriSint32 CRIAPI | criAtomExVoicePool_CalculateWorkSizeForAiffVoicePool (const CriAtomExAiffVoicePoolConfig *config) |
| | AIFFボイスプール作成用ワーク領域サイズの計算
|
| CriAtomExVoicePoolHn CRIAPI | criAtomExVoicePool_AllocateAiffVoicePool (const CriAtomExAiffVoicePoolConfig *config, void *work, CriSint32 work_size) |
| | AIFFボイスプールの作成
|
| CriSint32 CRIAPI | criAtomExVoicePool_CalculateWorkSizeForRawPcmVoicePool (const CriAtomExRawPcmVoicePoolConfig *config) |
| | RawPCMボイスプール作成用ワーク領域サイズの計算
|
| CriAtomExVoicePoolHn CRIAPI | criAtomExVoicePool_AllocateRawPcmVoicePool (const CriAtomExRawPcmVoicePoolConfig *config, void *work, CriSint32 work_size) |
| | RawPCMボイスプールの作成
|
| void CRIAPI | criAtomExVoicePool_Free (CriAtomExVoicePoolHn pool) |
| | ボイスプールの破棄
|
| void CRIAPI | criAtomExVoicePool_FreeAll (void) |
| | 全てのボイスプールを破棄
|
| void CRIAPI | criAtomExVoicePool_GetNumUsedVoices (CriAtomExVoicePoolHn pool, CriSint32 *cur_num, CriSint32 *limit) |
| | ボイスの使用状況の取得
|
| CriAtomPlayerHn CRIAPI | criAtomExVoicePool_GetPlayerHandle (CriAtomExVoicePoolHn pool, CriSint32 index) |
| | プレーヤハンドルの取得
|
| void CRIAPI | criAtomExCategory_SetVolumeById (CriAtomExCategoryId id, CriFloat32 volume) |
| | ID指定によるカテゴリに対するボリューム設定
|
| CriFloat32 CRIAPI | criAtomExCategory_GetVolumeById (CriAtomExCategoryId id) |
| | ID指定によるカテゴリボリューム取得
|
| CriFloat32 CRIAPI | criAtomExCategory_GetTotalVolumeById (CriAtomExCategoryId id) |
| | ID指定による最終カテゴリボリューム取得
|
| void CRIAPI | criAtomExCategory_SetVolumeByName (const CriChar8 *name, CriFloat32 volume) |
| | 名前指定によるカテゴリに対するボリューム設定
|
| CriFloat32 CRIAPI | criAtomExCategory_GetVolumeByName (const CriChar8 *name) |
| | 名前指定によるカテゴリボリューム取得
|
| CriFloat32 CRIAPI | criAtomExCategory_GetTotalVolumeByName (const CriChar8 *name) |
| | 名前指定による最終カテゴリボリューム取得
|
| void CRIAPI | criAtomExCategory_MuteById (CriAtomExCategoryId id, CriBool mute) |
| | ID指定によるカテゴリミュート状態設定
|
| CriBool CRIAPI | criAtomExCategory_IsMutedById (CriAtomExCategoryId id) |
| | ID指定によるカテゴリミュート状態取得
|
| void CRIAPI | criAtomExCategory_MuteByName (const CriChar8 *name, CriBool mute) |
| | 名前指定によるカテゴリミュート状態設定
|
| CriBool CRIAPI | criAtomExCategory_IsMutedByName (const CriChar8 *name) |
| | 名前指定によるカテゴリミュート状態取得
|
| void CRIAPI | criAtomExCategory_SoloById (CriAtomExCategoryId id, CriBool solo, CriFloat32 mute_volume) |
| | ID指定によるカテゴリソロ状態設定
|
| CriBool CRIAPI | criAtomExCategory_IsSoloedById (CriAtomExCategoryId id) |
| | ID指定によるカテゴリソロ状態取得
|
| void CRIAPI | criAtomExCategory_SoloByName (const CriChar8 *name, CriBool solo, CriFloat32 mute_volume) |
| | 名前指定によるカテゴリソロ状態設定
|
| CriBool CRIAPI | criAtomExCategory_IsSoloedByName (const CriChar8 *name) |
| | 名前指定によるカテゴリソロ状態取得
|
| void CRIAPI | criAtomExCategory_PauseById (CriAtomExCategoryId id, CriBool sw) |
| | ID指定によるカテゴリのポーズ/ポーズ解除
|
| CriBool CRIAPI | criAtomExCategory_IsPausedById (CriAtomExCategoryId id) |
| | ID指定によるカテゴリのポーズ状態取得
|
| void CRIAPI | criAtomExCategory_PauseByName (const CriChar8 *name, CriBool sw) |
| | 名前指定によるカテゴリのポーズ/ポーズ解除
|
| CriBool CRIAPI | criAtomExCategory_IsPausedByName (const CriChar8 *name) |
| | 名前指定によるカテゴリのポーズ状態取得
|
| void CRIAPI | criAtomExCategory_SetFadeInTimeById (CriAtomExCategoryId id, CriUint16 ms) |
| | フェードイン時間の設定(カテゴリID指定)
|
| void CRIAPI | criAtomExCategory_SetFadeInTimeByName (const CriChar8 *name, CriUint16 ms) |
| | フェードイン時間の設定(カテゴリ名指定)
|
| void CRIAPI | criAtomExCategory_SetFadeOutTimeById (CriAtomExCategoryId id, CriUint16 ms) |
| | フェードアウト時間の設定(カテゴリID指定)
|
| void CRIAPI | criAtomExCategory_SetFadeOutTimeByName (const CriChar8 *name, CriUint16 ms) |
| | フェードアウト時間の設定(カテゴリ名指定)
|
| void CRIAPI | criAtomExCategory_SetAisacControlById (CriAtomExCategoryId id, CriAtomExAisacControlId control_id, CriFloat32 control_value) |
| | ID指定によるカテゴリに対するAISACコントロール値設定
|
| void CRIAPI | criAtomExCategory_SetAisacControlByName (const CriChar8 *name, const CriChar8 *control_name, CriFloat32 control_value) |
| | 名前指定によるカテゴリに対するAISACコントロール値設定
|
| CriBool CRIAPI | criAtomExCategory_ResetAllAisacControlById (CriAtomExCategoryId category_id) |
| | ID指定でカテゴリにアタッチされている全てのAISACコントロール値をデフォルト値に設定する
|
| CriBool CRIAPI | criAtomExCategory_ResetAllAisacControlByName (const CriChar8 *category_name) |
| | 名前指定でカテゴリにアタッチされている全てのAISACコントロール値をデフォルト値に設定する
|
| void CRIAPI | criAtomExCategory_AttachAisacById (CriAtomExCategoryId id, const CriChar8 *global_aisac_name) |
| | ID指定でカテゴリにAISACを取り付ける
|
| void CRIAPI | criAtomExCategory_AttachAisacByName (const CriChar8 *name, const CriChar8 *global_aisac_name) |
| | 名前指定でカテゴリにAISACを取り付ける
|
| void CRIAPI | criAtomExCategory_DetachAisacById (CriAtomExCategoryId id, const CriChar8 *global_aisac_name) |
| | ID指定でカテゴリからAISACを取り外す
|
| void CRIAPI | criAtomExCategory_DetachAisacByName (const CriChar8 *name, const CriChar8 *global_aisac_name) |
| | 名前指定でカテゴリからAISACを取り外す
|
| void CRIAPI | criAtomExCategory_DetachAisacAllById (CriAtomExCategoryId id) |
| | ID指定でカテゴリから全てのAISACを取り外す
|
| void CRIAPI | criAtomExCategory_DetachAisacAllByName (const CriChar8 *name) |
| | 名前指定でカテゴリから全てのAISACを取り外す
|
| CriSint32 CRIAPI | criAtomExCategory_GetNumAttachedAisacsById (CriAtomExCategoryId id) |
| | ID指定でカテゴリにアタッチされているAISAC数を取得する
|
| CriSint32 CRIAPI | criAtomExCategory_GetNumAttachedAisacsByName (const CriChar8 *name) |
| | 名前指定でカテゴリにアタッチされているAISAC数を取得する
|
| CriBool CRIAPI | criAtomExCategory_GetAttachedAisacInfoById (CriAtomExCategoryId id, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info) |
| | ID指定でカテゴリにアタッチされているAISACの情報を取得する
|
| CriBool CRIAPI | criAtomExCategory_GetAttachedAisacInfoByName (const CriChar8 *name, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info) |
| | 名前指定でカテゴリにアタッチされているAISACの情報を取得する
|
| CriBool CRIAPI | criAtomExCategory_GetCurrentAisacControlValueById (CriAtomExCategoryId category_id, CriAtomExAisacControlId aisac_control_id, CriFloat32 *control_value) |
| | ID指定でカテゴリにアタッチされているAISACコントロールの現在値を取得する
|
| CriBool CRIAPI | criAtomExCategory_GetCurrentAisacControlValueByName (const CriChar8 *category_name, const CriChar8 *aisac_control_name, CriFloat32 *control_value) |
| | 名前指定でカテゴリにアタッチされているAISACコントロールの現在値を取得する
|
| CriSint32 CRIAPI | criAtomExCategory_GetNumCuePlayingCountById (CriAtomExCategoryId id) |
| | ID指定でカテゴリに所属する発音中のキュー数を取得する
|
| CriSint32 CRIAPI | criAtomExCategory_GetNumCuePlayingCountByName (const CriChar8 *name) |
| | 名前指定でカテゴリに所属する発音中のキュー数を取得する
|
| void CRIAPI | criAtomExCategory_StopById (CriAtomExCategoryId id) |
| | ID指定でカテゴリに所属する発音中のキュー数を停止する
|
| void CRIAPI | criAtomExCategory_StopByName (const CriChar8 *name) |
| | 名前指定でカテゴリに所属する発音中のキュー数を停止する
|
| void CRIAPI | criAtomExCategory_StopWithoutReleaseTimeById (CriAtomExCategoryId id) |
| | ID指定でカテゴリに所属する発音中のキュー数を即時停止する
|
| void CRIAPI | criAtomExCategory_StopWithoutReleaseTimeByName (const CriChar8 *name) |
| | 名前指定でカテゴリに所属する発音中のキュー数を即時停止する
|
| CriSint32 CRIAPI | criAtomExPlayer_CalculateWorkSize (const CriAtomExPlayerConfig *config) |
| | AtomExPlayer用ワーク領域サイズの計算
|
| CriAtomExPlayerHn CRIAPI | criAtomExPlayer_Create (const CriAtomExPlayerConfig *config, void *work, CriSint32 work_size) |
| | AtomExPlayerの作成
|
| void CRIAPI | criAtomExPlayer_Destroy (CriAtomExPlayerHn player) |
| | AtomExプレーヤの破棄
|
| void CRIAPI | criAtomExPlayer_SetCueId (CriAtomExPlayerHn player, CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| | 音声データのセット(キューID指定)
|
| void CRIAPI | criAtomExPlayer_SetCueName (CriAtomExPlayerHn player, CriAtomExAcbHn acb_hn, const CriChar8 *cue_name) |
| | 音声データのセット(キュー名指定)
|
| void CRIAPI | criAtomExPlayer_SetCueIndex (CriAtomExPlayerHn player, CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| | 音声データのセット(キューインデックス指定)
|
| void CRIAPI | criAtomExPlayer_SetData (CriAtomExPlayerHn player, void *buffer, CriSint32 size) |
| | 音声データのセット(オンメモリデータの指定)
|
| void CRIAPI | criAtomExPlayer_SetFile (CriAtomExPlayerHn player, CriFsBinderHn binder, const CriChar8 *path) |
| | 音声データのセット(ファイル名の指定)
|
| void CRIAPI | criAtomExPlayer_SetContentId (CriAtomExPlayerHn player, CriFsBinderHn binder, CriSint32 id) |
| | 音声データのセット(CPKコンテンツIDの指定)
|
| void CRIAPI | criAtomExPlayer_SetWaveId (CriAtomExPlayerHn player, CriAtomAwbHn awb, CriAtomExWaveId id) |
| | 音声データのセット(波形データIDの指定)
|
| CriAtomExPlaybackId CRIAPI | criAtomExPlayer_Start (CriAtomExPlayerHn player) |
| | 再生の開始
|
| CriAtomExPlaybackId CRIAPI | criAtomExPlayer_Prepare (CriAtomExPlayerHn player) |
| | 再生の準備
|
| void CRIAPI | criAtomExPlayer_Stop (CriAtomExPlayerHn player) |
| | 再生の停止
|
| void CRIAPI | criAtomExPlayer_StopWithoutReleaseTime (CriAtomExPlayerHn player) |
| | 再生の停止(リリースタイム無視)
|
| void CRIAPI | criAtomExPlayer_StopAllPlayers (void) |
| | 全てのプレーヤの再生を停止
|
| void CRIAPI | criAtomExPlayer_StopAllPlayersWithoutReleaseTime (void) |
| | 全てのプレーヤの再生を停止(リリースタイム無視)
|
| void CRIAPI | criAtomExPlayer_EnumeratePlayers (CriAtomExPlayerCbFunc func, void *obj) |
| | プレーヤの列挙
|
| void CRIAPI | criAtomExPlayer_Pause (CriAtomExPlayerHn player, CriBool sw) |
| | ポーズ/ポーズ解除
|
| void CRIAPI | criAtomExPlayer_Resume (CriAtomExPlayerHn player, CriAtomExResumeMode mode) |
| | ポーズ解除
|
| CriBool CRIAPI | criAtomExPlayer_IsPaused (CriAtomExPlayerHn player) |
| | ポーズ状態の取得
|
| CriAtomExPlayerStatus CRIAPI | criAtomExPlayer_GetStatus (CriAtomExPlayerHn player) |
| | ステータスの取得
|
| CriSint32 CRIAPI | criAtomExPlayer_GetNumPlaybacks (CriAtomExPlayerHn player) |
| | 再生中の音声数の取得
|
| CriAtomExPlaybackId CRIAPI | criAtomExPlayer_GetLastPlaybackId (CriAtomExPlayerHn player) |
| | 最終再生IDの取得
|
| CriSint64 CRIAPI | criAtomExPlayer_GetTime (CriAtomExPlayerHn player) |
| | 再生時刻の取得
|
| void CRIAPI | criAtomExPlayer_SetFormat (CriAtomExPlayerHn player, CriAtomExFormat format) |
| | フォーマットの指定
|
| void CRIAPI | criAtomExPlayer_SetNumChannels (CriAtomExPlayerHn player, CriSint32 num_channels) |
| | チャンネル数の指定
|
| void CRIAPI | criAtomExPlayer_SetSamplingRate (CriAtomExPlayerHn player, CriSint32 sampling_rate) |
| | サンプリングレートの指定
|
| void CRIAPI | criAtomExPlayer_SetSoundRendererType (CriAtomExPlayerHn player, CriAtomSoundRendererType type) |
| | サウンドレンダラタイプの指定
|
| void CRIAPI | criAtomExPlayer_SetGroupNumber (CriAtomExPlayerHn player, CriSint32 group_no) |
| | グループ番号の指定
|
| void CRIAPI | criAtomExPlayer_SetVoiceControlMethod (CriAtomExPlayerHn player, CriAtomExVoiceControlMethod method) |
| | ボイス制御方法の指定
|
| void CRIAPI | criAtomExPlayer_SetVoicePoolIdentifier (CriAtomExPlayerHn player, CriAtomExVoicePoolIdentifier identifier) |
| | ボイスプール識別子の指定
|
| void CRIAPI | criAtomExPlayer_SetHcaMxMixerId (CriAtomExPlayerHn player, CriSint32 mixer_id) |
| | HCAデコード先ミキサIDの指定
|
| void CRIAPI | criAtomExPlayer_SetAsrRackId (CriAtomExPlayerHn player, CriSint32 rack_id) |
| | ASRラックIDの指定
|
| void CRIAPI | criAtomExPlayer_SetAsrRackIdArray (CriAtomExPlayerHn player, const CriSint32 *rack_id_array, CriSint32 num_racks) |
| | 複数のASRラックIDの指定
|
| void CRIAPI | criAtomExPlayer_SetStartTime (CriAtomExPlayerHn player, CriSint64 start_time_ms) |
| | 再生開始位置の指定
|
| void CRIAPI | criAtomExPlayer_SetSequencePrepareTime (CriAtomExPlayerHn player, CriUint32 seq_prep_time_ms) |
| | シーケンス準備時間の指定
|
| void CRIAPI | criAtomExPlayer_SetSyncPlaybackId (CriAtomExPlayerHn player, CriAtomExPlaybackId playback_id) |
| | 同期再生IDの設定
|
| void CRIAPI | criAtomExPlayer_SetPlaybackRatio (CriAtomExPlayerHn player, CriFloat32 playback_ratio) |
| | シーケンス再生レシオの設定
|
| void CRIAPI | criAtomExPlayer_LimitLoopCount (CriAtomExPlayerHn player, CriSint32 count) |
| | ループ回数の制限
|
| void CRIAPI | criAtomExPlayer_UpdateAll (CriAtomExPlayerHn player) |
| | 再生パラメータの更新(再生中の音全て)
|
| void CRIAPI | criAtomExPlayer_Update (CriAtomExPlayerHn player, CriAtomExPlaybackId id) |
| | 再生パラメータの更新(再生ID指定)
|
| void CRIAPI | criAtomExPlayer_ResetParameters (CriAtomExPlayerHn player) |
| | 再生パラメータの初期化
|
| CriFloat32 CRIAPI | criAtomExPlayer_GetParameterFloat32 (CriAtomExPlayerHn player, CriAtomExParameterId id) |
| | パラメータの取得(浮動小数点数)
|
| CriUint32 CRIAPI | criAtomExPlayer_GetParameterUint32 (CriAtomExPlayerHn player, CriAtomExParameterId id) |
| | パラメータの取得(符号なし整数)
|
| CriSint32 CRIAPI | criAtomExPlayer_GetParameterSint32 (CriAtomExPlayerHn player, CriAtomExParameterId id) |
| | パラメータの取得(符号付き整数)
|
| void CRIAPI | criAtomExPlayer_SetVolume (CriAtomExPlayerHn player, CriFloat32 volume) |
| | ボリュームの設定
|
| void CRIAPI | criAtomExPlayer_SetPitch (CriAtomExPlayerHn player, CriFloat32 pitch) |
| | ピッチの設定
|
| void CRIAPI | criAtomExPlayer_SetMaxPitch (CriAtomExPlayerHn player, CriFloat32 pitch) |
| | 最大ピッチの設定
|
| void CRIAPI | criAtomExPlayer_SetPan3dAngle (CriAtomExPlayerHn player, CriFloat32 pan3d_angle) |
| | パンニング3D角度の設定
|
| void CRIAPI | criAtomExPlayer_SetPan3dInteriorDistance (CriAtomExPlayerHn player, CriFloat32 pan3d_interior_distance) |
| | パンニング3D距離の設定
|
| void CRIAPI | criAtomExPlayer_SetPan3dVolume (CriAtomExPlayerHn player, CriFloat32 pan3d_volume) |
| | パンニング3Dボリュームの設定
|
| void CRIAPI | criAtomExPlayer_SetPanType (CriAtomExPlayerHn player, CriAtomExPanType pan_type) |
| | パンタイプの設定
|
| void CRIAPI | criAtomExPlayer_SetPanSpeakerType (CriAtomExPlayerHn player, CriAtomExPanSpeakerType pan_speaker_type) |
| | パンニング時の出力スピーカータイプ設定
|
| void CRIAPI | criAtomExPlayer_AddMixDownCenterVolumeOffset (CriAtomExPlayerHn player, CriFloat32 mixdown_center_volume_offset) |
| | MixDownCenterボリュームオフセット値の設定
|
| void CRIAPI | criAtomExPlayer_AddMixDownLfeVolumeOffset (CriAtomExPlayerHn player, CriFloat32 mixdown_lfe_volume_offset) |
| | MixDownLFEボリュームオフセット値の設定
|
| void CRIAPI | criAtomExPlayer_ChangeDefaultPanSpeakerType (CriAtomExPanSpeakerType pan_speaker_type) |
| | パンニング時の出力スピーカータイプ設定のデフォルト値変更
|
| void CRIAPI | criAtomExPlayer_SetPanAngleType (CriAtomExPlayerHn player, CriAtomExPanAngleType pan_angle_type) |
| | パンニング時の角度タイプ設定
|
| void CRIAPI | criAtomExPlayer_SetPanSpread (CriAtomExPlayerHn player, CriFloat32 spread) |
| | パンニング時の音の広がり設定
|
| void CRIAPI | criAtomExPlayer_SetSendLevel (CriAtomExPlayerHn player, CriSint32 ch, CriAtomExSpeakerId spk, CriFloat32 level) |
| | センドレベルの設定
|
| void CRIAPI | criAtomExPlayer_SetBusSendLevelByName (CriAtomExPlayerHn player, const CriChar8 *bus_name, CriFloat32 level) |
| | バスセンドレベルの設定
|
| void CRIAPI | criAtomExPlayer_SetBusSendLevelOffsetByName (CriAtomExPlayerHn player, const CriChar8 *bus_name, CriFloat32 level_offset) |
| | バスセンドレベルの設定(オフセット指定)
|
| void CRIAPI | criAtomExPlayer_SetPanAdx1Compatible (CriAtomExPlayerHn player, CriSint32 ch, CriFloat32 pan) |
| | ADX1互換のパンの設定
|
| void CRIAPI | criAtomExPlayer_SetBandpassFilterParameters (CriAtomExPlayerHn player, CriFloat32 cof_low, CriFloat32 cof_high) |
| | バンドパスフィルタのパラメータ設定
|
| void CRIAPI | criAtomExPlayer_SetBiquadFilterParameters (CriAtomExPlayerHn player, CriAtomExBiquadFilterType type, CriFloat32 frequency, CriFloat32 gain, CriFloat32 q_value) |
| | バイクアッドフィルタのパラメータ設定
|
| void CRIAPI | criAtomExPlayer_SetVoicePriority (CriAtomExPlayerHn player, CriSint32 priority) |
| | ボイスプライオリティの設定
|
| void CRIAPI | criAtomExPlayer_SetAisacControlById (CriAtomExPlayerHn player, CriAtomExAisacControlId control_id, CriFloat32 control_value) |
| | AISACコントロール値の設定(コントロールID指定)
|
| void CRIAPI | criAtomExPlayer_SetAisacControlByName (CriAtomExPlayerHn player, const CriChar8 *control_name, CriFloat32 control_value) |
| | AISACコントロール値の設定(コントロール名指定)
|
| void CRIAPI | criAtomExPlayer_ClearAisacControls (CriAtomExPlayerHn player) |
| | プレーヤに設定されているAISACコントロール値の削除
|
| void CRIAPI | criAtomExPlayer_Set3dSourceHn (CriAtomExPlayerHn player, CriAtomEx3dSourceHn source) |
| | 3D音源ハンドルの設定
|
| void CRIAPI | criAtomExPlayer_Set3dSourceListHn (CriAtomExPlayerHn player, CriAtomEx3dSourceListHn source_list) |
| | 3D音源ハンドルリストの設定
|
| void CRIAPI | criAtomExPlayer_Set3dListenerHn (CriAtomExPlayerHn player, CriAtomEx3dListenerHn listener) |
| | 3Dリスナーハンドルの設定
|
| CriFloat32 CRIAPI | criAtomExPlayer_GetAisacControlById (CriAtomExPlayerHn player, CriAtomExAisacControlId control_id) |
| | AISACコントロール値の取得(コントロールID指定)
|
| CriFloat32 CRIAPI | criAtomExPlayer_GetAisacControlByName (CriAtomExPlayerHn player, const CriChar8 *control_name) |
| | AISACコントロール値の取得(コントロール名指定)
|
| void CRIAPI | criAtomExPlayer_SetCategoryById (CriAtomExPlayerHn player, CriUint32 category_id) |
| | カテゴリの設定(ID指定)
|
| void CRIAPI | criAtomExPlayer_SetCategoryByName (CriAtomExPlayerHn player, const CriChar8 *category_name) |
| | カテゴリの設定(カテゴリ名指定)
|
| void CRIAPI | criAtomExPlayer_UnsetCategory (CriAtomExPlayerHn player) |
| | カテゴリの削除
|
| CriSint32 CRIAPI | criAtomExPlayer_GetNumCategories (CriAtomExPlayerHn player) |
| | カテゴリ数の取得
|
| CriBool CRIAPI | criAtomExPlayer_GetCategoryInfo (CriAtomExPlayerHn player, CriUint16 index, CriAtomExCategoryInfo *info) |
| | カテゴリ情報の取得(インデックス指定)
|
| void CRIAPI | criAtomExPlayer_SetTrackInfo (CriAtomExPlayerHn player, CriSint32 num_tracks, const CriSint32 *channels_per_track) |
| | トラック情報の指定
|
| void CRIAPI | criAtomExPlayer_SetTrackVolume (CriAtomExPlayerHn player, CriSint32 track_no, CriFloat32 volume) |
| | トラックのボリューム設定
|
| void CRIAPI | criAtomExPlayer_SetSilentMode (CriAtomExPlayerHn player, CriAtomExSilentMode silent_mode) |
| | 無音時処理モードの設定
|
| void CRIAPI | criAtomExPlayer_SetCuePriority (CriAtomExPlayerHn player, CriSint32 cue_priority) |
| | キュープライオリティの設定
|
| void CRIAPI | criAtomExPlayer_SetPreDelayTime (CriAtomExPlayerHn player, CriFloat32 predelay_time_ms) |
| | プリディレイタイムの設定
|
| void CRIAPI | criAtomExPlayer_SetEnvelopeAttackTime (CriAtomExPlayerHn player, CriFloat32 attack_time_ms) |
| | エンベロープのアタックタイムの設定
|
| void CRIAPI | criAtomExPlayer_SetEnvelopeHoldTime (CriAtomExPlayerHn player, CriFloat32 hold_time_ms) |
| | エンベロープのホールドタイムの設定
|
| void CRIAPI | criAtomExPlayer_SetEnvelopeDecayTime (CriAtomExPlayerHn player, CriFloat32 decay_time_ms) |
| | エンベロープのディケイタイムの設定
|
| void CRIAPI | criAtomExPlayer_SetEnvelopeReleaseTime (CriAtomExPlayerHn player, CriFloat32 release_time_ms) |
| | エンベロープのリリースタイムの設定
|
| void CRIAPI | criAtomExPlayer_SetEnvelopeSustainLevel (CriAtomExPlayerHn player, CriFloat32 susutain_level) |
| | エンベロープのサスティンレベルの設定
|
| void CRIAPI | criAtomExPlayer_SetDataRequestCallback (CriAtomExPlayerHn player, CriAtomExPlayerDataRequestCbFunc func, void *obj) |
| | データ要求コールバック関数の登録
|
| void CRIAPI | criAtomExPlayer_SetFilterCallback (CriAtomExPlayerHn player, CriAtomExPlayerFilterCbFunc func, void *obj) |
| | 波形フィルタコールバック関数の登録
|
| void CRIAPI | criAtomExPlayer_SetRandomSeed (CriAtomExPlayerHn player, CriUint32 seed) |
| | 乱数種の設定
|
| void CRIAPI | criAtomExPlayer_SetDspParameter (CriAtomExPlayerHn player, CriSint32 param_id, CriFloat32 param_val) |
| | DSPパラメータの設定
|
| void CRIAPI | criAtomExPlayer_AttachAisac (CriAtomExPlayerHn player, const CriChar8 *global_aisac_name) |
| | プレーヤにAISACを取り付ける
|
| void CRIAPI | criAtomExPlayer_DetachAisac (CriAtomExPlayerHn player, const CriChar8 *global_aisac_name) |
| | プレーヤからAISACを取り外す
|
| void CRIAPI | criAtomExPlayer_DetachAisacAll (CriAtomExPlayerHn player) |
| | プレーヤから全てのAISACを取り外す
|
| CriSint32 CRIAPI | criAtomExPlayer_GetNumAttachedAisacs (CriAtomExPlayerHn player) |
| | プレーヤにアタッチされているAISAC数を取得する
|
| CriBool CRIAPI | criAtomExPlayer_GetAttachedAisacInfo (CriAtomExPlayerHn player, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info) |
| | プレーヤにアタッチされているAISACの情報を取得する
|
| void CRIAPI | criAtomExPlayer_SetStreamingCacheId (CriAtomExPlayerHn player, CriAtomExStreamingCacheId cache_id) |
| | プレーヤにストリーミングキャッシュを設定します
|
| void CRIAPI | criAtomExPlayer_AttachTween (CriAtomExPlayerHn player, CriAtomExTweenHn tween) |
| | プレーヤにトゥイーンを取り付ける
|
| void CRIAPI | criAtomExPlayer_DetachTween (CriAtomExPlayerHn player, CriAtomExTweenHn tween) |
| | プレーヤからトゥイーンを取り外す
|
| void CRIAPI | criAtomExPlayer_DetachTweenAll (CriAtomExPlayerHn player) |
| | プレーヤから全てのトゥイーンを取り外す
|
| void CRIAPI | criAtomExPlayer_SetFirstBlockIndex (CriAtomExPlayerHn player, CriAtomExBlockIndex index) |
| | 再生開始ブロックのセット(ブロックインデックス指定)
|
| void CRIAPI | criAtomExPlayer_SetBlockTransitionCallback (CriAtomExPlayerHn player, CriAtomExPlayerBlockTransitionCbFunc func, void *obj) |
| | ブロックトランジションコールバック関数の登録
|
| CriAtomExSoundObjectHn CRIAPI | criAtomExPlayer_GetSoundObject (CriAtomExPlayerHn player) |
| | サウンドオブジェクトの取得
|
| void CRIAPI | criAtomExPlayer_SetDrySendLevel (CriAtomExPlayerHn player, CriAtomExSpeakerId spk, CriFloat32 offset, CriFloat32 gain) |
| | ドライセンドレベルの設定(CRI Audio互換用)
|
| void CRIAPI | criAtomExPlayer_SetSelectorLabel (CriAtomExPlayerHn player, const CriChar8 *selector, const CriChar8 *label) |
| | セレクタ情報のプレーヤへの設定
|
| void CRIAPI | criAtomExPlayer_ClearSelectorLabels (CriAtomExPlayerHn player) |
| | プレーヤに設定されているセレクタ情報の削除
|
| void CRIAPI | criAtomExPlayer_SetPlaybackTrackInfoNotificationCallback (CriAtomExPlayerHn player, CriAtomExPlayerPlaybackTrackInfoNotificationCbFunc func, void *obj) |
| | 再生トラック番号通知コールバック関数の登録
|
| void CRIAPI | criAtomExPlayback_Stop (CriAtomExPlaybackId id) |
| | 再生音の停止
|
| void CRIAPI | criAtomExPlayback_StopWithoutReleaseTime (CriAtomExPlaybackId id) |
| | 再生音の停止(リリースタイム無視)
|
| void CRIAPI | criAtomExPlayback_Pause (CriAtomExPlaybackId id, CriBool sw) |
| | 再生音のポーズ/ポーズ解除
|
| void CRIAPI | criAtomExPlayback_Resume (CriAtomExPlaybackId id, CriAtomExResumeMode mode) |
| | 再生音の機能別のポーズ解除
|
| CriBool CRIAPI | criAtomExPlayback_IsPaused (CriAtomExPlaybackId id) |
| | 再生音のポーズ状態の取得
|
| CriAtomExPlaybackStatus CRIAPI | criAtomExPlayback_GetStatus (CriAtomExPlaybackId id) |
| | 再生ステータスの取得
|
| CriBool CRIAPI | criAtomExPlayback_GetFormatInfo (CriAtomExPlaybackId id, CriAtomExFormatInfo *info) |
| | 再生音声のフォーマット情報の取得
|
| CriBool CRIAPI | criAtomExPlayback_GetSource (CriAtomExPlaybackId id, CriAtomExSourceInfo *source) |
| | 再生音声の再生元情報の取得
|
| CriAtomPlayerHn CRIAPI | criAtomExPlayback_GetAtomPlayer (CriAtomExPlaybackId id) |
| | Atomプレーヤの取得
|
| CriSint64 CRIAPI | criAtomExPlayback_GetTime (CriAtomExPlaybackId id) |
| | 再生時刻の取得
|
| CriSint64 CRIAPI | criAtomExPlayback_GetTimeSyncedWithAudio (CriAtomExPlaybackId id) |
| | 再生時刻の取得(再生音声に同期した補正込み)
|
| CriSint64 CRIAPI | criAtomExPlayback_GetTimeSyncedWithAudioMicro (CriAtomExPlaybackId id) |
| | 再生時刻の取得(再生音声に同期した補正込み)
|
| CriSint64 CRIAPI | criAtomExPlayback_GetSequencePosition (CriAtomExPlaybackId id) |
| | シーケンス再生位置の取得
|
| CriBool CRIAPI | criAtomExPlayback_GetNumPlayedSamples (CriAtomExPlaybackId id, CriSint64 *num_samples, CriSint32 *sampling_rate) |
| | 再生サンプル数の取得
|
| CriBool CRIAPI | criAtomExPlayback_GetParameterFloat32 (CriAtomExPlaybackId playback_id, CriAtomExParameterId parameter_id, CriFloat32 *value_float32) |
| | パラメータの取得(浮動小数点数)
|
| CriBool CRIAPI | criAtomExPlayback_GetParameterUint32 (CriAtomExPlaybackId playback_id, CriAtomExParameterId parameter_id, CriUint32 *value_uint32) |
| | パラメータの取得(符号なし整数)
|
| CriBool CRIAPI | criAtomExPlayback_GetParameterSint32 (CriAtomExPlaybackId playback_id, CriAtomExParameterId parameter_id, CriSint32 *value_sint32) |
| | パラメータの取得(符号付き整数)
|
| CriBool CRIAPI | criAtomExPlayback_GetAisacControlById (CriAtomExPlaybackId playback_id, CriAtomExAisacControlId control_id, CriFloat32 *control_value) |
| | AISACコントロール値の取得(コントロールID指定)
|
| CriBool CRIAPI | criAtomExPlayback_GetAisacControlByName (CriAtomExPlaybackId playback_id, const CriChar8 *control_name, CriFloat32 *control_value) |
| | AISACコントロール値の取得(コントロール名指定)
|
| void CRIAPI | criAtomExPlayback_SetNextBlockIndex (CriAtomExPlaybackId id, CriAtomExBlockIndex index) |
| | 再生音のブロック遷移
|
| CriAtomExBlockIndex CRIAPI | criAtomExPlayback_GetCurrentBlockIndex (CriAtomExPlaybackId id) |
| | 再生音のカレントブロックインデックスの取得
|
| CriBool CRIAPI | criAtomExPlayback_GetPlaybackTrackInfo (CriAtomExPlaybackId id, CriAtomExPlaybackTrackInfo *info) |
| | 再生トラック情報の取得
|
| CriBool CRIAPI | criAtomExPlayback_GetBeatSyncInfo (CriAtomExPlaybackId id, CriAtomExBeatSyncInfo *info) |
| | ビート同期情報の取得
|
| CriSint32 CRIAPI | criAtomExPlayer_CalculateWorkSizeForFader (const CriAtomExFaderConfig *config) |
| | フェーダのアタッチに必要なワーク領域サイズの計算
|
| void CRIAPI | criAtomExPlayer_AttachFader (CriAtomExPlayerHn player, const CriAtomExFaderConfig *config, void *work, CriSint32 work_size) |
| | プレーヤにフェーダを取り付ける
|
| void CRIAPI | criAtomExPlayer_DetachFader (CriAtomExPlayerHn player) |
| | プレーヤからフェーダを取り外す
|
| void CRIAPI | criAtomExPlayer_SetFadeOutTime (CriAtomExPlayerHn player, CriSint32 ms) |
| | フェードアウト時間の設定
|
| CriSint32 CRIAPI | criAtomExPlayer_GetFadeOutTime (CriAtomExPlayerHn player) |
| | フェードアウト時間の取得
|
| void CRIAPI | criAtomExPlayer_SetFadeInTime (CriAtomExPlayerHn player, CriSint32 ms) |
| | フェードイン時間の設定
|
| CriSint32 CRIAPI | criAtomExPlayer_GetFadeInTime (CriAtomExPlayerHn player) |
| | フェードイン時間の取得
|
| void CRIAPI | criAtomExPlayer_SetFadeInStartOffset (CriAtomExPlayerHn player, CriSint32 ms) |
| | フェードイン開始オフセットの設定
|
| CriSint32 CRIAPI | criAtomExPlayer_GetFadeInStartOffset (CriAtomExPlayerHn player) |
| | フェードイン開始オフセットの取得
|
| void CRIAPI | criAtomExPlayer_SetFadeOutEndDelay (CriAtomExPlayerHn player, CriSint32 ms) |
| | フェードアウト後のディレイ時間の設定
|
| CriSint32 CRIAPI | criAtomExPlayer_GetFadeOutEndDelay (CriAtomExPlayerHn player) |
| | フェードアウト後のディレイ時間の取得
|
| CriBool CRIAPI | criAtomExPlayer_IsFading (CriAtomExPlayerHn player) |
| | フェード処理中かどうかのチェック
|
| void CRIAPI | criAtomExPlayer_ResetFaderParameters (CriAtomExPlayerHn player) |
| | フェーダパラメータの初期化
|
| void CRIAPI | criAtomExSequencer_SetEventCallback (CriAtomExSequencerEventCbFunc func, void *obj) |
| | シーケンスコールバック関数の登録
|
| void CRIAPI | criAtomExBeatSync_SetCallback (CriAtomExBeatSyncCbFunc func, void *obj) |
| | ビート同期位置検出コールバック関数の登録
|
| CriSint32 CRIAPI | criAtomEx3dSource_CalculateWorkSize (const CriAtomEx3dSourceConfig *config) |
| | 3D音源ハンドルの作成に必要なワーク領域サイズの計算
|
| CriAtomEx3dSourceHn CRIAPI | criAtomEx3dSource_Create (const CriAtomEx3dSourceConfig *config, void *work, CriSint32 work_size) |
| | 3D音源ハンドルの作成
|
| void CRIAPI | criAtomEx3dSource_Destroy (CriAtomEx3dSourceHn ex_3d_source) |
| | 3D音源ハンドルの破棄
|
| void CRIAPI | criAtomEx3dSource_Update (CriAtomEx3dSourceHn ex_3d_source) |
| | 3D音源の更新
|
| void CRIAPI | criAtomEx3dSource_ResetParameters (CriAtomEx3dSourceHn ex_3d_source) |
| | 3D音源パラメータの初期化
|
| void CRIAPI | criAtomEx3dSource_SetPosition (CriAtomEx3dSourceHn ex_3d_source, const CriAtomExVector *position) |
| | 3D音源の位置の設定
|
| CriAtomExVector CRIAPI | criAtomEx3dSource_GetPosition (CriAtomEx3dSourceHn ex_3d_source) |
| | 3D音源の位置の設定
|
| void CRIAPI | criAtomEx3dSource_SetVelocity (CriAtomEx3dSourceHn ex_3d_source, const CriAtomExVector *velocity) |
| | 3D音源の速度の設定
|
| void CRIAPI | criAtomEx3dSource_SetOrientation (CriAtomEx3dSourceHn ex_3d_source, const CriAtomExVector *front, const CriAtomExVector *top) |
| | 3D音源の向きの設定
|
| void CRIAPI | criAtomEx3dSource_SetConeParameter (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 inside_angle, CriFloat32 outside_angle, CriFloat32 outside_volume) |
| | 3D音源のサウンドコーンパラメータの設定
|
| void CRIAPI | criAtomEx3dSource_ChangeDefaultConeParameter (CriFloat32 inside_angle, CriFloat32 outside_angle, CriFloat32 outside_volume) |
| | 3D音源のサウンドコーンパラメータのデフォルト値変更
|
| void CRIAPI | criAtomEx3dSource_SetMinMaxAttenuationDistance (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 min_attenuation_distance, CriFloat32 max_attenuation_distance) |
| | 3D音源の最小距離/最大距離の設定
|
| void CRIAPI | criAtomEx3dSource_ChangeDefaultMinMaxAttenuationDistance (CriFloat32 min_attenuation_distance, CriFloat32 max_attenuation_distance) |
| | 3D音源の最小距離/最大距離のデフォルト値変更
|
| void CRIAPI | criAtomEx3dSource_SetInteriorPanField (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 source_radius, CriFloat32 interior_distance) |
| | 3D音源のインテリアパンニング境界距離の設定
|
| void CRIAPI | criAtomEx3dSource_ChangeDefaultInteriorPanField (CriFloat32 source_radius, CriFloat32 interior_distance) |
| | 3D音源のインテリアパンニング境界距離のデフォルト値変更
|
| void CRIAPI | criAtomEx3dSource_SetDopplerFactor (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 doppler_factor) |
| | 3D音源のドップラー係数の設定
|
| void CRIAPI | criAtomEx3dSource_ChangeDefaultDopplerFactor (CriFloat32 doppler_factor) |
| | 3D音源のドップラー係数のデフォルト値変更
|
| void CRIAPI | criAtomEx3dSource_SetVolume (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 volume) |
| | 3D音源のボリュームの設定
|
| void CRIAPI | criAtomEx3dSource_ChangeDefaultVolume (CriFloat32 volume) |
| | 3D音源のボリュームのデフォルト値変更
|
| void CRIAPI | criAtomEx3dSource_SetMaxAngleAisacDelta (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 max_delta) |
| | 角度AISACコントロール値の最大変化量の設定
|
| void CRIAPI | criAtomEx3dSource_SetDistanceAisacControlId (CriAtomEx3dSourceHn ex_3d_source, CriUint16 aisac_control_id) |
| | 距離AISACコントロールIDの設定
|
| void CRIAPI | criAtomEx3dSource_SetListenerBasedAngleAisacControlId (CriAtomEx3dSourceHn ex_3d_source, CriUint16 aisac_control_id) |
| | リスナー基準角度AISACコントロールIDの設定
|
| void CRIAPI | criAtomEx3dSource_SetSourceBasedAngleAisacControlId (CriAtomEx3dSourceHn ex_3d_source, CriUint16 aisac_control_id) |
| | 音源基準角度AISACコントロールIDの設定
|
| CriSint32 CRIAPI | criAtomEx3dSourceList_CalculateWorkSize (const CriAtomEx3dSourceListConfig *config) |
| | 3D音源ハンドルリストの作成に必要なワーク領域サイズの計算
|
| CriAtomEx3dSourceListHn CRIAPI | criAtomEx3dSourceList_Create (const CriAtomEx3dSourceListConfig *config, void *work, CriSint32 work_size) |
| | 3D音源ハンドルリストの作成
|
| void CRIAPI | criAtomEx3dSourceList_Destroy (CriAtomEx3dSourceListHn ex_3d_source_list) |
| | 3D音源ハンドルリストの破棄
|
| void CRIAPI | criAtomEx3dSourceList_Add (CriAtomEx3dSourceListHn ex_3d_source_list, CriAtomEx3dSourceHn ex_3d_source) |
| | 3D音源ハンドルリストへの3D音源ハンドルの追加
|
| void CRIAPI | criAtomEx3dSourceList_Remove (CriAtomEx3dSourceListHn ex_3d_source_list, CriAtomEx3dSourceHn ex_3d_source) |
| | 3D音源ハンドルリストから3D音源ハンドルの削除
|
| void CRIAPI | criAtomEx3dSourceList_RemoveAll (CriAtomEx3dSourceListHn ex_3d_source_list) |
| | 3D音源ハンドルリストから3D音源ハンドルの全削除
|
| CriSint32 CRIAPI | criAtomEx3dListener_CalculateWorkSize (const CriAtomEx3dListenerConfig *config) |
| | 3Dリスナーハンドルの作成に必要なワーク領域サイズの計算
|
| CriAtomEx3dListenerHn CRIAPI | criAtomEx3dListener_Create (const CriAtomEx3dListenerConfig *config, void *work, CriSint32 work_size) |
| | 3Dリスナーハンドルの作成
|
| void CRIAPI | criAtomEx3dListener_Destroy (CriAtomEx3dListenerHn ex_3d_listener) |
| | 3Dリスナーハンドルの破棄
|
| void CRIAPI | criAtomEx3dListener_Update (CriAtomEx3dListenerHn ex_3d_listener) |
| | 3Dリスナーの更新
|
| void CRIAPI | criAtomEx3dListener_ResetParameters (CriAtomEx3dListenerHn ex_3d_listener) |
| | 3D音源パラメータの初期化
|
| void CRIAPI | criAtomEx3dListener_SetPosition (CriAtomEx3dListenerHn ex_3d_listener, const CriAtomExVector *position) |
| | 3Dリスナーの位置の設定
|
| CriAtomExVector CRIAPI | criAtomEx3dListener_GetPosition (CriAtomEx3dListenerHn ex_3d_listener) |
| | 3Dリスナーの位置の取得
|
| void CRIAPI | criAtomEx3dListener_SetVelocity (CriAtomEx3dListenerHn ex_3d_listener, const CriAtomExVector *velocity) |
| | 3Dリスナーの速度の設定
|
| void CRIAPI | criAtomEx3dListener_SetOrientation (CriAtomEx3dListenerHn ex_3d_listener, const CriAtomExVector *front, const CriAtomExVector *top) |
| | 3Dリスナーの向きの設定
|
| void CRIAPI | criAtomEx3dListener_SetDistanceFactor (CriAtomEx3dListenerHn ex_3d_listener, CriFloat32 distance_factor) |
| | 3Dリスナーの距離係数の設定
|
| void CRIAPI | criAtomEx3dListener_SetFocusPoint (CriAtomEx3dListenerHn ex_3d_listener, const CriAtomExVector *focus_point) |
| | 3Dリスナーの注目点の設定
|
| void CRIAPI | criAtomEx3dListener_SetDistanceFocusLevel (CriAtomEx3dListenerHn ex_3d_listener, CriFloat32 distance_focus_level) |
| | 距離センサのフォーカスレベルの設定
|
| void CRIAPI | criAtomEx3dListener_SetDirectionFocusLevel (CriAtomEx3dListenerHn ex_3d_listener, CriFloat32 direction_focus_level) |
| | 方向センサのフォーカスレベルの設定
|
| void CRIAPI | criAtomExVoicePool_DetachDsp (CriAtomExVoicePoolHn pool) |
| | DSPのデタッチ
|
| CriSint32 CRIAPI | criAtomExVoicePool_CalculateWorkSizeForDspPitchShifter (const CriAtomExDspPitchShifterConfig *config) |
| | ピッチシフタDSPアタッチ用ワーク領域サイズの計算
|
| void CRIAPI | criAtomExVoicePool_AttachDspPitchShifter (CriAtomExVoicePoolHn pool, const CriAtomExDspPitchShifterConfig *config, void *work, CriSint32 work_size) |
| | ピッチシフタDSPのアタッチ
|
| CriSint32 CRIAPI | criAtomExVoicePool_CalculateWorkSizeForDspTimeStretch (const CriAtomExDspTimeStretchConfig *config) |
| | タイムストレッチDSPアタッチ用ワーク領域サイズの計算
|
| void CRIAPI | criAtomExVoicePool_AttachDspTimeStretch (CriAtomExVoicePoolHn pool, const CriAtomExDspTimeStretchConfig *config, void *work, CriSint32 work_size) |
| | タイムストレッチDSPのアタッチ
|
| CriBool CRIAPI | criAtomExStreamingCache_IsCachedWaveformById (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| | 指定したCue(ID指定)のストリーム用データがキャッシュ済みかを取得します
|
| CriBool CRIAPI | criAtomExStreamingCache_IsCachedWaveformByName (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| | 指定したCue(名前指定)のストリーム用データがキャッシュ済みかを取得します
|
| CriBool CRIAPI | criAtomExStreamingCache_LoadWaveformById (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, CriAtomExCueId cue_id) |
| | 指定したCue(ID指定)のストリーム用データをキャッシュにロード
|
| CriBool CRIAPI | criAtomExStreamingCache_LoadWaveformByName (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| | 指定したCue(名前指定)のストリーム用データをキャッシュにロード
|
| CriSint32 CRIAPI | criAtomExTween_CalculateWorkSize (const CriAtomExTweenConfig *config) |
| | トゥイーンの作成に必要なワーク領域サイズの計算
|
| CriAtomExTweenHn CRIAPI | criAtomExTween_Create (const CriAtomExTweenConfig *config, void *work, CriSint32 work_size) |
| | トゥイーンの作成
|
| void CRIAPI | criAtomExTween_Destroy (CriAtomExTweenHn tween) |
| | トゥイーンの破棄
|
| CriFloat32 CRIAPI | criAtomExTween_GetValue (CriAtomExTweenHn tween) |
| | 現在値の取得
|
| void CRIAPI | criAtomExTween_MoveTo (CriAtomExTweenHn tween, CriUint16 time_ms, CriFloat32 value) |
| | 現在値から指定値に変化
|
| void CRIAPI | criAtomExTween_MoveFrom (CriAtomExTweenHn tween, CriUint16 time_ms, CriFloat32 value) |
| | 指定値から現在値に変化
|
| void CRIAPI | criAtomExTween_Stop (CriAtomExTweenHn tween) |
| | トゥイーンの停止
|
| void CRIAPI | criAtomExTween_Reset (CriAtomExTweenHn tween) |
| | トゥイーンのリセット
|
| void CRIAPI | criAtomEx_SetVoiceEventCallback (CriAtomExVoiceEventCbFunc func, void *obj) |
| | ボイスイベントコールバックの登録
|
| void CRIAPI | criAtomEx_EnumerateVoiceInfos (CriAtomExVoiceInfoCbFunc func, void *obj) |
| | ボイス情報の列挙
|
| void CRIAPI | criAtomEx_SetMonitoringVoiceStopCallback (CriAtomExMonitoringVoiceStopCbFunc func, void *obj) |
| | ボイス停止を監視するコールバック関数の登録
|
| void CRIAPI | criAtomEx_SetMonitoringVoiceStopPlaybackId (CriAtomExPlaybackId playback_id) |
| | ボイス停止を監視する再生IDの登録
|
| CriSint32 CRIAPI | criAtomExSoundObject_CalculateWorkSize (const CriAtomExSoundObjectConfig *config) |
| | サウンドオブジェクト用ワーク領域サイズの計算
|
| CriAtomExSoundObjectHn CRIAPI | criAtomExSoundObject_Create (const CriAtomExSoundObjectConfig *config, void *work, CriSint32 work_size) |
| | サウンドオブジェクトの作成
|
| void CRIAPI | criAtomExSoundObject_Destroy (CriAtomExSoundObjectHn sound_object) |
| | サウンドオブジェクトの破棄
|
| void CRIAPI | criAtomExSoundObject_AddPlayer (CriAtomExSoundObjectHn sound_object, CriAtomExPlayerHn player) |
| | AtomExプレーヤの追加
|
| void CRIAPI | criAtomExSoundObject_DeletePlayer (CriAtomExSoundObjectHn sound_object, CriAtomExPlayerHn player) |
| | AtomExプレーヤの削除
|
| void CRIAPI | criAtomExSoundObject_DeleteAllPlayers (CriAtomExSoundObjectHn sound_object) |
| | 全てのAtomExプレーヤの削除
|
| void CRIAPI | criAtomExPlayer_SetBusSendLevel (CriAtomExPlayerHn player, CriSint32 bus_index, CriFloat32 level) |
| void CRIAPI | criAtomExPlayer_SetBusSendLevelOffset (CriAtomExPlayerHn player, CriSint32 bus_index, CriFloat32 level_offset) |
| void CRIAPI | criAtomEx_GetNumUsedVirtualVoices (CriSint32 *cur_num, CriSint32 *limit) |
| void CRIAPI | criAtomEx_GetNumUsedSequences (CriSint32 *cur_num, CriSint32 *limit) |
| void CRIAPI | criAtomEx_GetNumUsedSequenceTracks (CriSint32 *cur_num, CriSint32 *limit) |
| void CRIAPI | criAtomEx_GetNumUsedSequenceTrackItems (CriSint32 *cur_num, CriSint32 *limit) |
| void CRIAPI | criAtomEx_GetNumUsedAisacAutoModulations (CriSint32 *cur_num, CriSint32 *limit) |
| void CRIAPI | criAtomEx3dSource_SetConeOrientation (CriAtomEx3dSourceHn ex_3d_source, const CriAtomExVector *cone_orient) |