ksproxy.h 标头
流使用此标头。 有关详细信息,请参阅:
ksproxy.h 包含以下编程接口:
接口
IKsAggregateControl IKsAggregateControl 接口提供的方法用于在支持 接口的 KS 对象上添加和删除 COM 服务器作为聚合提供程序。 |
IKsAllocator IKsAllocator 接口提供用于控制和查询分配器的方法。 IKsAllocator 用于代理,不建议用于应用程序。 |
IKsAllocatorEx IKsAllocatorEx 接口供代理使用,不建议用于应用程序。 IKsAllocatorEx 继承 IKsAllocator 接口的所有方法,并扩展 IKsAllocator 以提供进一步控制和查询分配器的方法。 |
IKsClockPropertySet IKsClockPropertySet 接口提供让代理准确反映时间的方法。 |
IKsControl IKsControl 接口提供控制 KS 筛选器或 KS 引脚的用户模式方法。 有关此接口的用户模式等效信息,请参阅 IKsControl AVStream COM 接口。 |
IKsDataTypeCompletion IKsDataTypeCompletion 接口提供一种方法,用于完成传递给 IAMStreamConfig::SetFormat 方法的部分指定媒体类型。 |
IKsDataTypeHandler IKsDataTypeHandler 接口提供对媒体样本执行可选预处理和后处理的方法。 |
IKsInterfaceHandler IKsInterfaceHandler 接口提供的方法可根据为已建立的连接指定的KSPIN_INTERFACE结构将样本封送到内核中。 此接口的 IID IID_IKsInterfaceHandler。 |
IKsNotifyEvent IKsNotifyEvent 接口提供一种方法,使拥有 DirectShow 事件的 KS 对象使用给定参数发出事件。 |
IKsObject IKsObject 接口提供了检索 KS 对象的文件句柄的方法。 |
IKsPin IKsPin 接口提供用于控制和检索有关引脚的信息的方法。 |
IKsPinEx IKsPinEx 接口继承 IKsPin 接口的所有方法,并扩展 IKsPin 以提供一种方法来通知筛选器图出现错误,使筛选器图有机会停止。 |
IKsPinFactory IKsPinFactory 接口提供检索引脚工厂标识符的方法。 |
IKsPinPipe IKsPinPipe 接口供代理使用,不建议用于应用程序。 IKsPinPipe 提供控制引脚管道的方法。 |
IKsPropertySet ksproxy.h 中的 IKsPropertySet 接口提供访问 KS 微型驱动程序中实现的 KS 对象的属性的方法。 |
IKsQualityForwarder IKsQualityForwarder 接口继承 IKsObject 接口的 方法,并扩展 IKsObject 以提供从引脚刷新信息的方法。 |
IKsTopology IKsTopology 接口提供了一种打开筛选器中包含的拓扑节点对象的方法。 |
函数
KsGetMediaType KsGetMediaType 函数检索有关引脚工厂标识符上的媒体类型的信息。 |
KsGetMediaTypeCount KsGetMediaTypeCount 函数返回引脚工厂标识符上的可用媒体类型数。 |
KsGetMultiplePinFactoryItems KsGetMultiplePinFactoryItems 函数检索可变长度数据缓冲区中的 pin 属性项。 |
KsOpenDefaultDevice KsOpenDefaultDevice 函数打开指定即插即用 (PnP) 类别中列出的第一个设备的句柄。 |
KsResolveRequiredAttributes KsResolveRequiredAttributes 函数搜索附加到指定属性的数据范围的属性列表,并确保找到所有指定的属性。 |
KsSynchronousDeviceControl KsSynchronousDeviceControl 函数向文件句柄指定的 KS 对象发出同步设备 I/O 控制操作。 |
结构
KSSTREAM_SEGMENT KSSTREAM_SEGMENT 结构包含描述流上发生的 I/O 操作的信息。 |
ALLOCATOR_PROPERTIES_EX ALLOCATOR_PROPERTIES_EX结构供代理使用,不建议用于应用程序。 ALLOCATOR_PROPERTIES_EX包含描述分配器属性的信息。 |
OPTIMAL_WEIGHT_TOTALS 详细了解:OPTIMAL_WEIGHT_TOTALS结构 |
PIPE_DIMENSIONS PIPE_DIMENSIONS结构用于代理,不建议用于应用程序。 PIPE_DIMENSIONS包含描述与管道相关的各种引脚上帧的压缩/扩展比的信息。 |
PIPE_TERMINATION PIPE_TERMINATION结构供代理使用,不建议用于应用程序。 PIPE_TERMINATION包含描述管道的引脚终止符的信息。 |
枚举
FRAMING_CACHE_OPS 详细了解:FRAMING_CACHE_OPS 枚举 |
FRAMING_PROP 详细了解:FRAMING_PROP 枚举 |
KS_LogicalMemoryType 详细了解:KS_LogicalMemoryType 枚举 |
KSALLOCATORMODE 详细了解:KSALLOCATORMODE 枚举 |
KSIOOPERATION 详细了解:KSIOOPERATION 枚举 |
KSPEEKOPERATION 详细了解:KSPEEKOPERATION 枚举 |
PIPE_ALLOCATOR_PLACE 详细了解:PIPE_ALLOCATOR_PLACE 枚举 |
PIPE_STATE 详细了解:PIPE_STATE 枚举 |