Freigeben über


KSTELEPHONY_PROVIDERCHANGE Struktur (ksmedia.h)

Die KSTELEPHONY_PROVIDERCHANGE Struktur gibt den Telefonanruftyp und den Anbieteränderungsvorgang an, der für die eigenschaft KSPROPERTY_TELEPHONY_PROVIDERCHANGE verwendet werden soll.

Syntax

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

Angehörige

CallType

Gibt den Typ des Telefonanrufs an (Schaltkreis, LTE-Paketschalter oder WLAN-Paketschalter).

ProviderChangeOp

Gibt den vom Anbieter angeforderten Änderungsvorgang an (Anfang, Ende oder Abbrechen).

Bemerkungen

Der Audiostapel verwendet die eigenschaft KSTELEPHONY_PROVIDERCHANGE, um den Start und das Ende von SRVCC für den Audiotreiber anzugeben. Diese Eigenschaft kommuniziert den Anruftyp (LTE packet-switched, WLAN packet switched, or circuit-switched) und den Anbieteränderungsvorgang (Anfang, Ende oder Abbrechen) an den Treiber. Der Aufruftyp wird ignoriert, wenn der Anbietervorgang für das Beenden des SRVCC dient.

Wenn der Anbieteränderungsvorgang TELEPHONY_PROVIDERCHANGEOP_BEGIN ist, aktualisiert der Treiber den Anrufstatus dieses Anbieters auf TELEPHONY_CALLSTATE_PROVIDERTRANSITION. Wenn der Anbieteränderungsvorgang TELEPHONY_PROVIDERCHANGEOP_END ist, aktualisiert der Treiber den Anrufstatus dieses Anbieters auf TELEPHONY_CALLSTATE_ENABLED. Während des SRVCC muss der Treiber weiterhin den zugeordneten KSNODETYPE_TELEPHONY_BIDI Endpunkt verwenden, und er ändert nicht die Jackenzustände dieses Endpunkts. Wenn der Anbieteränderungsvorgang TELEPHONY_PROVIDERCHANGEOP_CANCEL ist, wird SRVCC abgebrochen, und der Treiber sollte auf einen Vorab-SRVCC-Aufruf zurückgesetzt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10,Windows 10 Mobile
mindestens unterstützte Server- Windows Server 2016
Header- ksmedia.h