Compartir a través de


CRenderedInputPin (clase)

[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.

jerarquía de clases crenderedinputpin

La clase CRenderedInputPin es una clase base para implementar un pin de entrada en un representador. Esta clase está diseñada para filtros de representador que no derivan de la clase CBaseRenderer . (Los filtros que derivan de CBaseRenderer deben usar la clase CRendererInputPin para el pin de entrada).

Para usar esta clase, debe hacer al menos lo siguiente:

Puede usar esta clase en un representador que tenga más de un pin de entrada. Esta clase hereda la clase CBaseInputPin .

Variables miembro protegidas Descripción
m_bAtEndOfStream Indica si se alcanzó el final de la secuencia.
m_bCompleteNotified Indica si el pin ha enviado un evento de EC_COMPLETE al Administrador de gráficos de filtros.
Métodos públicos Descripción
Activo Notifica al pin que el filtro está ahora activo.
CRenderedInputPin Método constructor.
Ejecutar Notifica al pin que el filtro se está ejecutando ahora.
Métodos IPin Descripción
EndFlush Finaliza una operación de vaciado.
EndOfStream Notifica al pin que no se espera ningún dato adicional hasta que el filtro reciba un nuevo comando de ejecución.

Requisitos

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