Encabezado ksproxy.h
El flujo usa este encabezado. Para más información, consulte:
ksproxy.h contiene las siguientes interfaces de programación:
Interfaces
IKsAggregateControl La interfaz IKsAggregateControl proporciona métodos que agregan y quitan servidores COM como proveedores agregados en objetos KS que admiten la interfaz. |
IKsAllocator La interfazIKsAllocator proporciona métodos que controlan y consultan un asignador. IKsAllocator es para el uso de proxy y no se recomienda para el uso de la aplicación. |
IKsAllocatorEx La interfaz IKsAllocatorEx es para el uso de proxy y no se recomienda para el uso de la aplicación. IKsAllocatorEx hereda todos los métodos de la interfaz IKsAllocator y extiende IKsAllocator para proporcionar métodos que controlan y consultan un asignador. |
IKsClockPropertySet La interfaz IKsClockPropertySet proporciona métodos que permiten que el proxy refleje con precisión el tiempo. |
IKsControl La interfaz IKsControl proporciona métodos en modo de usuario que controlan un filtro KS o un pin KS. Consulte la interfaz COM IKsControl AVStream para obtener información sobre el equivalente en modo de usuario de esta interfaz. |
IKsDataTypeCompletion La interfaz IKsDataTypeCompletion proporciona un método para completar tipos de medios parcialmente especificados que se pasan al método IAMStreamConfig::SetFormat. |
IKsDataTypeHandler La interfaz IKsDataTypeHandler proporciona métodos que realizan el preprocesamiento opcional y el postprocesamiento de ejemplos multimedia. |
IKsInterfaceHandler La interfaz IKsInterfaceHandler proporciona métodos que serializarán muestras en el kernel en función de la estructura KSPIN_INTERFACE especificada para la conexión establecida. El IID de esta interfaz es IID_IKsInterfaceHandler. |
IKsNotifyEvent La interfaz IKsNotifyEvent proporciona un método para hacer que el objeto KS que posee un evento DirectShow emita el evento con los parámetros especificados. |
IKsObject La interfaz IKsObject proporciona un método para recuperar el identificador de archivo de un objeto KS. |
IKsPin La interfaz IKsPin proporciona métodos que controlan y recuperan información sobre un pin. |
IKsPinEx La interfaz IKsPinEx hereda todos los métodos de la interfaz IKsPin y extiende IKsPin para proporcionar un método que notifique el gráfico de filtros de un error para dar al gráfico de filtros una oportunidad para detenerlo. |
IKsPinFactory La interfaz IKsPinFactory proporciona un método que recupera el identificador de un generador de patillas. |
IKsPinPipe La interfaz IKsPinPipe es para el uso de proxy y no se recomienda para el uso de la aplicación. IKsPinPipe proporciona métodos que controlan una canalización de patillas. |
IKsPropertySet La interfaz IKsPropertySet de ksproxy.h proporciona métodos que acceden a las propiedades de los objetos KS que se implementan en un minidriver KS. |
IKsQualityForwarder La interfaz IKsQualityForwarder hereda el método de la interfaz IKsObject y extiende IKsObject para proporcionar un método que vacía la información de un pin. |
IKsTopology La interfaz IKsTopology proporciona un método que abre objetos de nodo de topología contenidos en un filtro. |
Functions
KsGetMediaType La función KsGetMediaType recupera información sobre un tipo de medio en un identificador de generador de patillas. |
KsGetMediaTypeCount La función KsGetMediaTypeCount devuelve el número de tipos de medios disponibles en un identificador de generador de patillas. |
KsGetMultiplePinFactoryItems La función KsGetMultiplePinFactoryItems recupera los elementos de propiedad pin en un búfer de datos de longitud variable. |
KsOpenDefaultDevice La función KsOpenDefaultDevice abre un identificador para el primer dispositivo que aparece en la categoría Plug and Play (PnP) especificada. |
KsResolveRequiredAttributes La función KsResolveRequiredAttributes busca en la lista de atributos que se adjunta a un intervalo de datos para los atributos especificados y garantiza que se encontraron todos los atributos especificados. |
KsSynchronousDeviceControl La función KsSynchronousDeviceControl emite una operación de control de E/S de dispositivo sincrónica al objeto KS especificado por un identificador de archivo. |
Estructuras
KSSTREAM_SEGMENT La estructura KSSTREAM_SEGMENT contiene información que describe una operación de E/S que se produce en una secuencia. |
ALLOCATOR_PROPERTIES_EX La estructura de ALLOCATOR_PROPERTIES_EX es para el uso de proxy y no se recomienda para el uso de la aplicación. ALLOCATOR_PROPERTIES_EX contiene información que describe las propiedades de un asignador. |
OPTIMAL_WEIGHT_TOTALS Más información sobre: estructura de OPTIMAL_WEIGHT_TOTALS |
PIPE_DIMENSIONS La estructura de PIPE_DIMENSIONS es para el uso de proxy y no se recomienda para el uso de la aplicación. PIPE_DIMENSIONS contiene información que describe la relación de compresión y expansión de fotogramas en varios pines relacionados con una tubería. |
PIPE_TERMINATION La estructura de PIPE_TERMINATION es para el uso de proxy y no se recomienda para el uso de la aplicación. PIPE_TERMINATION contiene información que describe el terminador de pin de una canalización. |
Enumeraciones
FRAMING_CACHE_OPS Más información sobre: enumeración de FRAMING_CACHE_OPS |
FRAMING_PROP Más información sobre: enumeración FRAMING_PROP |
KS_LogicalMemoryType Más información sobre: enumeración KS_LogicalMemoryType |
KSALLOCATORMODE Más información sobre: Enumeración KSALLOCATORMODE |
KSIOOPERATION Más información sobre: Enumeración KSIOOPERATION |
KSPEEKOPERATION Más información sobre: Enumeración KSPEEKOPERATION |
PIPE_ALLOCATOR_PLACE Más información sobre: enumeración PIPE_ALLOCATOR_PLACE |
PIPE_STATE Más información sobre: enumeración PIPE_STATE |