[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
当 DVD 导航器 筛选器进入卡拉OK模式时,它会通过 AM_PROPERTY_DVDKARAOKE_ENABLE 属性通知音频解码器。 然后,解码器应将音频通道 2 到 5 静音,直到它从 DVD 导航器接收 带有 指向AM_DvdKaraokeData数据结构的指针 的AM_PROPERTY_DVDKARAOKE_DATA 属性,指示如何混合辅助通道。
Label
值
属性集 GUID
AM_KSPROPSETID_DvdKaraoke
属性 ID
说明
AM_PROPERTY_DVDKARAOKE_ENABLE
BOOLEAN 值。 DVD 导航器向解码器发送值为 TRUE 的AM_PROPERTY_DVDKARAOKE_ENABLE,以启用卡拉OK 下混合或 FALSE 以禁用它。
AM_PROPERTY_DVDKARAOKE_DATA
DVD 导航器向解码器发送AM_PROPERTY_DVDKARAOKE_DATA属性,其中包含指向 AM_DvdKaraokeData 结构的指针,以更改下混合配置;也就是说,打开或关闭某些卡拉OK频道,并将其定向到右侧或左侧输出通道。