Freigeben über


KSDATARANGE_AUDIO-Struktur (ksmedia.h)

Die KSDATARANGE_AUDIO-Struktur gibt eine Reihe von Audioformaten an.

Syntax

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

Member

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 Begrenzung aufweist, obwohl die Anzahl der Kanäle durch die Verfügbarkeit von Ressourcen wie Arbeitsspeicher oder Verarbeitungsleistung praktisch begrenzt werden kann.

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.

Hinweise

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

Informationen zu Datenbereichen und der Behandlung von Schnittmengen finden Sie unter Data-Intersection-Handlers.

Anforderungen

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

Weitere Informationen

KSDATARANGE