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)

另请参阅

KSPROPERTY

KSPROPERTY_TUNER_FREQUENCY

KS_TUNER_TUNING_FLAGS

PROPSETID_TUNER