英語で読む

次の方法で共有


XAUDIO2_DEVICE_ROLE 列挙型

XAUDIO2_DEVICE_DETAILS 構造体で使用され、ユーザーによってデバイスに割り当てられた役割を表します。

構文

typedef enum XAUDIO2_DEVICE_ROLE{    NotDefaultDevice = 0x0,    DefaultConsoleDevice = 0x1,    DefaultMultimediaDevice = 0x2,    DefaultCommunicationsDevice = 0x4,    DefaultGameDevice = 0x8,    GlobalDefaultDevice = 0xf,    InvalidDeviceRole = ~GlobalDefaultDevice} XAUDIO2_DEVICE_ROLE;

定数

  定数 説明
NotDefaultDevice デバイスは、どのアプリケーションに対しても既定として使用されません。
DefaultConsoleDevice デバイスは、コンソール オーディオ アプリケーションに使用されます。
DefaultMultimediaDevice デバイスは、マルチメディアの再生に使用されます。
DefaultCommunicationsDevice デバイスは、音声コミュニケーションに使用されます。
DefaultGameDevice デバイスは、ゲーム オーディオに使用されます。
GlobalDefaultDevice デバイスは、上記のすべてのシナリオに使用されます。
InvalidDeviceRole デバイスの役割が無効です。

解説 

役割とは、このデバイスを、再生する既定のデバイスとして使用する、オーディオ シナリオ (ボイス コミュニケーションやメディア再生など) を表します。

要件

ヘッダー: XAudio2.h で宣言されています。