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