KSTELEPHONY_PROVIDERCHANGE struttura (ksmedia.h)
La struttura KSTELEPHONY_PROVIDERCHANGE specifica il tipo di chiamata telefonica e l'operazione di modifica del provider da usare per la proprietà KSPROPERTY_TELEPHONY_PROVIDERCHANGE .
Sintassi
typedef struct _tagKSTELEPHONY_PROVIDERCHANGE {
TELEPHONY_CALLTYPE CallType;
TELEPHONY_PROVIDERCHANGEOP ProviderChangeOp;
} KSTELEPHONY_PROVIDERCHANGE, *PKSTELEPHONY_PROVIDERCHANGE;
Members
CallType
Specifica il tipo di chiamata telefonica (commutato circuito, commutato a pacchetto LTE o commutato tramite pacchetto WLAN).
ProviderChangeOp
Specifica l'operazione di modifica richiesta dal provider (inizio, fine o annullamento).
Commenti
Lo stack audio usa la proprietà KSTELEPHONY_PROVIDERCHANGE per indicare l'inizio e la fine di SRVCC al driver audio. Questa proprietà comunica il tipo di chiamata (il commutatore di pacchetti LTE, il commutatore di pacchetti WLAN o il commutatore del circuito) e l'operazione di modifica del provider (inizio, fine o annullamento) al driver. Il tipo di chiamata viene ignorato quando l'operazione del provider è per terminare SRVCC.
Quando l'operazione di modifica del provider è TELEPHONY_PROVIDERCHANGEOP_BEGIN, il driver aggiorna lo stato della chiamata del provider a TELEPHONY_CALLSTATE_PROVIDERTRANSITION. Quando l'operazione di modifica del provider è TELEPHONY_PROVIDERCHANGEOP_END, il driver aggiorna lo stato della chiamata del provider a TELEPHONY_CALLSTATE_ENABLED. Durante SRVCC, il driver deve continuare a usare l'endpoint di KSNODETYPE_TELEPHONY_BIDI associato e non modifica gli stati jack di questo endpoint. Quando l'operazione di modifica del provider è TELEPHONY_PROVIDERCHANGEOP_CANCEL, SRVCC viene annullata e il driver deve tornare a una chiamata pre-SRVCC.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10,Windows 10 Mobile |
Server minimo supportato | Windows Server 2016 |
Intestazione | ksmedia.h |