Compartilhar via


estrutura KSDATAFORMAT_DSOUND (ksmedia.h)

A estrutura KSDATAFORMAT_DSOUND fornece informações detalhadas sobre um fluxo de áudio DirectSound.

Sintaxe

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

Membros

DataFormat

Especifica o formato de dados do fluxo. Esse membro é uma estrutura do tipo KSDATAFORMAT.

BufferDesc

Descreve o buffer DirectSound. Esse membro é uma estrutura do tipo KSDSOUND_BUFFERDESC.

Comentários

Em resposta a um parâmetro DataRange de entrada que especifica um formato DirectSound (veja o exemplo no DirectSound Stream Data Range), o método IMiniport::D ataRangeIntersection verifica se o pin especificado dá suporte a um formato DirectSound compatível. Nesse caso, o método gera uma estrutura de KSDATAFORMAT_DSOUND (veja o exemplo no DirectSound Stream Data Format) para o buffer para o qual seu parâmetro ResultantFormat aponta.

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

IMiniport::D ataRangeIntersection

KSDATAFORMAT

KSDSOUND_BUFFERDESC