CallControl Classe

Definição

CallControl fornece controle do lado do cliente de uma chamada.

[Android.Runtime.Register("android/telecom/CallControl", ApiSince=34, DoNotGenerateAcw=true)]
public sealed class CallControl : Java.Lang.Object
[<Android.Runtime.Register("android/telecom/CallControl", ApiSince=34, DoNotGenerateAcw=true)>]
type CallControl = class
    inherit Object
Herança
CallControl
Atributos

Comentários

CallControl fornece controle do lado do cliente de uma chamada. Cada chamada obterá uma instância CallControl individual na qual o cliente pode alterar o estado da chamada associada.

Cada método é Transacional, o que significa que ele pode ter êxito ou falhar. Se uma transação for bem-sucedida, o OutcomeReceiver#onResult será chamado pela Telecom. Caso contrário, o OutcomeReceiver#onError é chamado e fornece um CallException que detalha por que a operação falhou.

Documentação Java para android.telecom.CallControl.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Propriedades

CallId

CallControl fornece controle do lado do cliente de uma chamada.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
JniPeerMembers

CallControl fornece controle do lado do cliente de uma chamada.

PeerReference

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Answer(CallType, IExecutor, IOutcomeReceiver)

Solicite que a Telecom atenda uma chamada recebida.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Disconnect(DisconnectCause, IExecutor, IOutcomeReceiver)

Solicite Telecom desconecte a chamada e remova a chamada do rastreamento de telecomunicações.

Dispose()

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
Dispose(Boolean)

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RequestCallEndpointChange(CallEndpoint, IExecutor, IOutcomeReceiver)

Solicite uma alteração CallEnd.

SendEvent(String, Bundle)

Gera um evento para as android.telecom.InCallService implementações que acompanham essa chamada via android.telecom.Call.Callback#onConnectionEvent(Call, String, Bundle).

SetActive(IExecutor, IOutcomeReceiver)

Request Telecom defina o estado da chamada como ativo.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetInactive(IExecutor, IOutcomeReceiver)

Request Telecom defina o estado da chamada como inativo.

StartCallStreaming(IExecutor, IOutcomeReceiver)

Solicite o início de uma sessão de streaming de chamadas.

ToArray<T>()

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
IJavaPeerable.Finalized()

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

CallControl fornece controle do lado do cliente de uma chamada.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

CallControl fornece controle do lado do cliente de uma chamada.

GetJniTypeName(IJavaPeerable)

CallControl fornece controle do lado do cliente de uma chamada.

Aplica-se a