共用方式為


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

備註

KSPROPSETID_AudioLoopback KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS要求KSPROPERTY_TYPE_BASICSUPPORT會傳回旗標,指出取得和基本支持的支援。

不支援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_PREVOLUMEMUTEAUDIOLOOPBACK_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 結構