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