Filtro de descompactador AVI
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture 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 Audio/Video Capture 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 é efetuado automaticamente pelo Gerenciador de Grafo de Filtro quando necessário.
Quando o Gerenciador do 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 estiver, o Gerenciador de Grafo de Filtro adicionará o Descompactador AVI, que pesquisa no registro um descompactador instalado que pode manipular o arquivo.
Nota
Os descompactadores MPEG nunca são implementados como codecs VCM, mas apenas como filtros nativos do DirectShow.
Em seu pin upstream, o Descompactador AVI normalmente se conecta ao do Divisor de AVI. Em seu pino de saída, ele normalmente se conecta ao do Renderizador de Vídeo ou ao de Filtro do AVI Mux.
Etiqueta | 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 compactação. Para obter mais informações, consulte fourcc codes. Tipo de formato: FORMAT_VideoInfo |
Interfaces de pin 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 |
de Mérito | MERIT_NORMAL |
de categoria de filtro de | CLSID_LegacyAmFilterCategory |