次の方法で共有


ENDPOINT_HARDWARE_SUPPORT_XXX定数

ENDPOINT_HARDWARE_SUPPORT_XXX定数は、オーディオ エンドポイント デバイスのハードウェア サポート フラグです。

定数/値 説明
ENDPOINT_HARDWARE_SUPPORT_VOLUME
0x00000001
オーディオ エンドポイント デバイスは、ハードウェア ボリュームコントロールをサポートしています。
ENDPOINT_HARDWARE_SUPPORT_MUTE
0x00000002
オーディオ エンドポイント デバイスは、ハードウェア ミュート コントロールをサポートしています。
ENDPOINT_HARDWARE_SUPPORT_METER
0x00000004
オーディオ エンドポイント デバイスでは、ハードウェアピークメーターがサポートされています。

解説

IAudioEndpointVolume::QueryHardwareSupport メソッドと IAudioMeterInformation::QueryHardwareSupport メソッドは、ENDPOINT_HARDWARE_SUPPORT_XXX定数を使用します。

ハードウェア サポート マスクは、オーディオ エンドポイント デバイスがハードウェアに実装する機能を示します。 マスクには、0 または 1 つ以上のENDPOINT_HARDWARE_SUPPORT_XXX定数のビットごとの OR の組み合わせを指定できます。 特定のENDPOINT_HARDWARE_SUPPORT_XXX定数に対応するビットがマスクに設定されている場合、その定数で表される関数はデバイスによってハードウェアに実装されます。

要件

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

関連項目

コア オーディオ定数

IAudioEndpointVolume::QueryHardwareSupport

IAudioMeterInformation::QueryHardwareSupport