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) |