Compartilhar via


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