Exemplo de filtro de bola

Descrição

O Filtro de Bola é um filtro de origem 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 quica a bola.

Esse filtro tem um único pino de saída, que fornece um fluxo de vídeo que mostra uma bola quicando no quadro. O filtro Ball também aceita solicitações de gerenciamento de qualidade do filtro downstream, o que ilustra uma estratégia simples de gerenciamento de qualidade. 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 no seguinte caminho: [Raiz do SDK]\Samples\Multimedia\DirectShow\Filters\Ball.

Exemplos do DirectShow