Partilhar via


Filtro AVI Descompressor

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize 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 AVI Decompressor permite que os codecs VCM (Video Compression Manager) se juntem a um gráfico de filtro. O aplicativo não precisa adicionar o filtro ao gráfico de filtro; ele é puxado automaticamente pelo Filter Graph Manager quando necessário.

Quando o Filter Graph Manager está criando um gráfico para renderizar um arquivo AVI, ele verifica o FOURCC no cabeçalho AVI do arquivo para determinar se o fluxo de vídeo está compactado. Se estiver, o Filter Graph Manager adiciona o AVI Decompressor, que então procura no registro por um descompactador instalado que possa lidar com o arquivo.

Observação

Os descompressores MPEG nunca são implementados como codecs VCM, mas apenas como filtros DirectShow nativos.

No seu pino a montante, o descompressor AVI normalmente liga-se ao divisor AVI. Em seu pino de saída, ele normalmente se conecta ao Video Renderer ou ao AVI Mux Filter.

Rótulo Valor
Interfaces de filtro IBaseFilter
Tipos de mídia de pino de entrada Tipo principal: MEDIATYPE_VideoSubtype: Deve corresponder ao código FOURCC para o tipo de compressão. Para obter mais informações, consulte Códigos FOURCC.
Tipo de formato: FORMAT_VideoInfo
Interfaces de pino de entrada IMemInputPin, IPin, IQualityControl
Tipos de mídia de pino de saída MEDIATYPE_Video, MEDIASUBTYPE_NULL FORMAT_VideoInfo
Interfaces de pino de saída IMediaPosition, IMediaSeeking, IPin, IQualityControl
Filtrar CLSID CLSID_AVIDec
Página de propriedade CLSID Nenhuma página de propriedade.
Executável quartz.dll
Mérito MERIT_NORMAL
Categoria de filtro CLSID_LegacyAmFilterCategory

Filtros DirectShow