Freigeben über


KSDATAFORMAT_DSOUND Struktur (ksmedia.h)

Die KSDATAFORMAT_DSOUND-Struktur bietet detaillierte Informationen zu einem DirectSound-Audiostream.

Syntax

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

Member

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.

Hinweise

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

Anforderungen

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

Weitere Informationen

IMiniport::D ataRangeIntersection

KSDATAFORMAT

KSDSOUND_BUFFERDESC