次の方法で共有


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 宣言