Filtros DirectShow
[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 DirectShow fornece um conjunto de filtros padrão no Windows. Esses filtros suportam muitos formatos de dados, proporcionando um alto grau de independência de hardware. Um aplicativo também pode registrar e instalar filtros personalizados no sistema de destino.
Os filtros ACM Wrapper, AVI Decompressor e AVI Compressor funcionam com os Gerenciadores de Compressão de Áudio e Vídeo para permitir que vários codecs sejam usados em um gráfico de filtro DirectShow.
Todos os filtros suportados pelo DirectShow Software Development Kit (SDK) estão listados aqui. Se um filtro aparecer no GraphEdit mas não estiver documentado nesta seção de referência, isso significa que o filtro foi instalado por terceiros ou é usado internamente por alguma outra tecnologia da Microsoft. Esses filtros não são suportados pelo SDK do DirectShow.
Filtrar | Descrição |
---|---|
ACM Wrapper | Permite que codecs do ACM (Audio Compression Manager) se juntem a um gráfico de filtro. |
Barra transversal de vídeo analógico | Representa uma barra transversal de vídeo em um dispositivo de captura de vídeo que suporta o WDM (Windows Driver Model). |
Captura de áudio | Representa um dispositivo de captura de áudio. |
Renderizador de áudio (WaveOut) | Usa as APIs waveOut* para renderizar áudio de forma de onda. |
Compressor AVI | Permite que compressores VCM (Video Compression Manager) se juntem a um gráfico de filtro. |
Descompressor AVI | Permite que os descompressores VCM (Video Compression Manager) se juntem a um gráfico de filtro. |
AVI Draw | Puxado automaticamente para um gráfico de reprodução em vez do descompressor AVI quando o vídeo está sendo enviado para um monitor de televisão NTSC externo. |
AVI Mux | Aceita vários fluxos de entrada e intercala-os no formato AVI. |
AVI Splitter | Divide fluxos de áudio e vídeo na reprodução de arquivos AVI. |
Fonte de arquivo AVI/WAV | Lê arquivos de origem AVI e WAV e gera os pinos de saída apropriados para o tipo de arquivo. (Preterido.) |
CC Decoder | Aceita formas de onda de amostra fornecidas por um filtro de captura e fornece dados de legendas ocultas decodificados. |
Color Space Converter | Converte de um tipo de cor RGB para outro tipo RGB. |
Renderizador DirectSound | Renderiza áudio usando a API DirectSound. |
DMO Wrapper | Permite que um aplicativo DirectShow use um DirectX Media Object (DMO) dentro de um gráfico de filtro. |
DV Muxer | Combina um fluxo de vídeo codificado por vídeo digital (DV) com um ou dois fluxos de áudio para produzir um fluxo DV intercalado. |
DV Splitter | Divide um fluxo DV intercalado em seus componentes de vídeo e áudio. |
Descodificador de Vídeo DV | Decodifica um fluxo DV em vídeo não compactado. |
Codificador de vídeo DV | Codifica um fluxo de vídeo não comprimido em vídeo DV. |
Navegador de DVD | Abre todos os arquivos necessários em um volume DVD-Video, navega pelos arquivos de DVD-Video .vob linear e analisa o fluxo de programa MPEG-2 resultante. |
Renderizador de vídeo aprimorado | Renderizador de vídeo com a mesma funcionalidade principal e modelo de plug-in do coletor de mídia Media Foundation EVR. |
Fonte de arquivo (Async) | Abre e lê arquivos locais de muitos formatos de dados diferentes e passa os dados para um filtro de analisador. |
Origem do ficheiro (URL) | Funciona com qualquer arquivo de origem que possa ser identificado por um URL (Uniform Resource Locator) e cujo tipo principal de mídia seja stream. |
Renderizador de fluxo de arquivos | Renderiza nomes de arquivo que são analisados pelo filtro Multi-File Parser. |
File Writer | Usado para gravar arquivos em disco, independentemente do formato. |
Renderizador de tela cheia | Usa o DirectDraw para renderizar vídeo em tela cheia em placas gráficas mais antigas. (Obsoleto.) |
Infinito Pin Tee | Entrega amostras entregues em seu pino de entrada para um número variável de pinos de saída. |
Renderizador de Comando de Script Interno | Recebe comandos de script e os envia para o aplicativo. |
Decodificador Linha 21 | Converte informações de legenda oculta da linha 21 em bitmaps com texto de legenda. |
Microsoft AC3 Encoder | Codifica áudio PCM estéreo para um fluxo de bits Dolby Digital. (Não suportado para aplicações de terceiros.) |
Microsoft MPEG-1/DD Audio Decoder | Decodifica áudio MPEG-1, AAC e Dolby Digital. |
Microsoft MPEG-2 Audio Encoder | Codifica áudio MPEG-2. |
Microsoft MPEG-2 Encoder | Codifica áudio e vídeo MPEG-2. |
Microsoft MPEG-2 Video Decoder | Decodifica vídeo MPEG-2. |
Codificador de vídeo Microsoft MPEG-2 | Codifica vídeo MPEG-2. |
MIDI Parser | Lê dados MIDI encontrados em . MID e . Arquivos RMI. |
Renderizador MIDI | Renderiza dados MIDI do filtro MIDI Parser. |
Compressor MJPEG | Comprime um fluxo de vídeo não comprimido, utilizando compressão motion JPEG. |
Descompressor MJPEG | Decodifica um fluxo de vídeo de motion JPEG para vídeo não compactado. |
MPEG-1 Audio Decoder | Decodifica áudio MPEG-1 Layer I e Layer II para PCM. |
MPEG-1 Stream Splitter | Divide um fluxo de sistema MPEG-1 em seus componentes de áudio e vídeo. |
MPEG-1 Video Decoder | Decodifica vídeo MPEG-1. |
MPEG-2 Demultiplexer | Desmultiplexa fluxos de transporte MPEG-2 que são entregues no modo push e fluxos de programa que são entregues no modo push ou pull. |
MPEG-2 Splitter | Analisa fluxos de programas MPEG-2, cria um pino de saída para cada fluxo e envia os pacotes MPEG de áudio e/ou vídeo comprimidos para um filtro decodificador MPEG-2. |
Driver MSDV | O driver WDM (Windows Driver Model) para filmadoras DV. |
Driver MSTape | Suporta dispositivos de câmara de vídeo D-VHS e MPEG. |
Codec MSYUV Color Space Converter | Permite a reprodução de dados de origem de vídeo em formatos YUV em clientes cujo adaptador de vídeo não pode ser usado para conversões YUV-to-RGB em hardware. |
Analisador Multi-Arquivo | Analisa um formato de arquivo simples que permite que vários nomes de arquivo sejam especificados como se fossem um único arquivo. |
Misturador de sobreposição 2 | Como o misturador de sobreposição, mas pode ser adicionado a um gráfico de filtro automaticamente. (Obsoleto.) |
Misturador de sobreposição | Projetado especificamente para reprodução de DVD e transmissões de vídeo com legendas ocultas de linha 21. (Obsoleto. Substituído pelo renderizador de mistura de vídeo.) |
Descompressor QT | Descomprime o vídeo Apple QuickTime 2.0. (Obsoleto.) |
QuickTime Movie Parser | Divide os dados do Apple QuickTime em fluxos de áudio e vídeo. (Obsoleto.) |
Analisador SAMI (CC) | Analisa dados de legendagem de arquivos SAMI (Synchronized Accessible Media Interchange). |
Smart Tee | Usado em gráficos de captura de vídeo para dividir o fluxo de vídeo em um fluxo de visualização e um fluxo de captura. |
Conversor Tee/Sink-to-Sink | Fornece um meio eficiente para duplicar fluxos de dados dentro do modo kernel sem as transições caras entre o kernel e o modo de usuário. |
TV Audio | Fornece controle de decodificação de áudio de televisão, seleção estéreo ou monoaural e seleção de programa de áudio secundário (SAP). |
sintonizador de TV | Seleciona uma transmissão analógica ou canal a cabo a ser visualizado. |
do Alocador de Superfície VBI | Controla a alocação de buffers VBI em gráficos de televisão analógica com cenários de captura de porta de vídeo de hardware. |
Filtro de captura VFW | Funciona com hardware de captura de vídeo mais antigo que usa vídeo para Windows. |
VGA 16 Color Ditherer | Converte de um tipo de cor RGB para uma tela colorida de 4 bits para que os fluxos de vídeo AVI e MPEG possam ser exibidos em monitores de 16 cores mais antigos. (Obsoleto.) |
Filtro de renderizador de mistura de vídeo 7 (VMR-7) | O renderizador de vídeo padrão no Windows XP. Oferece recursos avançados de renderização e mistura de vídeo. |
Filtro de renderizador de mistura de vídeo 9 (VMR-9) | Semelhante ao VMR-7, mas disponível em todas as plataformas suportadas pelo DirectX. |
Video Port Manager | Permite que o renderizador de mistura de vídeo funcione perfeitamente em sistemas onde os dados de vídeo são transferidos diretamente de um dispositivo de captura de vídeo ou decodificador de hardware para o chip gráfico. |
Renderizador de vídeo | Renderizador de vídeo padrão no Windows 98SE, Windows 2000 e Windows Millennium Edition. Conecta-se a qualquer filtro de transformação de vídeo que produza dados de vídeo descompactados. |
WAVE Parser | Analisa dados de áudio em formato WAV de ficheiros .wav, .au ou .aif. |
de captura de vídeo WDM | Controla dispositivos de captura analógica que usam drivers WDM (Windows Driver Model). |
do Filtro de Origem do Windows Media | Filtro de origem padrão para reprodução de conteúdo do Windows Media e MPEG-4 criado usando o Microsoft MPEG-4 Encoder. Este é o filtro de origem utilizado pelo Windows Media Player 6.4. (Obsoleto.) |
WM ASF Reader | Filtro de origem para reprodução de ficheiros de conteúdos baseados no Windows Media e conteúdos criados com qualquer um dos DMOs do Codificador Microsoft MPEG-4. Deve ser explicitamente adicionado a um gráfico de filtro. Este filtro baseia-se no SDK do Windows Media Format. |
WM ASF Writer | Aceita fluxos de entrada não compactados e cria arquivos ASF contendo fluxos do Windows Media ou MPEG-4 usando o Microsoft MPEG-4 Encoder DMO. Este filtro baseia-se no SDK do Windows Media Format. |
do Codec WST | Decodifica e/ou duplica os dados de teletexto decodificados e corrigidos por erros de encaminhamento para o filtro do decodificador WST. (Obsoleto.) |
WST Decoder | Aceita dados de teletexto padrão mundial decodificados do codec WST e entrega os bitmaps para o pino 2 no misturador de sobreposição usando fontes fornecidas pela Microsoft. (Obsoleto.) |
Tópicos relacionados