Partilhar via


Filtro de analisador WAVE

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O filtro analisador WAVE analisa dados de áudio no formato WAV de arquivos .wav, .au ou .aif. O filtro upstream deve ser o filtro origem do arquivo assíncrono, o filtro De origem do arquivo de URL ou um filtro de origem assíncrono de terceiros compatível que contenha dados de áudio WAV. O fluxo de saída são dados de áudio, que podem ser conectados diretamente a um filtro de renderização de áudio ou a um filtro de transformação de áudio intermediário.

Rótulo Valor
Filtrar Interfaces IAMMediaContent, IBaseFilter, IPersistMediaPropertyBag
Tipos de mídia de pino de entrada Tipo principal: MEDIATYPE_StreamThe seguintes subtipos são válidos:
  • MEDIASUBTYPE_AIFF
  • MEDIASUBTYPE_AU
  • MEDIASUBTYPE_WAVE
Interfaces de pino de entrada IPin, IQualityControl
Tipos de mídia de pino de saída Tipo principal: MEDIATYPE_AudioSubtype: MEDIASUBTYPE_PCM ou outro tipo de compactação. (Consulte Subtipos de áudio.)
Tipo de formato: FORMAT_WaveFormatEx
Interfaces de pino de saída IPin, IMediaSeeking
Filtrar CLSID {D51BD5A1-7548-11cf-A520-0080C77EF58A}
CLSID da página de propriedades Nenhuma página de propriedades.
Executável quartz.dll
Mérito MERIT_UNLIKELY
Categoria de Filtro CLSID_LegacyAmFilterCategory

 

Comentários

Esse filtro dá suporte aos seguintes tipos de arquivo:

  • WAVE (.wav)
  • AIFF e AIFF-C (.aif)
  • UA (.au)

No entanto, ele tem as seguintes limitações no formato de áudio:

  • O áudio deve ser PCM linear de 8 ou 16 bits.
  • Para arquivos AIFF-C, o áudio deve ser descompactado, em ordem de byte big-endian (tipo de compactação 'NONE').

Filtros do DirectShow