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