Condividi tramite


struttura KSDATAFORMAT_DSOUND (ksmedia.h)

La struttura KSDATAFORMAT_DSOUND fornisce informazioni dettagliate su un flusso audio DirectSound.

Sintassi

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

Membri

DataFormat

Specifica il formato dei dati del flusso. Questo membro è una struttura di tipo KSDATAFORMAT.

BufferDesc

Descrive il buffer DirectSound. Questo membro è una struttura di tipo KSDSOUND_BUFFERDESC.

Osservazioni

In risposta a un parametro di input DataRange che specifica un formato DirectSound (vedere l'esempio in DirectSound Stream Data Range), il metodo IMiniport::D ataRangeIntersection per verificare se il pin specificato supporta un formato DirectSound compatibile. In tal caso, il metodo restituisce una struttura KSDATAFORMAT_DSOUND (vedere l'esempio in DirectSound Stream Data Format) nel buffer a cui punta il relativo parametro ResultantFormat.

Fabbisogno

Requisito Valore
intestazione ksmedia.h (include Ksmedia.h)

Vedere anche

IMiniport::D ataRangeIntersection

KSDATAFORMAT

KSDSOUND_BUFFERDESC