KSTELEPHONY_PROVIDERCHANGE结构 (ksmedia.h)

KSTELEPHONY_PROVIDERCHANGE 结构指定用于 KSPROPERTY_TELEPHONY_PROVIDERCHANGE 属性的电话呼叫类型和提供程序更改作。

语法

typedef struct _tagKSTELEPHONY_PROVIDERCHANGE {
  TELEPHONY_CALLTYPE         CallType;
  TELEPHONY_PROVIDERCHANGEOP ProviderChangeOp;
} KSTELEPHONY_PROVIDERCHANGE, *PKSTELEPHONY_PROVIDERCHANGE;

成员

CallType

指定电话呼叫的类型(线路切换、LTE 数据包切换或 WLAN 数据包切换)。

ProviderChangeOp

指定提供程序请求的更改作(开始、结束或取消)。

言论

音频堆栈使用 KSTELEPHONY_PROVIDERCHANGE 属性向音频驱动程序指示 SRVCC 的开始和结尾。 此属性将调用类型(LTE 数据包切换、WLAN 数据包交换或线路切换)和提供程序更改作(开始、结束或取消)传达给驱动程序。 当提供程序作用于结束 SRVCC 时,将忽略调用类型。

当提供程序更改作TELEPHONY_PROVIDERCHANGEOP_BEGIN时,驱动程序会将提供程序的调用状态更新为TELEPHONY_CALLSTATE_PROVIDERTRANSITION。 当提供程序更改作TELEPHONY_PROVIDERCHANGEOP_END时,驱动程序会将提供程序的调用状态更新为TELEPHONY_CALLSTATE_ENABLED。 在 SRVCC 期间,驱动程序必须继续使用关联的KSNODETYPE_TELEPHONY_BIDI终结点,并且不会更改此终结点的插孔状态。 当提供程序更改作TELEPHONY_PROVIDERCHANGEOP_CANCEL时,SRVCC 将被取消,驱动程序应还原回 SRVCC 预调用。

要求

要求 价值
最低支持的客户端 Windows 10,Windows 10 移动版
支持的最低服务器 Windows Server 2016
标头 ksmedia.h