lineSetMediaMode 函数 (tapi.h)

lineSetMediaMode 函数在其 LINECALLINFO 结构中设置指定调用的媒体类型 () 。 有关详细信息,请参阅 ITLegacyCallMediaControl::SetMediaType

语法

LONG lineSetMediaMode(
  HCALL hCall,
  DWORD dwMediaModes
);

参数

hCall

要更改其媒体类型的调用的句柄。 应用程序必须是呼叫的所有者。 hCall 的调用状态可以是任何状态。

dwMediaModes

新媒体类型 (呼叫的) 。 此参数使用 LINEMEDIAMODE_ 常量。 只要设置了 UNKNOWN 媒体类型标志,也可以设置其他媒体类型标志。 这用于将呼叫的媒体类型标识为未完全确定,但缩小到一小组指定媒体类型之一。 如果未设置 UNKNOWN 标志,则只能指定单个媒体类型。

返回值

如果请求成功,则返回零;如果发生错误,则返回负错误号。 可能的返回值为:

LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONFAILED、LINEERR_INVALMEDIAMODE、LINEERR_RESOURCEUNAVAIL、LINEERR_NOMEM、LINEERR_UNINITIALIZED、LINEERR_OPERATIONUNAVAIL。

注解

lineSetMediaMode 函数在其 LINECALLINFO 结构中更改调用的媒体类型。 此操作的典型用法是将呼叫的媒体类型设置为特定的已知媒体类型,或者排除可能的媒体类型,前提是呼叫的媒体类型正式未知 (未知媒体类型标志) 设置。

要求

   
目标平台 Windows
标头 tapi.h
Library Tapi32.lib
DLL Tapi32.dll

另请参阅

LINECALLINFO

补充行服务函数

TAPI 2.2 参考概述