XAudio2 の境界値とフラグ

既定のパラメーター、最大値、フラグを指定する XAudio2 定数。

XAudio2 の境界値

定数 説明
XAUDIO2 _ の最大 _ バッファー _ バイト数
XAUDIO2 BUFFER で許容される _ 最大値。AudioBytes。
XAUDIO2 _ 最大 _ キューバッファー _ 数
音声キューで許可される最大バッファー数。
XAUDIO2 _ MAX _ BUFFERS _ SYSTEM
システム スレッドに対して許可される最大バッファー (Xbox 360のみ)。
XAUDIO2 _ の最大 _ オーディオ _ チャネル数
を使用できる 最大値。
XAUDIO2 _ 最小 _ サンプル _ レート
サポートされている最小オーディオ サンプル レート。
XAUDIO2 _ の最大 _ サンプル _ レート
サポートされている最大オーディオ サンプル レート。
XAUDIO2 _ の _ 最大ボリューム _ レベル
最大許容ボリューム レベル。
XAUDIO2 _ MIN _ FREQ _ RATIO
ソース音声で許可される最小周波数比。
XAUDIO2 _ _ の最大 FREQ _ 比率
ソース音声で許可される最大周波数比。
XAUDIO2 _ の _ 既定の FREQ _ 比率
IXAudio2::CreateSourceVoiceMaxFrequencyRatio 引数の既定値。
XAUDIO2 _ MAX _ FILTER _ ONEOVERQ
XAUDIO2 FILTER _ _ PARAMETERS の最大値OneOverQ
XAUDIO2 _ の最大 _ フィルター _ 頻度
XAUDIO2 FILTER _ _ PARAMETERS の最大値頻度
XAUDIO2 _ の最大 _ ループ _ 数
XAUDIO2 _ BUFFERの無限ループとして扱われる最大値。LoopCount
XAUDIO2 _ MAX _ INSTANCES
XAudio2 の最大同時インスタンスは、Xbox 360。

特別な意味を持つ XAudio2 値

定数 説明
XAUDIO2 _ COMMIT _ NOW
OperationSet 引数を持つメソッドのパラメーターとして使用されます。 詳細 については、「XAudio2 操作セット 」を参照してください。
XAUDIO2 _ COMMIT _ ALL
IXAudio2::CommitChanges でパラメーターとして使用されます
XAUDIO2 _ 無効 _ な OPSET
OperationSet 引数に無効な値を指定します。 詳細 については、「XAudio2 操作セット 」を参照してください。
XAUDIO2 _ NO _ ループ _ 領域
XAUDIO2 BUFFER で使用されるループ領域を指定 _ しますLoopCount
XAUDIO2 _ ループ _ INFINITE
XAUDIO2 _ BUFFERで使用される無限ループを指定します。LoopCount
XAUDIO2 _ の既定 _ のチャネル
IXAudio2::CreateMasteringVoiceで使用される現在のプラットフォームの既定のチャネル数を指定します。
XAUDIO2 _ の既定 _ のサンプルレート
IXAudio2::CreateMasteringVoiceで使用される現在のプラットフォームの既定のサンプル レートを指定します。

XAudio2 フラグ

定数 説明
XAUDIO2_DEBUG_ENGINE
リリース バージョンではなく、オーディオ エンジンのデバッグ/チェック バージョンを使用する必要がある場合に指定します。 「XAudio2Create」を参照してください
[!Note]
このフラグは、このフラグまたはWindows 8ではWindows 10。

XAUDIO2_VOICE_NOPITCH
ソース音声でピッチ シフトを使用しない場合は 、「IXAudio2::CreateSourceVoice 」を参照してください
XAUDIO2_VOICE_NOSRC
ソース音声でサンプル レート変換を使用できない場合、音声の出力のサンプル レートが同じでなければならないことを指定します。 「IXAudio2::CreateSourceVoice 」を参照してください
XAUDIO2_VOICE_USEFILTER
音声でフィルター効果を使用できる必要がある場合に指定します。 IXAudio2::CreateSourceVoiceIXAudio2::CreateSubmixVoiceを参照してください。
XAUDIO2_PLAY_TAILS
音声が停止した後も効果出力を出力し続ける必要がある場合に指定します。 「IXAudio2SourceVoice::Stop 」を参照してください
XAUDIO2_END_OF_STREAM
ストリーム内の最後のバッファーを示します。 「XAUDIO2_BUFFER」 を参照してくださいフラグ
XAUDIO2_STOP_ENGINE_WHEN_IDLE
ソース音声が起動されなきときにオーディオ エンジンを停止し、音声の開始時に開始する必要を指定します。 「XAudio2Create」を参照してください
XAUDIO2_SEND_USEFILTER
音声送信でフィルターを使用する必要がある場合に示します。 「XAUDIO2_SEND_DESCRIPTOR」 を参照してくださいフラグ
XAUDIO2_1024_QUANTUM
21.33 ミリ秒 (48KHz で 1024 サンプル) の既定以外の処理量子を指定します。 「XAudio2Create」を参照してください
XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT
仮想オーディオ クライアントを使用しない場合に指定します。 「IXAudio2::CreateMasteringVoice 」を参照してください
[!Note]
モバイル デバイス ファミリのデバイスでは、このフラグが使用されるかどうかに関係なく、仮想オーディオ クライアントが常に使用されます。

組み込みの音声フィルターの XAudio2 の既定のパラメーター

定数 説明
XAUDIO2 _ の既定 _ のフィルター _ の種類
音声および音声送信で使用される既定のフィルターの種類を指定します。
XAUDIO2 _ の既定 _ のフィルター _ 頻度
音声および音声送信で使用される既定のフィルター頻度を指定します。
XAUDIO2 _ の既定 _ のフィルター _ ONEOVERQ
音声および音声送信で使用される既定のフィルターの減衰率を指定します。

解説

プラットフォームの要件

Windows 10 (XAudio2.9);Windows 8、Windows Phone 8 (XAudio 2.8)。DirectX SDK (XAudio 2.7)

必要条件

要件
ヘッダー
Xaudio2.h

関連項目

XAudio2::Constants