KSPROPERTY_TUNER_FREQUENCY_S Struktur (ksmedia.h)

Die KSPROPERTY_TUNER_FREQUENCY_S-Struktur beschreibt die Häufigkeit eines TV- oder Radiotunergeräts.

Syntax

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;

Member

Property

Gibt eine initialisierte KSPROPERTY-Struktur an, die den Eigenschaftensatz, die Eigenschafts-ID und den Anforderungstyp beschreibt.

Frequency

Gibt die Häufigkeit des Tuners an. Wenn es sich bei der Anforderung um eine Get-Anforderung handelt, gibt der Minidriver die aktuelle Häufigkeit des Tuners zurück. Wenn es sich bei der Anforderung um eine Set-Anforderung handelt, sollte der Minidriver die Häufigkeit des Tuners auf den angegebenen Wert festlegen. Dieser Wert wird in Hertz (Hz) angegeben.

LastFrequency

Gibt die zuletzt eingestellte Häufigkeit an.

TuningFlags

Gibt Optimierungsflags an, die die Granularität eines Optimierungsvorgangs beschreiben. Wenn es sich bei der Anforderung um eine Get-Anforderung handelt, gibt der Minidriver die aktuellen Optimierungsflags zurück. Wenn es sich bei der Anforderung um eine Set-Anforderung handelt, sollte der Minidriver die angegebene Optimierungsmethode verwenden. Dieses Element muss auf einen der Werte aus der KS_TUNER_TUNING_FLAGS-Enumeration festgelegt werden.

VideoSubChannel

Gibt den Videounterkanal einer digitalen Fernsehquelle an. Wenn es sich bei der Anforderung um eine Get-Anforderung handelt, sollte der Minidriver den Videounterkanal für die digitale Fernsehquelle auf den angegebenen Wert zurückgeben. Wenn es sich bei der Anforderung um eine Set-Anforderung handelt, sollte der Minidriver den Videounterkanal für die digitale Fernsehquelle festlegen. Dieses Element wird nur von Geräten verwendet, die den DSS-Tunermodus (KSPROPERTY_TUNER_MODE_DSS) unterstützen.

AudioSubChannel

Gibt den Audiounterkanal einer digitalen Fernsehquelle an. Wenn es sich bei der Anforderung um eine Get-Anforderung handelt, sollte der Minidriver den Audiounterkanal für die digitale Fernsehquelle zurückgeben. Wenn es sich bei der Anforderung um eine Set-Anforderung handelt, sollte der Minidriver den Audiounterkanal für die digitale Fernsehquelle festlegen. Dieses Element wird nur von Geräten verwendet, die den DSS-Tunermodus (KSPROPERTY_TUNER_MODE_DSS) unterstützen.

Channel

Gibt den Videounterkanal einer digitalen Fernsehquelle an. Wenn es sich bei der Anforderung um eine Get-Anforderung handelt, sollte der Minidriver den Videounterkanal für die digitale Fernsehquelle auf den angegebenen Wert zurückgeben. Wenn es sich bei der Anforderung um eine Set-Anforderung handelt, sollte der Minidriver den Videounterkanal für die digitale Fernsehquelle festlegen. Dieses Element wird nur von Geräten verwendet, die den DSS-Tunermodus (KSPROPERTY_TUNER_MODE_DSS) unterstützen.

Country

Gibt den aktuellen Ländercode für den Optimierungsvorgang an. Ländercodes folgen den Regionscodewerten der Telefonie-API (TAPI), die den internationalen Fernwahlcodes entsprechen.

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSPROPERTY

KSPROPERTY_TUNER_FREQUENCY

KS_TUNER_TUNING_FLAGS

PROPSETID_TUNER