Share via


PIN_INFO estructura (strmif.h)

[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 PIN_INFO estructura contiene información sobre un pin.

Sintaxis

typedef struct _PinInfo {
  IBaseFilter   *pFilter;
  PIN_DIRECTION dir;
  WCHAR         achName[128];
} PIN_INFO;

Miembros

pFilter

Puntero a la interfaz IBaseFilter del filtro propietario.

dir

Dirección del pin (entrada o salida).

achName[128]

Nombre del pin.

Observaciones

Si el nombre de un pin de salida comienza con una tilde (~), el administrador de gráficos de filtros omite el pin cuando crea un grafo. Durante una llamada a IGraphBuilder::Connect, IGraphBuilder::Render o IGraphBuilder::RenderFile, si el pin aparece en un filtro intermedio, el administrador de gráficos de filtros no representa el pin. Sin embargo, representa el pin si pasa explícitamente la patilla al método Connect o Render .

Use una tilde si la patilla entrega una secuencia secundaria que no se debe representar de forma predeterminada, o si la patilla requiere código especial para representarse correctamente. Por ejemplo, los filtros de DVD deben usarlo para patillas que entregan datos de subtítulos o subpicturas. Los filtros de captura de vídeo deben usarlo para las patillas de captura (pero no para las patillas de vista previa).

El miembro pFilter tiene un recuento de referencias pendiente. La aplicación debe liberar la interfaz .

Requisitos

   
Encabezado strmif.h (incluye Dshow.h)

Consulte también

Estructuras directShow

IPin::QueryPinInfo