Partager via


structure KSDATAFORMAT_DSOUND (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 d’entrée DataRange qui spécifie un format DirectSound (voir l’exemple dans plage de données DirectSound Stream), la méthode IMiniport ::D ataRangeIntersection vérifie si la broche spécifiée prend en charge un format DirectSound compatible. Si c’est le 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.

Exigences

Exigence Valeur
d’en-tête ksmedia.h (include Ksmedia.h)

Voir aussi

IMiniport ::D ataRangeIntersection

KSDATAFORMAT

KSDSOUND_BUFFERDESC