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 的数据类型 int 符合基础调用。

[out] AmMediaType

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

[in] FilterHandle

包含要查询的引脚工厂的筛选器的句柄。

[in] PinFactoryId

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

返回值

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

言论

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

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

要求

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

另请参阅

IKsPinFactory