структура KSPROPERTY_TUNER_MODE_CAPS_S (ksmedia.h)
Структура 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
Указывает инициализированную структуру KSPROPERTY, описывающую набор свойств, идентификатор свойства и тип запроса.
Mode
Указывает режим настройки, о котором вызывающий запрашивает сведения о возможностях. Это может быть один из следующих режимов настройки из перечисления KSPROPERTY_TUNER_MODES, определенного в ksmedia.h:
Флаг | Значение |
---|---|
KSPROPERTY_TUNER_MODE_TV | Указывает, что тюнер может настраивать аналоговые трансляции или кабельные телевизионные каналы. |
KSPROPERTY_TUNER_MODE_FM_RADIO | Указывает, что настройщик может настраивать радиоканала FM. |
KSPROPERTY_TUNER_MODE_AM_RADIO | Указывает, что настройщик может настраивать радиоканала AM. |
KSPROPERTY_TUNER_MODE_DSS | Указывает, что настройщик может настраивать каналы DSS. |
KSPROPERTY_TUNER_MODE_ATSC | Указывает, что тюнер может настраивать широковещательные программы Расширенного телевизионного комитета (Digital TV для США) или другого цифрового телевидения. |
StandardsSupported
Описывает поддерживаемые аналоговые стандарты видео. Если режиме задано значение KSPROPERTY_TUNER_MODE_TV, этот элемент может иметь одно или несколько значений (логически ORed) из перечисления KS_AnalogVideoStandard.
MinFrequency
Указывает самую низкую частоту, поддерживаемую настройщиком. Это значение находится в герц (Гц).
MaxFrequency
Указывает самую высокую частоту, поддерживаемую настройщиком. Это значение находится в герц (Гц).
TuningGranularity
Указывает наименьший возможный размер шага между двумя параметрами частоты настройки. Это значение находится в герц (Гц).
NumberOfInputs
Указывает количество входных данных в настраиваемом средстве.
SettlingTime
Задает время в миллисекундах, чтобы новый параметр частоты стал стабильным.
Strategy
Задает метод настройки. Этот элемент должен иметь только одно из значений из перечисления KS_TUNER_STRATEGY.
Замечания
Мини-driver заполняет возможности режима запрошенного режима настройки.
Требования
Требование | Ценность |
---|---|
заголовка | ksmedia.h (include Ksmedia.h) |