ITFormatControl::GetStreamCaps 方法

[ 此方法不适用于 Windows Vista、Windows Server 2008 和操作系统的后续版本。 RTC 客户端 API 提供类似的功能。]

GetStreamCaps 方法检索与给定格式索引关联的功能。

语法

HRESULT GetStreamCaps(
  [in]  DWORD                   dwIndex,
  [out] AM_MEDIA_TYPE           **ppMediaType,
  [out] TAPI_STREAM_CONFIG_CAPS *pStreamConfigCaps,
  [out] BOOL                    *pfEnabled
);

参数

dwIndex [in]

要探测的格式的索引。

ppMediaType [out]

指向终端格式 AM_MEDIA_TYPE 描述符的指针。 有关 AM_MEDIA_TYPE的详细信息,请参阅 DirectX 文档。

pStreamConfigCaps [out]

一个 TAPI_STREAM_CONFIG_CAPS 结构,提供有关流功能的详细信息。

pfEnabled [out]

指示是否启用与当前索引关联的格式。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
方法成功。
E_OUTOFMEMORY
内存不足,无法执行操作。

要求

要求
TAPI 版本
需要 TAPI 3.1
标头
Ipmsp.h

Uuid.lib
DLL
Tapi3.dll

另请参阅

ITFormatControl

TAPI_STREAM_CONFIG_CAPS