Compartir a través de


CSeekingPassThru (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.

La CSeekingPassThru clase es un objeto auxiliar que crea objetos CPosPassThru y CRendererPosPassThru .

Las clases CPosPassThru y CRendererPosPassThru son objetos auxiliares que pasan comandos de búsqueda ascendentes, por lo que la CSeekingPassThru clase es un objeto auxiliar para crear objetos auxiliares.

No es necesario usar esta clase directamente. En su lugar, use la función CreatePosPassThru , que controla todos los detalles del uso de esta clase. Tiene la ventaja adicional de cargar el objeto desde Quartz.dll, lo que reduce el tamaño de código del filtro en cierto modo. Para obtener más información, consulte CPosPassThru.

La CSeekingPassThru clase expone la interfaz ISeekingPassThru . El método ISeekingPassThru::Init inicializa el objeto . Una vez inicializado el objeto, el filtro puede consultarlo para las interfaces IMediaSeeking e IMediaPosition .

Métodos públicos Descripción
CSeekingPassThru Método constructor.
~CSeekingPassThru Método de destructor.
CreateInstance Crea una instancia del objeto .
Métodos ISeekingPassThru Descripción
Init Inicializa el objeto.

Requisitos

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