структура KSTELEPHONY_PROVIDERCHANGE (ksmedia.h)
Структура KSTELEPHONY_PROVIDERCHANGE указывает тип телефонного звонка и операцию изменения поставщика, используемую для свойства KSPROPERTY_TELEPHONY_PROVIDERCHANGE .
Синтаксис
typedef struct _tagKSTELEPHONY_PROVIDERCHANGE {
TELEPHONY_CALLTYPE CallType;
TELEPHONY_PROVIDERCHANGEOP ProviderChangeOp;
} KSTELEPHONY_PROVIDERCHANGE, *PKSTELEPHONY_PROVIDERCHANGE;
Члены
CallType
Указывает тип телефонного вызова (с коммутацией канала, с коммутацией пакетов LTE или с коммутацией пакетов WLAN).
ProviderChangeOp
Указывает операцию изменения, запрошенную поставщиком (начало, конец или отмена).
Комментарии
Звуковой стек использует свойство KSTELEPHONY_PROVIDERCHANGE, чтобы указать начало и конец SRVCC для звукового драйвера. Это свойство передает драйверу тип вызова (lte packet-switched, WLAN packet-switched или circuit-switched) и операцию изменения поставщика (начало, конец или отмена). Тип вызова игнорируется, если операция поставщика выполняется для завершения SRVCC.
Когда операция изменения поставщика TELEPHONY_PROVIDERCHANGEOP_BEGIN, драйвер обновляет состояние вызова этого поставщика, чтобы TELEPHONY_CALLSTATE_PROVIDERTRANSITION. Когда операция изменения поставщика TELEPHONY_PROVIDERCHANGEOP_END, драйвер обновляет состояние вызова этого поставщика, чтобы TELEPHONY_CALLSTATE_ENABLED. Во время SRVCC драйвер должен продолжать использовать связанную конечную точку KSNODETYPE_TELEPHONY_BIDI, не изменяя состояния разъема этой конечной точки. Когда операция изменения поставщика TELEPHONY_PROVIDERCHANGEOP_CANCEL, SRVCC отменяется, и драйвер должен отменить изменения обратно к вызову SRVCC, предшествующему SRVCC.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10,Windows 10 Mobile |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | ksmedia.h |