Exemplo de filtro de bola

Descrição

O filtro de bola é um filtro de fonte de vídeo que produz uma imagem de uma bola saltando. Este exemplo ilustra a negociação de formato e o uso das classes base de filtro de origem CSource e CSourceStream.

O código em Fball. h e Fball. cpp gerencia as interfaces de filtro. Esses dois arquivos contêm aproximadamente o código mínimo necessário para um filtro de origem. Os arquivos Ball. h e Ball. cpp contêm o código que salta a bola.

Esse filtro tem um único pino de saída, que fornece um fluxo de vídeo que mostra uma bola saltando no quadro. O filtro de bola também aceita solicitações de gerenciamento de qualidade do filtro downstream, que ilustra uma estratégia de gerenciamento de qualidade simples. Esse filtro implementa a interface IQualityControl para essa finalidade.

Baixando o exemplo

Para baixar os exemplos do SDK do DirectShow, instale a versão mais recente do SDK do Windows.

Este exemplo é instalado sob o seguinte caminho: exemplo de [ raiz do SDK ] \ exemplos de \ multimídia do \ DirectShow \ \ .

Amostras do DirectShow