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 枚举