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