Freigeben über


KSTELEPHONY_PROVIDERCHANGE-Struktur (ksmedia.h)

Die KSTELEPHONY_PROVIDERCHANGE-Struktur gibt den Telefonanruftyp und den Anbieterwechselvorgang an, der für die KSPROPERTY_TELEPHONY_PROVIDERCHANGE-Eigenschaft verwendet werden soll.

Syntax

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

Member

CallType

Gibt die Art des Telefonanrufs an (leitungsvermittelt, LTE-paketvertauscht oder WLAN-Paket getauscht).

ProviderChangeOp

Gibt den vom Anbieter angeforderten Änderungsvorgang an (start, end oder cancel).

Hinweise

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

Wenn der Anbieteränderungsvorgang TELEPHONY_PROVIDERCHANGEOP_BEGIN ist, aktualisiert der Treiber den Aufrufstatus dieses Anbieters in TELEPHONY_CALLSTATE_PROVIDERTRANSITION. Wenn der Anbieteränderungsvorgang TELEPHONY_PROVIDERCHANGEOP_END ist, aktualisiert der Treiber den Aufrufstatus dieses Anbieters in TELEPHONY_CALLSTATE_ENABLED. Während der SRVCC muss der Treiber weiterhin den zugeordneten KSNODETYPE_TELEPHONY_BIDI-Endpunkt verwenden, und die Buchse dieses Endpunkts wird nicht geändert. Wenn der Anbieteränderungsvorgang TELEPHONY_PROVIDERCHANGEOP_CANCEL ist, wird SRVCC abgebrochen, und der Treiber sollte zu einem Vor-SRVCC-Aufruf zurück rückgängig machen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10,Windows 10 Mobile
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile ksmedia.h