Freigeben über


KS_TVTUNER_CHANGE_INFO-Struktur (ksmedia.h)

Die KS_TVTUNER_CHANGE_INFO-Struktur stellt VBI-Codecs (Vertical Blanking Interval) mit Informationen zum aktuell optimierten Kanal bereit.

Syntax

typedef struct tagKS_TVTUNER_CHANGE_INFO {
  DWORD dwFlags;
  DWORD dwCountryCode;
  DWORD dwAnalogVideoStandard;
  DWORD dwChannel;
} KS_TVTUNER_CHANGE_INFO, *PKS_TVTUNER_CHANGE_INFO;

Member

dwFlags

Gibt Flags an, die die status des Optimierungsvorgangs angeben. Dieser Member muss auf einen der folgenden Werte festgelegt werden, die in ksmedia.h definiert sind:

Flag Bedeutung
KS_TVTUNER_CHANGE_BEGIN_TUNE Gibt an, dass ein Optimierungsvorgang begonnen wurde. VBI-Codecs sollten die Decodierung zu diesem Zeitpunkt beenden, da das Videosignal möglicherweise beschädigt wird.
KS_TVTUNER_CHANGE_END_TUNE Gibt den Abschluss eines Optimierungsvorgangs an. VBI-Codecs sollten die Decodierung fortsetzen.

dwCountryCode

Gibt den verwendeten Ländercode an. Dies entspricht der Fernwahlcode der International Telecommunications Unit (ITU).

dwAnalogVideoStandard

Gibt den aktuellen analogen Videostandard an. Dieses Element sollte auf einen Wert aus der KS_AnalogVideoStandard-Enumeration festgelegt werden.

dwChannel

Gibt die aktuelle Kanalnummer an.

Hinweise

Ein Paket, das eine KS_TVTUNER_CHANGE_INFO Struktur enthält, stammt normalerweise aus einem TV-Tunerfilter und wird über alle Kreuzleisten an einen analogen Videodecoder-Aufnahmefilter weitergegeben. Der Erfassungsfilter muss dieses Paket wiederum als Teil eines VBI-Medienbeispiels an nachgeschaltete VBI-Codecs verteilen.

Anforderungen

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

Weitere Informationen

KS_AnalogVideoStandard