KSPROPERTY_TUNER_MODE_S structure (ksmedia.h)

The KSPROPERTY_TUNER_MODE_S structure describes the mode of a TV or radio tuner device.

Syntax

typedef struct {
  KSPROPERTY Property;
  ULONG      Mode;
} KSPROPERTY_TUNER_MODE_S, *PKSPROPERTY_TUNER_MODE_S;

Members

Property

Specifies an initialized KSPROPERTY structure that describes the property set, property ID, and request type.

Mode

Specifies the current tuner mode. If the request is a Get request, the minidriver should return the current tuner mode. If the request is a Set request, the minidriver should switch the current tuner mode to the specified value. This member can be one of the following tuner modes from the KSPROPERTY_TUNER_MODES enumeration that is defined in Ksmedia.h:

Flag Meaning
KSPROPERTY_TUNER_MODE_TV Indicates that the tuner is currently tuning (get) or should switch to tuning broadcast or cable television channels (set).
KSPROPERTY_TUNER_MODE_FM_RADIO Indicates that the tuner is currently tuning (get) or should switch to tuning (set) FM radio channels.
KSPROPERTY_TUNER_MODE_AM_RADIO Indicates that the tuner is currently tuning (get) or should switch to tuning (set) AM radio channels.
KSPROPERTY_TUNER_MODE_DSS Indicates that the tuner is currently tuning (get) or should switch to tuning (set) tuning DSS channels.
KSPROPERTY_TUNER_MODE_ATSC Indicates that the tuner is capable of tuning (get) or should switch to tuning (set) Advanced Television Systems Committee broadcasts (Digital TV for the United States). This setting can also be used by DVB-T and DVB-C systems.

Requirements

Requirement Value
Header ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY

KSPROPERTY_TUNER_MODE

PROPSETID_TUNER