频率表
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
电视调谐器筛选器 (kstvtune.ax) 具有频率表的内部列表。 每个频率表都包含一个频率列表,对应于给定国家/地区的广播或有线电视频率。 应用程序通过使用所需频率的索引调用 IAMTuner::p ut_Channel 方法,调整为特定频率。
对于某些国家/地区,频率表的索引号直接映射到通道编号。 但是,固定频道号并不适合所有市场。 例如,消费者实际上并不使用欧洲频道号码。 相反,消费者希望为其所在区域中的广播或有线电视运营商使用的频率选择和分配自己的频道号码。 对于这些国家/地区,应用程序不应直接向用户公开索引号。 在读取中,应用程序应保留 (向用户呈现的通道数) 和频率索引之间的内部映射, (用于优化) 。
大多数非美国有线电视运营商可以自由地根据他们选择的频率广播,通常将不同标准的频率混合到同一频道阵容中。 因此,“Unicable”频率表用于任何缺少标准有线电视频道标准机构的国家/地区。 此外,还提供了一种机制来替代频率表中的各个频率。 下一节“ 频率替代”中介绍了此机制。
相关主题