ksmedia.h) (KSTELEPHONY_PROVIDERCHANGE 结构
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 |