共用方式為


lineSetMediaMode 函式 (tapi.h)

lineSetMediaMode函式會在其LINECALLINFO結構中設定指定呼叫的媒體類型 (s) 。 如需詳細資訊,請參閱 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結構中的呼叫媒體類型。 這項作業的一般用法是將呼叫的媒體類型設定為特定的已知媒體類型,或只要呼叫的媒體類型正式未知,就會排除可能的媒體類型, (設定 UNKNOWN 媒體類型旗標) 。

規格需求

   
目標平台 Windows
標頭 tapi.h
程式庫 Tapi32.lib
Dll Tapi32.dll

另請參閱

LINECALLINFO

增補線路服務函式

TAPI 2.2 參考概觀