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 |