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 屬性:
備註
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_PREVOLUMEMUTE
或 AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
。
僅支援的 AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
驅動程式會失敗 HLK 測試。
AUDIOLOOPBACK_TAPPOINT_TYPE列舉
AUDIOLOOPBACK_TAPPOINT_TYPE列舉包含點選前和後置點定義。 如需詳細資訊,請參閱 AUDIOLOOPBACK_TAPPOINT_TYPE列舉。