Interface IQualityControl (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo 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 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.]

A IQualityControl interface fornece suporte para controle de qualidade. Um objeto expõe essa interface se ele pode gerar ou receber mensagens de controle de qualidade. Isso inclui filtros de renderizador (que normalmente geram mensagens de controle de qualidade), pinos (que os recebem) e gerentes de qualidade externos (que também os recebem).

Um filtro de renderizador gera uma mensagem de controle de qualidade chamando o método IQualityControl::Notify no pino de saída do filtro upstream. O filtro upstream manipula a mensagem ou a passa upstream.

Um aplicativo pode implementar seu próprio gerenciador de controle de qualidade. Chame IQualityControl::SetSink no renderizador para designar o gerenciador de controle de qualidade como o destinatário para mensagens de controle de qualidade. Chamar esse método substitui o tratamento padrão de mensagens de controle de qualidade.

No entanto, a maioria dos aplicativos não implementará seus próprios gerentes de controle de qualidade; e, além desse caso especial, os aplicativos normalmente não usam essa interface. Para obter mais informações, consulte Gerenciamento de controle de qualidade

Herança

A interface IQualityControl herda da interface IUnknown . IQualityControl também tem esses tipos de membros:

Métodos

A interface IQualityControl tem esses métodos.

 
IQualityControl::Notify

O método Notify notifica o filtro de que uma alteração de qualidade é solicitada.
IQualityControl::SetSink

O método SetSink define o objeto IQualityControl que receberá mensagens de qualidade.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)