Freigeben über


KSDATAFORMAT_DSOUND Struktur (ksmedia.h)

Die KSDATAFORMAT_DSOUND-Struktur enthält detaillierte Informationen zu einem DirectSound-Audiostream.

Syntax

typedef struct {
  KSDATAFORMAT        DataFormat;
  KSDSOUND_BUFFERDESC BufferDesc;
} KSDATAFORMAT_DSOUND, *PKSDATAFORMAT_DSOUND;

Angehörige

DataFormat

Gibt das Datenformat des Datenstroms an. Dieses Element ist eine Struktur vom Typ KSDATAFORMAT.

BufferDesc

Beschreibt den DirectSound-Puffer. Dieses Element ist eine Struktur vom Typ KSDSOUND_BUFFERDESC.

Bemerkungen

Als Reaktion auf eine Eingabe DataRange Parameter, der ein DirectSound-Format angibt (siehe Beispiel in DirectSound Stream Data Range), überprüft die IMiniport::D ataRangeIntersection Methode, ob die angegebene Pin ein kompatibles DirectSound-Format unterstützt. Wenn ja, gibt die Methode eine KSDATAFORMAT_DSOUND Struktur aus (siehe Beispiel in DirectSound Stream Data Format) an den Puffer, auf den der ResultantFormat Parameter verweist.

Anforderungen

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

Siehe auch

IMiniport::D ataRangeIntersection

KSDATAFORMAT-

KSDSOUND_BUFFERDESC