estrutura KSTELEPHONY_PROVIDERCHANGE (ksmedia.h)
A estrutura KSTELEPHONY_PROVIDERCHANGE especifica o tipo de chamada telefônica e a operação de alteração do provedor a serem usadas para a propriedade KSPROPERTY_TELEPHONY_PROVIDERCHANGE .
Sintaxe
typedef struct _tagKSTELEPHONY_PROVIDERCHANGE {
TELEPHONY_CALLTYPE CallType;
TELEPHONY_PROVIDERCHANGEOP ProviderChangeOp;
} KSTELEPHONY_PROVIDERCHANGE, *PKSTELEPHONY_PROVIDERCHANGE;
Membros
CallType
Especifica o tipo de chamada telefônica (comutado por circuito, comutado por pacote LTE ou comutado por pacote WLAN).
ProviderChangeOp
Especifica a operação de alteração solicitada pelo provedor (iniciar, terminar ou cancelar).
Comentários
A pilha de áudio usa a propriedade KSTELEPHONY_PROVIDERCHANGE para indicar o início e o fim do SRVCC para o driver de áudio. Essa propriedade comunica o tipo de chamada (comutado por pacote LTE, comutado por pacote WLAN ou comutado por circuito) e a operação de alteração do provedor (begin, end ou cancel) para o driver. O tipo de chamada é ignorado quando a operação do provedor é para encerrar o SRVCC.
Quando a operação de alteração do provedor é TELEPHONY_PROVIDERCHANGEOP_BEGIN, o driver atualiza o estado de chamada desse provedor para TELEPHONY_CALLSTATE_PROVIDERTRANSITION. Quando a operação de alteração do provedor é TELEPHONY_PROVIDERCHANGEOP_END, o driver atualiza o estado de chamada desse provedor para TELEPHONY_CALLSTATE_ENABLED. Durante o SRVCC, o driver deve continuar a usar o ponto de extremidade KSNODETYPE_TELEPHONY_BIDI associado e não altera os estados de tomada desse ponto de extremidade. Quando a operação de alteração do provedor é TELEPHONY_PROVIDERCHANGEOP_CANCEL, SRVCC está sendo cancelado e o driver deve reverter de volta para uma chamada pré-SRVCC.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10,Windows 10 Mobile |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | ksmedia.h |