ERole 列挙 (mmdeviceapi.h)

ERole 列挙は、システムがオーディオ エンドポイント デバイスに割り当てたロールを示す定数を定義します。

構文

typedef enum __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0002 {
  eConsole = 0,
  eMultimedia,
  eCommunications,
  ERole_enum_count
} ERole;

定数

 
eConsole
値: 0
ゲーム、システム通知音、音声コマンド。
eMultimedia
音楽、映画、ナレーション、ライブ音楽録音。
eCommunications
音声通信 (他のユーザーと話す)。
ERole_enum_count
ERole 列挙体のメンバーの数 (ERole_enum_count メンバーをカウントしません)。

注釈

IMMDeviceEnumerator::GetDefaultAudioEndpoint メソッドと IMMNotificationClient::OnDefaultDeviceChanged メソッドは、ERole 列挙で定義されている定数を使用します。

詳細については、「 デバイス ロール」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header mmdeviceapi.h

こちらもご覧ください

コア オーディオ列挙

IMMDeviceEnumerator::GetDefaultAudioEndpoint

IMMNotificationClient::OnDefaultDeviceChanged