Partilhar via


Filtro de descompactador AVI

[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 de descompactador AVI permite que os codecs do VCM (Gerenciador de Compactação de Vídeo) ingressem em um grafo de filtro. O aplicativo não precisa adicionar o filtro ao grafo de filtro; ele é extraído automaticamente pelo Gerenciador de Grafo de Filtro quando necessário.

Quando o Gerenciador de Grafo de Filtro está criando um grafo para renderizar um arquivo AVI, ele verifica o FOURCC no cabeçalho AVI do arquivo para determinar se o fluxo de vídeo é compactado. Se for, o Gerenciador do Grafo de Filtro adicionará o Descompactador AVI, que pesquisa no Registro um descompactador instalado que pode manipular o arquivo.

Observação

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

Em seu upstream fixar o Descompactador AVI normalmente se conecta ao Divisor AVI. Em seu pino de saída, ele normalmente se conecta ao Renderizador de Vídeo ou ao Filtro AVI Mux.

Rótulo Valor
Filtrar Interfaces Ibasefilter
Tipos de mídia de pino de entrada Tipo principal: MEDIATYPE_VideoSubtype: deve corresponder ao código FOURCC para o tipo de compactaçã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
CLSID da página de propriedades Nenhuma página de propriedades.
Executável quartz.dll
Mérito MERIT_NORMAL
Categoria de Filtro CLSID_LegacyAmFilterCategory

Filtros do DirectShow