KsGetMediaType 函数 (ksproxy.h)

KsGetMediaType 函数检索有关引脚工厂标识符上的媒体类型的信息。

语法

KSDDKAPI HRESULT KsGetMediaType(
  [in]  int           Position,
  [out] AM_MEDIA_TYPE *AmMediaType,
  [in]  HANDLE        FilterHandle,
  [in]  ULONG         PinFactoryId
);

参数

[in] Position

偏移到 KsGetMediaType 填充的数据范围项。 请注意, Position数据类型不符合基础 调用。

[out] AmMediaType

指向接收AM_MEDIA_TYPE结构中信息的变量的指针。

[in] FilterHandle

包含要查询的固定工厂的筛选器的句柄。

[in] PinFactoryId

将对其返回媒体类型信息的引脚工厂的标识符。

返回值

如果成功,则返回 NOERROR;否则,将返回错误代码。

注解

KsGetMediaType 函数查询数据范围列表,并对指定的数据区域执行数据交集,从而生成数据格式。 然后,它将该数据格式转换为媒体类型。

有关AM_MEDIA_TYPE的详细信息,请参阅Microsoft Windows SDK文档。

要求

要求
目标平台 桌面
标头 ksproxy.h (包括 Ksproxy.h)
Library Ksproxy.lib

另请参阅

IKsPinFactory