IKsDataTypeCompletion 接口 (ksproxy.h)
IKsDataTypeCompletion 接口提供了一种方法,用于完成传递给 IAMStreamConfig::SetFormat 方法的部分指定媒体类型。
此接口的 IID IID_IKsDataTypeCompletion。
遗产
IKsDataTypeCompletion 接口继承自 IUnknown 接口。
方法
IKsDataTypeCompletion 接口具有这些方法。
IKsDataTypeCompletion::KsCompleteMediaType KsCompleteMediaType 方法完成部分指定的媒体类型,该类型首先呈现给 IAMStreamConfig::SetFormat 方法。 |
言论
为了保持代理数据类型中性,可以加载可选数据类型处理程序,以在传入或传出内核模式筛选器时按摩数据流。 应实现数据类型处理程序作为 COM 服务器,至少支持 IKsDataTypeHandler 接口。 IKsDataTypeCompletion 接口对于数据类型处理程序是可选的。 如果媒体格式具有部分指定的格式,数据类型处理程序仅支持 IKsDataTypeCompletion。
数据类型处理程序通常在引脚连接过程中加载,并在连接断开时卸载。 但是,出于其他目的,有时会短暂加载数据类型处理程序。 例如,如果应用程序使用 DirectShow 的 IAMStreamConfig::SetFormat 方法,则应用程序可能使用数据类型处理程序来完成从 IAMStreamConfig::SetFormat返回的部分媒体类型参数。 有关 IAMStreamConfig::SetFormat的详细信息,请参阅 Microsoft Windows SDK 文档。
要求
要求 | 价值 |
---|---|
目标平台 | 窗户 |
标头 | ksproxy.h (包括 Ksproxy.h) |