ボイスプールの制御を行うためのクラスです。
[詳細]
すべてのメンバ一覧
説明
ボイスプールの制御を行うためのクラスです。
- 説明:
- ボイスプールの制御を行うためのクラスです。
列挙型
関数
| override void Dispose |
( |
| ) |
|
|
inline |
ボイスプールの破棄
ボイスプールオブジェクトの破棄を行います。
作成したオブジェクトを本APIで破棄しない場合、リソースリークが発生しますので必ず破棄してください。
| void AttachDspTimeStretch |
( |
| ) |
|
|
inline |
タイムストレッチDSPのアタッチ
- 説明:
- ボイスプールにタイムストレッチDSPを追加します。
- 注意:
- 本関数は完了復帰型の関数です。
本関数を実行すると、しばらくの間Atomライブラリのサーバ処理がブロックされます。
音声再生中に本関数を実行すると、音途切れ等の不具合が発生する可能性があるため、 本関数の呼び出しは シーンの切り替わり等、負荷変動を許容できるタイミングで行ってください。
- 参照:
- CriAtomExVoicePool::DetachInsertionDsp
| void AttachDspPitchShifter |
( |
PitchShifterMode |
mode = PitchShifterMode.Music, |
|
|
int |
windosSize = 1024, |
|
|
int |
overlapTimes = 4 |
|
) |
| |
|
inline |
ピッチシフタDSPのアタッチ
- 引数:
-
| mode | ピッチシフトモード |
| windosSize | ウィンドウサイズ |
| overlapTimes | オーバーラップ回数 |
- 説明:
- ボイスプールにピッチシフタDSPを追加します。
- 注意:
- 本関数は完了復帰型の関数です。
本関数を実行すると、しばらくの間Atomライブラリのサーバ処理がブロックされます。
音声再生中に本関数を実行すると、音途切れ等の不具合が発生する可能性があるため、 本関数の呼び出しは シーンの切り替わり等、負荷変動を許容できるタイミングで行ってください。
- 参照:
- CriAtomExVoicePool::DetachInsertionDsp