IXAudio2Voice::SetOutputVoices
ボイスの出力を受け取る一連の新しいサブミックス ボイスまたはマスター ボイスを指定します。
HRESULT
SetOutputVoices(
const XAUDIO2_VOICE_SENDS *pSendList
);
パラメータ
- pSendList
デスティネーション ボイスへの XAUDIO2_VOICE_SENDS 構造体ポインターの配列です。pSendList が NULL の場合、ボイスは出力を他のボイスに送信しません。
戻り値
正常に実行された場合は S_OK を返し、失敗した場合はエラー コードを返します。XAudio2 固有のエラー コードの説明については、「XAudio2 エラー コード」を参照してください。
解説
このメソッドは、ソース ボイスおよびサブミックス ボイスに対してのみ有効です。これは、マスター ボイスは、オーディオを別のボイスに送信しないためです。ソース ボイスは、同じ処理能力を持つボイスにのみ送信できます。サブミックス ボイスにはこの制限は適用されません。
コールバック内からの SetOutputVoices の呼び出しは無効です。コールバック内から SetOutputVoices を呼び出すと、XAUDIO2_E_INVALID_CALL が返されます。
要件
ヘッダー: Xaudio2.h 宣言