ksmedia.h) (KSPROPERTY_TUNER_MODE_CAPS_S 结构

KS_PROPERTY_TUNER_MODE_CAPS_S结构描述了电视和无线电调谐器设备的功能。

语法

typedef struct {
  KSPROPERTY Property;
  ULONG      Mode;
  ULONG      StandardsSupported;
  ULONG      MinFrequency;
  ULONG      MaxFrequency;
  ULONG      TuningGranularity;
  ULONG      NumberOfInputs;
  ULONG      SettlingTime;
  ULONG      Strategy;
} KSPROPERTY_TUNER_MODE_CAPS_S, *PKSPROPERTY_TUNER_MODE_CAPS_S;

成员

Property

指定描述属性集、属性 ID 和请求类型的已初始化 KSPROPERTY 结构。

Mode

指定调用方请求其功能信息的调谐器模式。 它可以是 ksmedia.h 中定义的 KSPROPERTY_TUNER_MODES 枚举中的以下调谐器模式之一:

标志 含义
KSPROPERTY_TUNER_MODE_TV 指示调谐器能够调整模拟广播或有线电视频道。
KSPROPERTY_TUNER_MODE_FM_RADIO 指示调谐器能够优化调频广播通道。
KSPROPERTY_TUNER_MODE_AM_RADIO 指示调谐器能够优化 AM 无线电通道。
KSPROPERTY_TUNER_MODE_DSS 指示调谐器能够优化 DSS 通道。
KSPROPERTY_TUNER_MODE_ATSC 指示调谐器能够调整高级电视系统委员会 (数字电视广播的美国) 或其他数字电视标准。

StandardsSupported

介绍支持的模拟视频标准。 如果 Mode 设置为 KSPROPERTY_TUNER_MODE_TV,则此成员可以设置为一个或多个 (逻辑上 ORed) 来自KS_AnalogVideoStandard 枚举的值。

MinFrequency

指定调谐器支持的最低频率。 此值以赫 (Hz) 为单位。

MaxFrequency

指定调谐器支持的最高频率。 此值以赫 (Hz) 为单位。

TuningGranularity

指定优化频率的两个设置之间的最小步长。 此值以赫 (Hz) 为单位。

NumberOfInputs

指定调谐器上的输入数。

SettlingTime

指定新频率设置稳定的时间(以毫秒为单位)。

Strategy

指定优化方法。 此成员必须仅设置为 KS_TUNER_STRATEGY 枚举中的一个值。

注解

微型驱动程序填充所请求的调谐器模式的模式功能。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY

KSPROPERTY_TUNER_MODE_CAPS

KS_AnalogVideoStandard

KS_TUNER_STRATEGY

PROPSETID_TUNER