Condividi tramite


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