структура 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, переключением пакетов WLAN или переключением канала) и операцией изменения поставщика (начало, завершение или отмена) драйвером. Тип вызова игнорируется при выполнении операции поставщика для завершения 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 |