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;

Members

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.

Commenti

In risposta a un parametro DataRange di input che specifica un formato DirectSound (vedere l'esempio in DirectSound Stream Data Range), il metodo IMiniport::D ataRangeIntersection verifica 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 parametro ResultantFormat.

Requisiti

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

Vedi anche

IMiniport::D ataRangeIntersection

KSDATAFORMAT

KSDSOUND_BUFFERDESC