次の方法で共有


KSPROPSETID_AudioLoopback

KSPROPSETID_AudioLoopback プロパティ セットは、ループバック タップ ポイントの前と後のボリュームとミュートを示すためにオーディオ ドライバーによって使用されます。

Ksmedia.h ヘッダー ファイルは、次のように KSPROPSETID_AudioLoopback プロパティ セットを定義します。

#define STATIC_KSPROPSETID_AudioLoopback 0xb3648bc8, 0x5b91, 0x468a, 0xb9, 0x4d, 0xf4, 0x64, 0x12, 0x50, 0x91, 0x7c
DEFINE_GUIDSTRUCT("B3648BC8-5B91-468A-B94D-F4641250917C", KSPROPSETID_AudioLoopback);
#define KSPROPSETID_AudioLoopback DEFINE_GUIDNAMED(KSPROPSETID_AudioLoopback)

KSPROPSETID_AudioLoopback プロパティ セットには、以下の KS プロパティが含まれます。

KSPROPERTY_AUDIOLOOPBACK

解説

KSPROPERTY_TYPE_BASICSUPPORT を要求する KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS を持つ KSPROPSETID_AudioLoopback は、Get および Basic サポートを示すフラグを返します。

KSPROPERTY_TYPE_SET はサポートされていません。

KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS および KSPROPERTY_TYPE_GET を持つ KSPROPSETID_AudioLoopback は、サポートされている機能のビットごとの OR を返します。

AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE

下位互換性の場合、KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS がサポートされていないと、ドライバーは、AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE をサポートしていると見なされます。

ポリシーでは、AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE のサポートが必要です。 KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS を実装するドライバーは、AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE または AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE のいずれかを返す必要があります。

AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE のみをサポートするドライバーは、HLK テストが不合格となります。

AUDIOLOOPBACK_TAPPOINT_TYPE 列挙型

AUDIOLOOPBACK_TAPPOINT_TYPE 列挙型には、タップ前と後のポイント定義が含まれています。 詳細については、「AUDIOLOOPBACK_TAPPOINT_TYPE 列挙型」を参照してください。

関連項目

KSPROPERTY_AUDIOLOOPBACK

KSPROPERTY 構造体

AUDIOLOOPBACK_TAPPOINT_TYPE 列挙型

KSATTRIBUTE_AUDIOLOOPBACK_TAPPOINT 構造体