KSPROPERTY_TUNER_MODE_CAPS_S-Struktur (ksmedia.h)
Die KS_PROPERTY_TUNER_MODE_CAPS_S-Struktur beschreibt die Funktionen von TV- und Radiotuner-Geräten.
Syntax
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;
Member
Property
Gibt eine initialisierte KSPROPERTY-Struktur an, die den Eigenschaftensatz, die Eigenschafts-ID und den Anforderungstyp beschreibt.
Mode
Gibt den Tunermodus an, zu dem der Aufrufer Funktionsinformationen anfordert. Es kann sich um einen der folgenden Tunermodi aus der KSPROPERTY_TUNER_MODES-Enumeration handeln, die in ksmedia.h definiert ist:
Flag | Bedeutung |
---|---|
KSPROPERTY_TUNER_MODE_TV | Gibt an, dass der Tuner in der Lage ist, analoge Rundfunk- oder Kabelfernsehkanäle zu optimieren. |
KSPROPERTY_TUNER_MODE_FM_RADIO | Gibt an, dass der Tuner in der Lage ist, UKW-Radiokanäle zu optimieren. |
KSPROPERTY_TUNER_MODE_AM_RADIO | Gibt an, dass der Tuner in der Lage ist, AM-Radiokanäle zu optimieren. |
KSPROPERTY_TUNER_MODE_DSS | Gibt an, dass der Tuner DSS-Kanäle optimieren kann. |
KSPROPERTY_TUNER_MODE_ATSC | Gibt an, dass der Tuner in der Lage ist, Sendungen des Advanced Television Systems Committee (Digital TV für die USA) oder einen anderen digitalen Fernsehstandard zu optimieren. |
StandardsSupported
Beschreibt die unterstützten analogen Videostandards. Wenn Mode auf KSPROPERTY_TUNER_MODE_TV festgelegt ist, kann dieser Member auf einen oder mehrere (logisch ORed)-Werte aus der KS_AnalogVideoStandard-Enumeration festgelegt werden.
MinFrequency
Gibt die niedrigste vom Tuner unterstützte Frequenz an. Dieser Wert ist in Hertz (Hz).
MaxFrequency
Gibt die höchste vom Tuner unterstützte Frequenz an. Dieser Wert ist in Hertz (Hz).
TuningGranularity
Gibt die kleinstmögliche Schrittgröße zwischen zwei Einstellungen der Optimierungshäufigkeit an. Dieser Wert ist in Hertz (Hz).
NumberOfInputs
Gibt die Anzahl der Eingaben für den Tuner an.
SettlingTime
Gibt die Zeit in Millisekunden an, zu der eine neue Frequenzeinstellung stabil wird.
Strategy
Gibt die Optimierungsmethode an. Dieser Member darf nur auf einen der Werte aus der KS_TUNER_STRATEGY-Enumeration festgelegt werden.
Hinweise
Der Minidriver füllt die Modusfunktionen für den angeforderten Tunermodus aus.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |