Partilhar via


Gestão Quality-Control

[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 controle de qualidade é um mecanismo para ajustar a taxa de fluxo de dados através do gráfico de filtro em resposta ao desempenho em tempo de execução. Se um filtro de renderizador estiver recebendo muitos dados ou poucos dados, ele poderá enviar uma mensagem de qualidade . A mensagem de qualidade solicita um ajuste na taxa de dados. Por padrão, as mensagens de qualidade viajam a montante do renderizador até chegarem a um filtro que possa responder (se houver). Um aplicativo também pode implementar um gerenciador de qualidade personalizado. Nesse caso, o renderizador passa mensagens de qualidade diretamente para o gerente de qualidade do aplicativo.

Este artigo contém os seguintes tópicos.

fluxo de dados para desenvolvedores de filtros

Escrevendo filtros DirectShow