KSPROPERTY_TUNER_FREQUENCY_S 结构 (ksmedia.h)
KSPROPERTY_TUNER_FREQUENCY_S结构描述电视或无线电调谐器设备的频率。
语法
typedef struct {
KSPROPERTY Property;
ULONG Frequency;
ULONG LastFrequency;
ULONG TuningFlags;
ULONG VideoSubChannel;
ULONG AudioSubChannel;
ULONG Channel;
ULONG Country;
} KSPROPERTY_TUNER_FREQUENCY_S, *PKSPROPERTY_TUNER_FREQUENCY_S;
成员
Property
指定已初始化的 KSPROPERTY 结构,该结构描述属性集、属性 ID 和请求类型。
Frequency
指定调谐器的频率。 如果请求是 Get 请求,微型驱动程序将返回调谐器的当前频率。 如果请求是 Set 请求,微型驱动程序应将调谐器的频率设置为指定值。 此值以hz (Hz) 指定。
LastFrequency
指定上次优化的频率。
TuningFlags
指定描述优化操作粒度的优化标志。 如果请求是 Get 请求,微型驱动程序将返回当前优化标志。 如果请求是 Set 请求,微型驱动程序应使用指定的优化方法。 此成员必须设置为 KS_TUNER_TUNING_FLAGS 枚举中的值之一。
VideoSubChannel
指定数字电视源的视频子通道。 如果请求是 Get 请求,微型驱动程序应将数字电视源的视频子通道返回到指定值。 如果请求是 Set 请求,微型驱动程序应设置数字电视源的视频子通道。 此成员仅由支持 DSS 调谐器模式 (KSPROPERTY_TUNER_MODE_DSS) 的设备使用。
AudioSubChannel
指定数字电视源的音频子通道。 如果请求是 Get 请求,微型驱动程序应返回数字电视源的音频子通道。 如果请求是 Set 请求,微型驱动程序应设置数字电视源的音频子通道。 此成员仅由支持 DSS 调谐器模式 (KSPROPERTY_TUNER_MODE_DSS) 的设备使用。
Channel
指定数字电视源的视频子通道。 如果请求是 Get 请求,微型驱动程序应将数字电视源的视频子通道返回到指定值。 如果请求是 Set 请求,微型驱动程序应设置数字电视源的视频子通道。 此成员仅由支持 DSS 调谐器模式 (KSPROPERTY_TUNER_MODE_DSS) 的设备使用。
Country
指定优化操作的当前国家/地区代码。 国家/地区代码遵循电话 API (TAPI) 对应于国际长途拨号代码的区域代码值。
要求
要求 | 值 |
---|---|
Header | ksmedia.h (包括 Ksmedia.h) |