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 |