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 |