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 で宣言されています。