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)

另请参阅

IKsDataTypeHandler