Interfaz IMemInputPin (strmif.h)
La IMemInputPin
interfaz entrega datos multimedia a un pin de entrada. Los pins de entrada exponen esta interfaz si usan la interfaz IMemAllocator para asignar búferes. Cuando un pin de salida se conecta a un pin de entrada, el pin de salida usa esta interfaz para negociar los requisitos del asignador y entregar muestras al pin de entrada.
Normalmente, las aplicaciones no usan esta interfaz.
Filtrar desarrolladores: La clase CBaseInputPin implementa esta interfaz.
Herencia
La interfaz IMemInputPin hereda de la interfaz IUnknown . IMemInputPin también tiene estos tipos de miembros:
Métodos
La interfaz IMemInputPin tiene estos métodos.
IMemInputPin::GetAllocator El método GetAllocator recupera el asignador de memoria propuesto por este pin. Una vez seleccionado el asignador, este método devuelve un puntero al asignador seleccionado. |
IMemInputPin::GetAllocatorRequirements El método GetAllocatorRequirements recupera las propiedades del asignador solicitadas por el pin de entrada. |
IMemInputPin::NotifyAllocator El método NotifyAllocator especifica un asignador para la conexión. |
IMemInputPin::Receive El método Receive recibe el siguiente ejemplo multimedia de la secuencia. |
IMemInputPin::ReceiveCanBlock El método ReceiveCanBlock determina si las llamadas al método IMemInputPin::Receive podrían bloquearse. |
IMemInputPin::ReceiveMultiple El método ReceiveMultiple recibe varias muestras en la secuencia. |
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | strmif.h (incluya Dshow.h) |