Compartir a través de


Método CBaseRenderer.SetRepaintStatus

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El SetRepaintStatus método habilita o deshabilita los eventos de repaint.

Sintaxis

void SetRepaintStatus(
   BOOL bRepaint
);

Parámetros

bRepaint

Valor booleano que indica si los eventos de repaint están habilitados. Si es TRUE, el filtro enviará EC_REPAINT eventos al administrador de gráficos de filtros. De lo contrario, no enviará EC_REPAINT eventos.

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

Este método garantiza que el administrador de gráficos de filtros no esté inundado con eventos de EC_REPAINT redundantes. Una vez que el filtro envía un evento de EC_REPAINT , llama a este método con el valor TRUE. El filtro no envía más eventos EC_REPAINT hasta que recibe más datos.

Requisitos

Requisito Value
Encabezado
Renbase.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

CBaseRenderer (clase)