Partager via


KSDATAFORMAT_DSOUND structure (ksmedia.h)

La structure KSDATAFORMAT_DSOUND fournit des informations détaillées sur un flux audio DirectSound.

Syntaxe

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

Membres

DataFormat

Spécifie le format de données du flux. Ce membre est une structure de type KSDATAFORMAT.

BufferDesc

Décrit la mémoire tampon DirectSound. Ce membre est une structure de type KSDSOUND_BUFFERDESC.

Remarques

En réponse à un paramètre DataRange d’entrée qui spécifie un format DirectSound (voir l’exemple dans DirectSound Stream Data Range), la méthode IMiniport ::D ataRangeIntersection vérifie si l’épingle spécifiée prend en charge un format DirectSound compatible. Dans ce cas, la méthode génère une structure KSDATAFORMAT_DSOUND (voir l’exemple dans DirectSound Stream Data Format) vers la mémoire tampon vers laquelle pointe son paramètre ResultantFormat.

Configuration requise

Condition requise Valeur
En-tête ksmedia.h (incluez Ksmedia.h)

Voir aussi

IMiniport ::D ataRangeIntersection

KSDATAFORMAT

KSDSOUND_BUFFERDESC