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