定数
| [メニュー] |
|
解説 PS3 PPU環境用のフレームワーク種別です。 ADXM_FRAMEWORK_DEFAULTはプラットフォーム共通の定義で、そのプラットフォームで一番お勧めのフレームワークが選択されます。
|
| [メニュー] |
|
解説 マルチスレッド時の各スレッドのデフォルトプライオリティです。
|
| [メニュー] |
|
解説 マルチスレッド時の各スレッドのデフォルトスタックサイズです。 値 8192 |
データ型
| [メニュー] |
|
解説 各スレッドのセットアップパラメータです。ADXM_SetupFramework関数に引数prmとして渡します。フレームワークとしてADXM_FRAMEWORK_PS3PPU_MULTI_THREADを選んだ場合に有効です。 プライオリティは数値が低いほど優先度が高いです。 メンバは以下のとおりです。
|
| [メニュー] |
|
解説 ADXPS3_SetupSound関数によってADXサウンドシステムのセットアップするときに指定する、サウンドシステムの設定です。 ワーク領域サイズはADXPS3_CalcSoundWorkSize関数により計算してください。また、計算したワーク領域サイズ分のメモリを確保し、ワーク領域として設定してください。 mixer_handleにNULLを設定することで、音声を出力しない(サラウンドミキサを作成しない)環境にも対応できます。 メンバは以下のとおりです。
|
| [メニュー] |
|
解説 ADXPS3_SetupPs3Fs関数によってPS3ファイルシステムのセットアップをするときに指定する、セットアップパラメータです。
|
関数
| [メニュー] |
|
書式 Bool CRIAPI ADXM_SetupFramework(AdxmFramework framework, void *prm); 入力 framework:フレームワーク種別 prm:セットアップパラメータ 出力 なし 戻り値 TRUE:成功、FALSE:失敗 説明 CRIミドルウェアのフレームワークをセットアップします。 ADXの初期化(ADXT_Init)を行う前に呼び出す必要があります。 prmにはAdxmThreadSprm_PS3PPU構造体へのポインタを指定できます。NULLを指定するとデフォルト設定が使用されます。セットアップパラメータは、フレームワークとしてADXM_FRAMEWORK_PS3PPU_MULTI_THREADを選んだ場合に有効です。 例
|
| [メニュー] |
|
書式 Bool CRIAPI ADXM_ShutdownFramework(void); 入力 なし 出力 なし 戻り値 TRUE:成功、FALSE:失敗 説明 CRIミドルウェアのフレームワークを終了します。 ADXの終了処理(ADXT_Finish)を行った後に呼び出す必要があります。 例
|
| [メニュー] |
|
書式 Sint32 CRIAPI ADXPS3_CalcSoundWorkSize(const Adxps3SoundConfig *config); 入力 config:サウンドシステムの設定構造体 出力 なし 戻り値 計算されたワークサイズ 説明 ADXサウンドシステムに必要なワークサイズを計算します。 この関数を呼び出す前に、サウンドシステムの設定構造体の各メンバを設定してください(work, work_size以外)。 例
|
| [メニュー] |
|
書式 Bool CRIAPI ADXPS3_SetupSound(const Adxps3SoundConfig *config); 入力 config:サウンドシステムの設定構造体 出力 なし 戻り値 TRUE:成功、FALSE:失敗 説明 ADXサウンドシステムをセットアップします。 ADXの初期化(ADXT_Init)を行う前に呼び出す必要があります。 この関数を呼び出すときには、サラウンドミキサが動作していない必要があります。 この関数を呼び出す前に、サウンドシステムの設定構造体の各メンバを設定してください。 例
|
| [メニュー] |
|
書式 void CRIAPI ADXPS3_ShutdownSound(void); 入力 なし 出力 なし 戻り値 なし 説明 ADXサウンドシステムをシャットダウンします。 ADXの終了処理(ADXT_Finish)を行った後に呼び出す必要があります。 この関数を呼び出すときには、サラウンドミキサが動作していない必要があります。 この関数を呼び出す前に、サウンドシステムの設定構造体の各メンバを設定してください。 例
|
| [メニュー] |
|
書式 Sint32 CRIAPI ADXPS3_SoundNotifyCallback(void *arg, Uint32 counter, Uint32 num_samples); 入力 arg: cellSurMixerSetNotifyCallback関数呼び出し時に設定した値 counter:コールバックの呼び出しごとにインクリメントされる値 num_samples:このコールバック内で生成すべきデータのサンプル数 出力 なし 戻り値 現在未使用。将来は正常終了は0、異常終了は負の値に定義する予定です。 説明 オーディオデータ入力のための通知コールバック関数です。 cellSurMixerSetNotifyCallback関数で登録するコールバック関数から呼び出してください。 もしアプリケーション側でサラウンドミキサへのデータ入力をまったく行わない場合は、ADXPS3_SoundNotifyCallback関数を直接サラウンドミキサに登録しても問題ありません。 例
|
| [メニュー] |
|
書式 void CRIAPI ADXPS3_SetupPs3Fs(const Adxps3SprmPs3Fs *sprm); 入力 sprm:PS3ファイルシステムのセットアップパラメータ構造体 出力 なし 戻り値 なし 説明 PS3ファイルシステムをセットアップして、ルートディレクトリを設定します。 ADXT_Init関数よりも前に呼んでください。 引数にNULLを指定すると、以下のようなデフォルトが設定されます。
例
|
| [メニュー] |
|
書式 void CRIAPI ADXPS3_ShutdownPs3Fs(void); 入力 なし 出力 なし 戻り値 なし 説明 PS3ファイルシステムをシャットダウンします。 ADXT_Finish関数よりも後に呼んでください。 例
|