Freigeben über


KSDATARANGE_AUDIO Struktur (ksmedia.h)

Die KSDATARANGE_AUDIO Struktur gibt einen Bereich von Audioformaten an.

Syntax

typedef struct {
  KSDATARANGE DataRange;
  ULONG       MaximumChannels;
  ULONG       MinimumBitsPerSample;
  ULONG       MaximumBitsPerSample;
  ULONG       MinimumSampleFrequency;
  ULONG       MaximumSampleFrequency;
} KSDATARANGE_AUDIO, *PKSDATARANGE_AUDIO;

Angehörige

DataRange

Gibt die MajorFormat- und SubFormat-GUIDs sowie die Bezeichner-GUID für die Audiodaten an. Dieses Element ist eine initialisierte KSDATARANGE Struktur.

MaximumChannels

Gibt die maximale Anzahl der unterstützten Kanäle an. Ein Wert von (ULONG)-1 für dieses Element bedeutet, dass die Anzahl der Kanäle keine explizite Grenze aufweist, obwohl die Anzahl der Kanäle möglicherweise durch die Verfügbarkeit von Ressourcen wie Arbeitsspeicher oder Verarbeitungsleistung praktisch begrenzt wird.

MinimumBitsPerSample

Gibt die mindest unterstützten Bits pro Beispiel an.

MaximumBitsPerSample

Gibt die maximal unterstützten Bits pro Beispiel an.

MinimumSampleFrequency

Gibt die zulässige Mindesthäufigkeit an.

MaximumSampleFrequency

Gibt die maximal zulässige Häufigkeit an.

Bemerkungen

Beispiele für Datenbereiche, die die KSDATARANGE_AUDIO Struktur verwenden, finden Sie unter PCM Stream Data Range, DirectSound Stream Data Rangeund Angeben von AC-3-Datenbereichen.

Informationen zu Datenbereichen und Schnittmengenbehandlung finden Sie unter Data-Intersection Handler.

Anforderungen

Anforderung Wert
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KSDATARANGE-