Compartilhar via


Estrutura WAVEFILTER (mmreg.h)

A estrutura WAVEFILTER define um filtro para dados de áudio waveform. Somente as informações de filtro comuns a todos os filtros de dados de áudio de forma de onda estão incluídas nessa estrutura. Para filtros que exigem informações adicionais, essa estrutura é incluída como o primeiro membro em outra estrutura, juntamente com as informações adicionais.

Sintaxe

typedef struct wavefilter_tag {
  DWORD cbStruct;
  DWORD dwFilterTag;
  DWORD fdwFilter;
  DWORD dwReserved[5];
} WAVEFILTER;

Membros

cbStruct

Tamanho, em bytes, da estrutura WAVEFILTER . O tamanho especificado neste membro deve ser grande o suficiente para conter a estrutura WAVEFILTER base.

dwFilterTag

Tipo de filtro waveform-audio. As marcas de filtro são registradas na Microsoft Corporation para vários algoritmos de filtro.

fdwFilter

Sinalizadores para o membro dwFilterTag . Os sinalizadores definidos para esse membro são universais para todos os filtros. Atualmente, nenhum sinalizador é definido.

dwReserved[5]

Reservado para uso do sistema; não deve ser examinado ou modificado por um aplicativo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho mmreg.h

Confira também

Áudio de forma de onda

Estruturas de forma de onda