Compartir a través de


CTransformOutputPin (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 ctransformoutputpin

La CTransformOutputPin clase implementa un pin de salida que usa la clase CTransformFilter .

Normalmente, no es necesario derivar de esta clase. La mayoría de los métodos de esta clase llaman a los métodos correspondientes en la clase CTransformFilter , que puede invalidar. Si deriva de esta clase, debe invalidar el método CTransformFilter::GetPin del filtro para crear instancias de la clase derivada.

Esta clase expone las interfaces IMediaSeeking e IMediaPosition a través del objeto CPosPassThru . Pasa todas las solicitudes de búsqueda al siguiente filtro ascendente.

Variables miembro protegidas Descripción
m_pTransformFilter Puntero al filtro propietario.
Variables de miembro público Descripción
m_pPosition Objeto auxiliar para pasar comandos seek ascendentes.
Métodos públicos Descripción
CTransformOutputPin Método constructor.
~CTransformOutputPin Método de destructor.
CheckConnect Determina si una conexión de patilla es adecuada.
BreakConnect Libera el pin de una conexión.
CompleteConnect Completa una conexión a otro pin.
CheckMediaType Determina si el pin acepta un tipo de medio específico.
SetMediaType Establece el tipo de medio para la conexión.
DecideBufferSize Establece los requisitos del búfer.
GetMediaType Recupera un tipo de medio preferido, por valor de índice.
CurrentMediaType Recupera el tipo de medio para la conexión de patilla actual.
Métodos IPin Descripción
QueryId Recupera un identificador para el pin.
Métodos IQualityControl Descripción
Notificar Notifica al pin que se solicita un cambio de calidad.

Requisitos

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