IXACT3Engine

ここでは、IXACT3Engine インターフェイスで使用するメソッドについて説明します。

メソッド 説明
AddRef

このインターフェイスへの参照を追加します。

CreateInMemoryWaveBank

XACT エンジンで使用するメモリー内ウェーブ バンクを作成します。

CreateSoundBank

XACT エンジンで使用するサウンド バンクを作成します。

CreateStreamingWaveBank

IXACT3WaveBank インスタンスを作成します。

DoWork

XACT エンジンが要求する周期的処理を実行します。

GetCategory

わかりやすい名前を表す文字列に対応するサウンド カテゴリのインデックスを取得します。

GetFinalMixFormat

最終ミックス フォーマットを取得します。

GetGlobalVariable

インデックスを使用して、グローバル変数の値を取得します。

GetGlobalVariableIndex

グローバル変数名の文字列に対応するインデックスを取得します。

GetRendererCount

システムで利用可能なオーディオ レンダリング デバイスの総数を返します。

Xbox 360:  Xbox 360 プラットフォームではこのメソッドはサポートされません。

GetRendererDetails

特定のレンダラーに関する情報を取得します。

Xbox 360:  Xbox 360 プラットフォームではこのメソッドはサポートされません。

Initialize

XACT エンジンを初期化します。

Pause

カテゴリの再生を一時停止または再開します。

PrepareInMemoryWave

既にメモリーにあるデータからメモリー内 IXACT3Wave オブジェクトを作成します。

PrepareStreamingWave

渡されたファイル ハンドルのストリーミング Wave オブジェクトを作成します。

PrepareWave

標準 PCM および XMA (Xbox 360) ファイルから Wave オブジェクトを準備します。

QueryInterface

インターフェイスへのポインターを取得します。

RegisterNotification

イベント通知を登録します。

Release

このインターフェイスをメモリーから解放します。

SetGlobalVariable

インデックスで参照されたグローバル変数に新しい値を格納します。

SetVolume

サウンド カテゴリのボリュームを設定します。

ShutDown

XACT エンジンをシャットダウンし、使用中のすべてのリソースを解放します。

Stop

サウンド カテゴリを停止します。

UnRegisterNotification

イベント通知の登録をキャンセルします。