Gerenciamento de Quality-Control
[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 controle de qualidade é um mecanismo para ajustar a taxa de fluxo de dados por meio do grafo de filtro em resposta ao desempenho em tempo de execução. Se um filtro de renderizador estiver recebendo muitos dados ou dados muito pequenos, 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 upstream do renderizador até alcançarem 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 gerenciador de qualidade do aplicativo.
Este artigo contém os tópicos a seguir.
- mensagens de qualidade
- controle de qualidade padrão
Tópicos relacionados
-
fluxo de dados para desenvolvedores de filtro