Partager via


KSTELEPHONY_PROVIDERCHANGE structure (ksmedia.h)

La structure KSTELEPHONY_PROVIDERCHANGE spécifie le type d’appel téléphonique et l’opération de modification du fournisseur à utiliser pour la propriété KSPROPERTY_TELEPHONY_PROVIDERCHANGE .

Syntaxe

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

Membres

CallType

Spécifie le type d’appel téléphonique (circuit-switched, LTE packet-switched ou WLAN packet-switched).

ProviderChangeOp

Spécifie l’opération de modification demandée par le fournisseur (début, fin ou annulation).

Remarques

La pile audio utilise la propriété KSTELEPHONY_PROVIDERCHANGE pour indiquer le début et la fin de SRVCC au pilote audio. Cette propriété communique le type d’appel (commutateur de paquets LTE, commutateur de paquets WLAN ou commutateur de circuit) et l’opération de modification du fournisseur (début, fin ou annulation) au pilote. Le type d’appel est ignoré lorsque l’opération du fournisseur est destinée à mettre fin au SRVCC.

Lorsque l’opération de modification du fournisseur est TELEPHONY_PROVIDERCHANGEOP_BEGIN, le pilote met à jour l’état d’appel de ce fournisseur pour TELEPHONY_CALLSTATE_PROVIDERTRANSITION. Lorsque l’opération de modification du fournisseur est TELEPHONY_PROVIDERCHANGEOP_END, le pilote met à jour l’état d’appel de ce fournisseur pour TELEPHONY_CALLSTATE_ENABLED. Pendant SRVCC, le pilote doit continuer à utiliser le point de terminaison KSNODETYPE_TELEPHONY_BIDI associé, et il ne modifie pas les états jack de ce point de terminaison. Lorsque l’opération de modification du fournisseur est TELEPHONY_PROVIDERCHANGEOP_CANCEL, SRVCC est annulé et le pilote doit revenir à un appel pré-SRVCC.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10,Windows 10 Mobile
Serveur minimal pris en charge Windows Server 2016
En-tête ksmedia.h