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.
Observações
Em resposta a uma entrada parâmetro DataRange que especifica um formato DirectSound (veja o exemplo em directSound Stream Data Range), o método IMiniport::D ataRangeIntersection verifica se o pin especificado dá suporte a um formato DirectSound compatível. Em caso afirmativo, o método gera uma estrutura de KSDATAFORMAT_DSOUND (veja o exemplo em de dados do DirectSound Stream) para o buffer ao qual seu parâmetro ResultantFormat aponta.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ksmedia.h (inclua Ksmedia.h) |