KSDATAFORMAT_WAVEFORMATEX estrutura (ksmedia.h)
A estrutura KSDATAFORMAT_WAVEFORMATEX fornece informações detalhadas sobre o formato de dados de um fluxo de áudio que consiste em dados de onda.
Sintaxe
typedef struct {
KSDATAFORMAT DataFormat;
WAVEFORMATEX WaveFormatEx;
} KSDATAFORMAT_WAVEFORMATEX, *PKSDATAFORMAT_WAVEFORMATEX;
Membros
DataFormat
Especifica os recursos gerais do formato de dados do fluxo. Esse membro é uma estrutura do tipo KSDATAFORMAT.
WaveFormatEx
Descreve os detalhes específicos da onda do formato de dados do fluxo de áudio. Esse membro contém uma estrutura de WAVEFORMATEX inicializada.
Observações
Em resposta a um parâmetro DataRange de entrada que especifica um formato WAVEFORMATEX (veja o exemplo em do Intervalo de Dados de Fluxo do PCM), o método IMiniport::D ataRangeIntersection verifica se o pin especificado dá suporte a um formato WAVEFORMATEX compatível. Nesse caso, o método gera uma estrutura de KSDATAFORMAT_WAVEFORMATEX (veja o exemplo em pcm stream data format) para o buffer ao qual seu parâmetro ResultantFormat aponta.
Observe que o WaveFormatEx membro da estrutura KSDATAFORMAT_WAVEFORMATEX pode ser estendido para incluir informações adicionais de formato (por exemplo, uma máscara de configuração de canal). Para obter mais informações, consulte WAVEFORMATEXTENSIBLE .
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ksmedia.h (inclua Ksmedia.h) |