telecom

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TransactionICallControlSetActive                 = binder.FirstCallTransaction + 0
	TransactionICallControlAnswer                    = binder.FirstCallTransaction + 1
	TransactionICallControlSetInactive               = binder.FirstCallTransaction + 2
	TransactionICallControlDisconnect                = binder.FirstCallTransaction + 3
	TransactionICallControlStartCallStreaming        = binder.FirstCallTransaction + 4
	TransactionICallControlRequestCallEndpointChange = binder.FirstCallTransaction + 5
	TransactionICallControlSetMuteState              = binder.FirstCallTransaction + 6
	TransactionICallControlSendEvent                 = binder.FirstCallTransaction + 7
	TransactionICallControlRequestVideoState         = binder.FirstCallTransaction + 8
)
View Source
const (
	MethodICallControlSetActive                 = "setActive"
	MethodICallControlAnswer                    = "answer"
	MethodICallControlSetInactive               = "setInactive"
	MethodICallControlDisconnect                = "disconnect"
	MethodICallControlStartCallStreaming        = "startCallStreaming"
	MethodICallControlRequestCallEndpointChange = "requestCallEndpointChange"
	MethodICallControlSetMuteState              = "setMuteState"
	MethodICallControlSendEvent                 = "sendEvent"
	MethodICallControlRequestVideoState         = "requestVideoState"
)
View Source
const (
	TransactionICallDiagnosticServiceSetAdapter                        = binder.FirstCallTransaction + 0
	TransactionICallDiagnosticServiceInitializeDiagnosticCall          = binder.FirstCallTransaction + 1
	TransactionICallDiagnosticServiceUpdateCall                        = binder.FirstCallTransaction + 2
	TransactionICallDiagnosticServiceUpdateCallAudioState              = binder.FirstCallTransaction + 3
	TransactionICallDiagnosticServiceRemoveDiagnosticCall              = binder.FirstCallTransaction + 4
	TransactionICallDiagnosticServiceReceiveDeviceToDeviceMessage      = binder.FirstCallTransaction + 5
	TransactionICallDiagnosticServiceCallQualityChanged                = binder.FirstCallTransaction + 6
	TransactionICallDiagnosticServiceReceiveBluetoothCallQualityReport = binder.FirstCallTransaction + 7
	TransactionICallDiagnosticServiceNotifyCallDisconnected            = binder.FirstCallTransaction + 8
)
View Source
const (
	MethodICallDiagnosticServiceSetAdapter                        = "setAdapter"
	MethodICallDiagnosticServiceInitializeDiagnosticCall          = "initializeDiagnosticCall"
	MethodICallDiagnosticServiceUpdateCall                        = "updateCall"
	MethodICallDiagnosticServiceUpdateCallAudioState              = "updateCallAudioState"
	MethodICallDiagnosticServiceRemoveDiagnosticCall              = "removeDiagnosticCall"
	MethodICallDiagnosticServiceReceiveDeviceToDeviceMessage      = "receiveDeviceToDeviceMessage"
	MethodICallDiagnosticServiceCallQualityChanged                = "callQualityChanged"
	MethodICallDiagnosticServiceReceiveBluetoothCallQualityReport = "receiveBluetoothCallQualityReport"
	MethodICallDiagnosticServiceNotifyCallDisconnected            = "notifyCallDisconnected"
)
View Source
const (
	TransactionICallDiagnosticServiceAdapterDisplayDiagnosticMessage  = binder.FirstCallTransaction + 0
	TransactionICallDiagnosticServiceAdapterClearDiagnosticMessage    = binder.FirstCallTransaction + 1
	TransactionICallDiagnosticServiceAdapterSendDeviceToDeviceMessage = binder.FirstCallTransaction + 2
	TransactionICallDiagnosticServiceAdapterOverrideDisconnectMessage = binder.FirstCallTransaction + 3
)
View Source
const (
	MethodICallDiagnosticServiceAdapterDisplayDiagnosticMessage  = "displayDiagnosticMessage"
	MethodICallDiagnosticServiceAdapterClearDiagnosticMessage    = "clearDiagnosticMessage"
	MethodICallDiagnosticServiceAdapterSendDeviceToDeviceMessage = "sendDeviceToDeviceMessage"
	MethodICallDiagnosticServiceAdapterOverrideDisconnectMessage = "overrideDisconnectMessage"
)
View Source
const (
	TransactionICallEventCallbackOnAddCallControl                          = binder.FirstCallTransaction + 0
	TransactionICallEventCallbackOnSetActive                               = binder.FirstCallTransaction + 1
	TransactionICallEventCallbackOnSetInactive                             = binder.FirstCallTransaction + 2
	TransactionICallEventCallbackOnAnswer                                  = binder.FirstCallTransaction + 3
	TransactionICallEventCallbackOnDisconnect                              = binder.FirstCallTransaction + 4
	TransactionICallEventCallbackOnCallStreamingStarted                    = binder.FirstCallTransaction + 5
	TransactionICallEventCallbackOnCallStreamingFailed                     = binder.FirstCallTransaction + 6
	TransactionICallEventCallbackOnCallEndpointChanged                     = binder.FirstCallTransaction + 7
	TransactionICallEventCallbackOnAvailableCallEndpointsChanged           = binder.FirstCallTransaction + 8
	TransactionICallEventCallbackOnMuteStateChanged                        = binder.FirstCallTransaction + 9
	TransactionICallEventCallbackOnVideoStateChanged                       = binder.FirstCallTransaction + 10
	TransactionICallEventCallbackOnEvent                                   = binder.FirstCallTransaction + 11
	TransactionICallEventCallbackRemoveCallFromTransactionalServiceWrapper = binder.FirstCallTransaction + 12
)
View Source
const (
	MethodICallEventCallbackOnAddCallControl                          = "onAddCallControl"
	MethodICallEventCallbackOnSetActive                               = "onSetActive"
	MethodICallEventCallbackOnSetInactive                             = "onSetInactive"
	MethodICallEventCallbackOnAnswer                                  = "onAnswer"
	MethodICallEventCallbackOnDisconnect                              = "onDisconnect"
	MethodICallEventCallbackOnCallStreamingStarted                    = "onCallStreamingStarted"
	MethodICallEventCallbackOnCallStreamingFailed                     = "onCallStreamingFailed"
	MethodICallEventCallbackOnCallEndpointChanged                     = "onCallEndpointChanged"
	MethodICallEventCallbackOnAvailableCallEndpointsChanged           = "onAvailableCallEndpointsChanged"
	MethodICallEventCallbackOnMuteStateChanged                        = "onMuteStateChanged"
	MethodICallEventCallbackOnVideoStateChanged                       = "onVideoStateChanged"
	MethodICallEventCallbackOnEvent                                   = "onEvent"
	MethodICallEventCallbackRemoveCallFromTransactionalServiceWrapper = "removeCallFromTransactionalServiceWrapper"
)
View Source
const (
	TransactionICallRedirectionAdapterCancelCall          = binder.FirstCallTransaction + 0
	TransactionICallRedirectionAdapterPlaceCallUnmodified = binder.FirstCallTransaction + 1
	TransactionICallRedirectionAdapterRedirectCall        = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodICallRedirectionAdapterCancelCall          = "cancelCall"
	MethodICallRedirectionAdapterPlaceCallUnmodified = "placeCallUnmodified"
	MethodICallRedirectionAdapterRedirectCall        = "redirectCall"
)
View Source
const (
	TransactionICallRedirectionServicePlaceCall     = binder.FirstCallTransaction + 0
	TransactionICallRedirectionServiceNotifyTimeout = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodICallRedirectionServicePlaceCall     = "placeCall"
	MethodICallRedirectionServiceNotifyTimeout = "notifyTimeout"
)
View Source
const (
	TransactionICallStreamingServiceSetStreamingCallAdapter     = binder.FirstCallTransaction + 0
	TransactionICallStreamingServiceOnCallStreamingStarted      = binder.FirstCallTransaction + 1
	TransactionICallStreamingServiceOnCallStreamingStopped      = binder.FirstCallTransaction + 2
	TransactionICallStreamingServiceOnCallStreamingStateChanged = binder.FirstCallTransaction + 3
)
View Source
const (
	MethodICallStreamingServiceSetStreamingCallAdapter     = "setStreamingCallAdapter"
	MethodICallStreamingServiceOnCallStreamingStarted      = "onCallStreamingStarted"
	MethodICallStreamingServiceOnCallStreamingStopped      = "onCallStreamingStopped"
	MethodICallStreamingServiceOnCallStreamingStateChanged = "onCallStreamingStateChanged"
)
View Source
const (
	TransactionIConnectionServiceAddConnectionServiceAdapter     = binder.FirstCallTransaction + 0
	TransactionIConnectionServiceRemoveConnectionServiceAdapter  = binder.FirstCallTransaction + 1
	TransactionIConnectionServiceCreateConnection                = binder.FirstCallTransaction + 2
	TransactionIConnectionServiceCreateConnectionComplete        = binder.FirstCallTransaction + 3
	TransactionIConnectionServiceCreateConnectionFailed          = binder.FirstCallTransaction + 4
	TransactionIConnectionServiceCreateConference                = binder.FirstCallTransaction + 5
	TransactionIConnectionServiceCreateConferenceComplete        = binder.FirstCallTransaction + 6
	TransactionIConnectionServiceCreateConferenceFailed          = binder.FirstCallTransaction + 7
	TransactionIConnectionServiceAbort                           = binder.FirstCallTransaction + 8
	TransactionIConnectionServiceAnswerVideo                     = binder.FirstCallTransaction + 9
	TransactionIConnectionServiceAnswer                          = binder.FirstCallTransaction + 10
	TransactionIConnectionServiceDeflect                         = binder.FirstCallTransaction + 11
	TransactionIConnectionServiceReject                          = binder.FirstCallTransaction + 12
	TransactionIConnectionServiceRejectWithReason                = binder.FirstCallTransaction + 13
	TransactionIConnectionServiceRejectWithMessage               = binder.FirstCallTransaction + 14
	TransactionIConnectionServiceTransfer                        = binder.FirstCallTransaction + 15
	TransactionIConnectionServiceConsultativeTransfer            = binder.FirstCallTransaction + 16
	TransactionIConnectionServiceDisconnect                      = binder.FirstCallTransaction + 17
	TransactionIConnectionServiceSilence                         = binder.FirstCallTransaction + 18
	TransactionIConnectionServiceHold                            = binder.FirstCallTransaction + 19
	TransactionIConnectionServiceUnhold                          = binder.FirstCallTransaction + 20
	TransactionIConnectionServiceOnCallAudioStateChanged         = binder.FirstCallTransaction + 21
	TransactionIConnectionServiceOnCallEndpointChanged           = binder.FirstCallTransaction + 22
	TransactionIConnectionServiceOnAvailableCallEndpointsChanged = binder.FirstCallTransaction + 23
	TransactionIConnectionServiceOnMuteStateChanged              = binder.FirstCallTransaction + 24
	TransactionIConnectionServicePlayDtmfTone                    = binder.FirstCallTransaction + 25
	TransactionIConnectionServiceStopDtmfTone                    = binder.FirstCallTransaction + 26
	TransactionIConnectionServiceConference                      = binder.FirstCallTransaction + 27
	TransactionIConnectionServiceSplitFromConference             = binder.FirstCallTransaction + 28
	TransactionIConnectionServiceMergeConference                 = binder.FirstCallTransaction + 29
	TransactionIConnectionServiceSwapConference                  = binder.FirstCallTransaction + 30
	TransactionIConnectionServiceAddConferenceParticipants       = binder.FirstCallTransaction + 31
	TransactionIConnectionServiceOnPostDialContinue              = binder.FirstCallTransaction + 32
	TransactionIConnectionServicePullExternalCall                = binder.FirstCallTransaction + 33
	TransactionIConnectionServiceSendCallEvent                   = binder.FirstCallTransaction + 34
	TransactionIConnectionServiceOnCallFilteringCompleted        = binder.FirstCallTransaction + 35
	TransactionIConnectionServiceOnExtrasChanged                 = binder.FirstCallTransaction + 36
	TransactionIConnectionServiceStartRtt                        = binder.FirstCallTransaction + 37
	TransactionIConnectionServiceStopRtt                         = binder.FirstCallTransaction + 38
	TransactionIConnectionServiceRespondToRttUpgradeRequest      = binder.FirstCallTransaction + 39
	TransactionIConnectionServiceConnectionServiceFocusLost      = binder.FirstCallTransaction + 40
	TransactionIConnectionServiceConnectionServiceFocusGained    = binder.FirstCallTransaction + 41
	TransactionIConnectionServiceHandoverFailed                  = binder.FirstCallTransaction + 42
	TransactionIConnectionServiceHandoverComplete                = binder.FirstCallTransaction + 43
	TransactionIConnectionServiceOnUsingAlternativeUi            = binder.FirstCallTransaction + 44
	TransactionIConnectionServiceOnTrackedByNonUiService         = binder.FirstCallTransaction + 45
)
View Source
const (
	MethodIConnectionServiceAddConnectionServiceAdapter     = "addConnectionServiceAdapter"
	MethodIConnectionServiceRemoveConnectionServiceAdapter  = "removeConnectionServiceAdapter"
	MethodIConnectionServiceCreateConnection                = "createConnection"
	MethodIConnectionServiceCreateConnectionComplete        = "createConnectionComplete"
	MethodIConnectionServiceCreateConnectionFailed          = "createConnectionFailed"
	MethodIConnectionServiceCreateConference                = "createConference"
	MethodIConnectionServiceCreateConferenceComplete        = "createConferenceComplete"
	MethodIConnectionServiceCreateConferenceFailed          = "createConferenceFailed"
	MethodIConnectionServiceAbort                           = "abort"
	MethodIConnectionServiceAnswerVideo                     = "answerVideo"
	MethodIConnectionServiceAnswer                          = "answer"
	MethodIConnectionServiceDeflect                         = "deflect"
	MethodIConnectionServiceReject                          = "reject"
	MethodIConnectionServiceRejectWithReason                = "rejectWithReason"
	MethodIConnectionServiceRejectWithMessage               = "rejectWithMessage"
	MethodIConnectionServiceTransfer                        = "transfer"
	MethodIConnectionServiceConsultativeTransfer            = "consultativeTransfer"
	MethodIConnectionServiceDisconnect                      = "disconnect"
	MethodIConnectionServiceSilence                         = "silence"
	MethodIConnectionServiceHold                            = "hold"
	MethodIConnectionServiceUnhold                          = "unhold"
	MethodIConnectionServiceOnCallAudioStateChanged         = "onCallAudioStateChanged"
	MethodIConnectionServiceOnCallEndpointChanged           = "onCallEndpointChanged"
	MethodIConnectionServiceOnAvailableCallEndpointsChanged = "onAvailableCallEndpointsChanged"
	MethodIConnectionServiceOnMuteStateChanged              = "onMuteStateChanged"
	MethodIConnectionServicePlayDtmfTone                    = "playDtmfTone"
	MethodIConnectionServiceStopDtmfTone                    = "stopDtmfTone"
	MethodIConnectionServiceConference                      = "conference"
	MethodIConnectionServiceSplitFromConference             = "splitFromConference"
	MethodIConnectionServiceMergeConference                 = "mergeConference"
	MethodIConnectionServiceSwapConference                  = "swapConference"
	MethodIConnectionServiceAddConferenceParticipants       = "addConferenceParticipants"
	MethodIConnectionServiceOnPostDialContinue              = "onPostDialContinue"
	MethodIConnectionServicePullExternalCall                = "pullExternalCall"
	MethodIConnectionServiceSendCallEvent                   = "sendCallEvent"
	MethodIConnectionServiceOnCallFilteringCompleted        = "onCallFilteringCompleted"
	MethodIConnectionServiceOnExtrasChanged                 = "onExtrasChanged"
	MethodIConnectionServiceStartRtt                        = "startRtt"
	MethodIConnectionServiceStopRtt                         = "stopRtt"
	MethodIConnectionServiceRespondToRttUpgradeRequest      = "respondToRttUpgradeRequest"
	MethodIConnectionServiceConnectionServiceFocusLost      = "connectionServiceFocusLost"
	MethodIConnectionServiceConnectionServiceFocusGained    = "connectionServiceFocusGained"
	MethodIConnectionServiceHandoverFailed                  = "handoverFailed"
	MethodIConnectionServiceHandoverComplete                = "handoverComplete"
	MethodIConnectionServiceOnUsingAlternativeUi            = "onUsingAlternativeUi"
	MethodIConnectionServiceOnTrackedByNonUiService         = "onTrackedByNonUiService"
)
View Source
const (
	TransactionIConnectionServiceAdapterHandleCreateConnectionComplete   = binder.FirstCallTransaction + 0
	TransactionIConnectionServiceAdapterHandleCreateConferenceComplete   = binder.FirstCallTransaction + 1
	TransactionIConnectionServiceAdapterSetActive                        = binder.FirstCallTransaction + 2
	TransactionIConnectionServiceAdapterSetRinging                       = binder.FirstCallTransaction + 3
	TransactionIConnectionServiceAdapterSetDialing                       = binder.FirstCallTransaction + 4
	TransactionIConnectionServiceAdapterSetPulling                       = binder.FirstCallTransaction + 5
	TransactionIConnectionServiceAdapterSetDisconnected                  = binder.FirstCallTransaction + 6
	TransactionIConnectionServiceAdapterSetOnHold                        = binder.FirstCallTransaction + 7
	TransactionIConnectionServiceAdapterSetRingbackRequested             = binder.FirstCallTransaction + 8
	TransactionIConnectionServiceAdapterSetConnectionCapabilities        = binder.FirstCallTransaction + 9
	TransactionIConnectionServiceAdapterSetConnectionProperties          = binder.FirstCallTransaction + 10
	TransactionIConnectionServiceAdapterSetIsConferenced                 = binder.FirstCallTransaction + 11
	TransactionIConnectionServiceAdapterSetConferenceMergeFailed         = binder.FirstCallTransaction + 12
	TransactionIConnectionServiceAdapterAddConferenceCall                = binder.FirstCallTransaction + 13
	TransactionIConnectionServiceAdapterRemoveCall                       = binder.FirstCallTransaction + 14
	TransactionIConnectionServiceAdapterOnPostDialWait                   = binder.FirstCallTransaction + 15
	TransactionIConnectionServiceAdapterOnPostDialChar                   = binder.FirstCallTransaction + 16
	TransactionIConnectionServiceAdapterQueryRemoteConnectionServices    = binder.FirstCallTransaction + 17
	TransactionIConnectionServiceAdapterSetVideoProvider                 = binder.FirstCallTransaction + 18
	TransactionIConnectionServiceAdapterSetVideoState                    = binder.FirstCallTransaction + 19
	TransactionIConnectionServiceAdapterSetIsVoipAudioMode               = binder.FirstCallTransaction + 20
	TransactionIConnectionServiceAdapterSetStatusHints                   = binder.FirstCallTransaction + 21
	TransactionIConnectionServiceAdapterSetAddress                       = binder.FirstCallTransaction + 22
	TransactionIConnectionServiceAdapterSetCallerDisplayName             = binder.FirstCallTransaction + 23
	TransactionIConnectionServiceAdapterSetConferenceableConnections     = binder.FirstCallTransaction + 24
	TransactionIConnectionServiceAdapterAddExistingConnection            = binder.FirstCallTransaction + 25
	TransactionIConnectionServiceAdapterPutExtras                        = binder.FirstCallTransaction + 26
	TransactionIConnectionServiceAdapterRemoveExtras                     = binder.FirstCallTransaction + 27
	TransactionIConnectionServiceAdapterSetAudioRoute                    = binder.FirstCallTransaction + 28
	TransactionIConnectionServiceAdapterRequestCallEndpointChange        = binder.FirstCallTransaction + 29
	TransactionIConnectionServiceAdapterOnConnectionEvent                = binder.FirstCallTransaction + 30
	TransactionIConnectionServiceAdapterOnRttInitiationSuccess           = binder.FirstCallTransaction + 31
	TransactionIConnectionServiceAdapterOnRttInitiationFailure           = binder.FirstCallTransaction + 32
	TransactionIConnectionServiceAdapterOnRttSessionRemotelyTerminated   = binder.FirstCallTransaction + 33
	TransactionIConnectionServiceAdapterOnRemoteRttRequest               = binder.FirstCallTransaction + 34
	TransactionIConnectionServiceAdapterOnPhoneAccountChanged            = binder.FirstCallTransaction + 35
	TransactionIConnectionServiceAdapterOnConnectionServiceFocusReleased = binder.FirstCallTransaction + 36
	TransactionIConnectionServiceAdapterResetConnectionTime              = binder.FirstCallTransaction + 37
	TransactionIConnectionServiceAdapterSetConferenceState               = binder.FirstCallTransaction + 38
	TransactionIConnectionServiceAdapterSetCallDirection                 = binder.FirstCallTransaction + 39
	TransactionIConnectionServiceAdapterQueryLocation                    = binder.FirstCallTransaction + 40
)
View Source
const (
	MethodIConnectionServiceAdapterHandleCreateConnectionComplete   = "handleCreateConnectionComplete"
	MethodIConnectionServiceAdapterHandleCreateConferenceComplete   = "handleCreateConferenceComplete"
	MethodIConnectionServiceAdapterSetActive                        = "setActive"
	MethodIConnectionServiceAdapterSetRinging                       = "setRinging"
	MethodIConnectionServiceAdapterSetDialing                       = "setDialing"
	MethodIConnectionServiceAdapterSetPulling                       = "setPulling"
	MethodIConnectionServiceAdapterSetDisconnected                  = "setDisconnected"
	MethodIConnectionServiceAdapterSetOnHold                        = "setOnHold"
	MethodIConnectionServiceAdapterSetRingbackRequested             = "setRingbackRequested"
	MethodIConnectionServiceAdapterSetConnectionCapabilities        = "setConnectionCapabilities"
	MethodIConnectionServiceAdapterSetConnectionProperties          = "setConnectionProperties"
	MethodIConnectionServiceAdapterSetIsConferenced                 = "setIsConferenced"
	MethodIConnectionServiceAdapterSetConferenceMergeFailed         = "setConferenceMergeFailed"
	MethodIConnectionServiceAdapterAddConferenceCall                = "addConferenceCall"
	MethodIConnectionServiceAdapterRemoveCall                       = "removeCall"
	MethodIConnectionServiceAdapterOnPostDialWait                   = "onPostDialWait"
	MethodIConnectionServiceAdapterOnPostDialChar                   = "onPostDialChar"
	MethodIConnectionServiceAdapterQueryRemoteConnectionServices    = "queryRemoteConnectionServices"
	MethodIConnectionServiceAdapterSetVideoProvider                 = "setVideoProvider"
	MethodIConnectionServiceAdapterSetVideoState                    = "setVideoState"
	MethodIConnectionServiceAdapterSetIsVoipAudioMode               = "setIsVoipAudioMode"
	MethodIConnectionServiceAdapterSetStatusHints                   = "setStatusHints"
	MethodIConnectionServiceAdapterSetAddress                       = "setAddress"
	MethodIConnectionServiceAdapterSetCallerDisplayName             = "setCallerDisplayName"
	MethodIConnectionServiceAdapterSetConferenceableConnections     = "setConferenceableConnections"
	MethodIConnectionServiceAdapterAddExistingConnection            = "addExistingConnection"
	MethodIConnectionServiceAdapterPutExtras                        = "putExtras"
	MethodIConnectionServiceAdapterRemoveExtras                     = "removeExtras"
	MethodIConnectionServiceAdapterSetAudioRoute                    = "setAudioRoute"
	MethodIConnectionServiceAdapterRequestCallEndpointChange        = "requestCallEndpointChange"
	MethodIConnectionServiceAdapterOnConnectionEvent                = "onConnectionEvent"
	MethodIConnectionServiceAdapterOnRttInitiationSuccess           = "onRttInitiationSuccess"
	MethodIConnectionServiceAdapterOnRttInitiationFailure           = "onRttInitiationFailure"
	MethodIConnectionServiceAdapterOnRttSessionRemotelyTerminated   = "onRttSessionRemotelyTerminated"
	MethodIConnectionServiceAdapterOnRemoteRttRequest               = "onRemoteRttRequest"
	MethodIConnectionServiceAdapterOnPhoneAccountChanged            = "onPhoneAccountChanged"
	MethodIConnectionServiceAdapterOnConnectionServiceFocusReleased = "onConnectionServiceFocusReleased"
	MethodIConnectionServiceAdapterResetConnectionTime              = "resetConnectionTime"
	MethodIConnectionServiceAdapterSetConferenceState               = "setConferenceState"
	MethodIConnectionServiceAdapterSetCallDirection                 = "setCallDirection"
	MethodIConnectionServiceAdapterQueryLocation                    = "queryLocation"
)
View Source
const (
	TransactionIInCallAdapterAnswerCall                     = binder.FirstCallTransaction + 0
	TransactionIInCallAdapterDeflectCall                    = binder.FirstCallTransaction + 1
	TransactionIInCallAdapterRejectCall                     = binder.FirstCallTransaction + 2
	TransactionIInCallAdapterRejectCallWithReason           = binder.FirstCallTransaction + 3
	TransactionIInCallAdapterTransferCall                   = binder.FirstCallTransaction + 4
	TransactionIInCallAdapterConsultativeTransfer           = binder.FirstCallTransaction + 5
	TransactionIInCallAdapterDisconnectCall                 = binder.FirstCallTransaction + 6
	TransactionIInCallAdapterHoldCall                       = binder.FirstCallTransaction + 7
	TransactionIInCallAdapterUnholdCall                     = binder.FirstCallTransaction + 8
	TransactionIInCallAdapterMute                           = binder.FirstCallTransaction + 9
	TransactionIInCallAdapterSetAudioRoute                  = binder.FirstCallTransaction + 10
	TransactionIInCallAdapterRequestCallEndpointChange      = binder.FirstCallTransaction + 11
	TransactionIInCallAdapterEnterBackgroundAudioProcessing = binder.FirstCallTransaction + 12
	TransactionIInCallAdapterExitBackgroundAudioProcessing  = binder.FirstCallTransaction + 13
	TransactionIInCallAdapterPlayDtmfTone                   = binder.FirstCallTransaction + 14
	TransactionIInCallAdapterStopDtmfTone                   = binder.FirstCallTransaction + 15
	TransactionIInCallAdapterPostDialContinue               = binder.FirstCallTransaction + 16
	TransactionIInCallAdapterPhoneAccountSelected           = binder.FirstCallTransaction + 17
	TransactionIInCallAdapterConference                     = binder.FirstCallTransaction + 18
	TransactionIInCallAdapterSplitFromConference            = binder.FirstCallTransaction + 19
	TransactionIInCallAdapterMergeConference                = binder.FirstCallTransaction + 20
	TransactionIInCallAdapterSwapConference                 = binder.FirstCallTransaction + 21
	TransactionIInCallAdapterAddConferenceParticipants      = binder.FirstCallTransaction + 22
	TransactionIInCallAdapterTurnOnProximitySensor          = binder.FirstCallTransaction + 23
	TransactionIInCallAdapterTurnOffProximitySensor         = binder.FirstCallTransaction + 24
	TransactionIInCallAdapterPullExternalCall               = binder.FirstCallTransaction + 25
	TransactionIInCallAdapterSendCallEvent                  = binder.FirstCallTransaction + 26
	TransactionIInCallAdapterPutExtras                      = binder.FirstCallTransaction + 27
	TransactionIInCallAdapterRemoveExtras                   = binder.FirstCallTransaction + 28
	TransactionIInCallAdapterSendRttRequest                 = binder.FirstCallTransaction + 29
	TransactionIInCallAdapterRespondToRttRequest            = binder.FirstCallTransaction + 30
	TransactionIInCallAdapterStopRtt                        = binder.FirstCallTransaction + 31
	TransactionIInCallAdapterSetRttMode                     = binder.FirstCallTransaction + 32
	TransactionIInCallAdapterHandoverTo                     = binder.FirstCallTransaction + 33
)
View Source
const (
	MethodIInCallAdapterAnswerCall                     = "answerCall"
	MethodIInCallAdapterDeflectCall                    = "deflectCall"
	MethodIInCallAdapterRejectCall                     = "rejectCall"
	MethodIInCallAdapterRejectCallWithReason           = "rejectCallWithReason"
	MethodIInCallAdapterTransferCall                   = "transferCall"
	MethodIInCallAdapterConsultativeTransfer           = "consultativeTransfer"
	MethodIInCallAdapterDisconnectCall                 = "disconnectCall"
	MethodIInCallAdapterHoldCall                       = "holdCall"
	MethodIInCallAdapterUnholdCall                     = "unholdCall"
	MethodIInCallAdapterMute                           = "mute"
	MethodIInCallAdapterSetAudioRoute                  = "setAudioRoute"
	MethodIInCallAdapterRequestCallEndpointChange      = "requestCallEndpointChange"
	MethodIInCallAdapterEnterBackgroundAudioProcessing = "enterBackgroundAudioProcessing"
	MethodIInCallAdapterExitBackgroundAudioProcessing  = "exitBackgroundAudioProcessing"
	MethodIInCallAdapterPlayDtmfTone                   = "playDtmfTone"
	MethodIInCallAdapterStopDtmfTone                   = "stopDtmfTone"
	MethodIInCallAdapterPostDialContinue               = "postDialContinue"
	MethodIInCallAdapterPhoneAccountSelected           = "phoneAccountSelected"
	MethodIInCallAdapterConference                     = "conference"
	MethodIInCallAdapterSplitFromConference            = "splitFromConference"
	MethodIInCallAdapterMergeConference                = "mergeConference"
	MethodIInCallAdapterSwapConference                 = "swapConference"
	MethodIInCallAdapterAddConferenceParticipants      = "addConferenceParticipants"
	MethodIInCallAdapterTurnOnProximitySensor          = "turnOnProximitySensor"
	MethodIInCallAdapterTurnOffProximitySensor         = "turnOffProximitySensor"
	MethodIInCallAdapterPullExternalCall               = "pullExternalCall"
	MethodIInCallAdapterSendCallEvent                  = "sendCallEvent"
	MethodIInCallAdapterPutExtras                      = "putExtras"
	MethodIInCallAdapterRemoveExtras                   = "removeExtras"
	MethodIInCallAdapterSendRttRequest                 = "sendRttRequest"
	MethodIInCallAdapterRespondToRttRequest            = "respondToRttRequest"
	MethodIInCallAdapterStopRtt                        = "stopRtt"
	MethodIInCallAdapterSetRttMode                     = "setRttMode"
	MethodIInCallAdapterHandoverTo                     = "handoverTo"
)
View Source
const (
	TransactionIInCallServiceSetInCallAdapter                = binder.FirstCallTransaction + 0
	TransactionIInCallServiceAddCall                         = binder.FirstCallTransaction + 1
	TransactionIInCallServiceUpdateCall                      = binder.FirstCallTransaction + 2
	TransactionIInCallServiceSetPostDial                     = binder.FirstCallTransaction + 3
	TransactionIInCallServiceSetPostDialWait                 = binder.FirstCallTransaction + 4
	TransactionIInCallServiceOnCallAudioStateChanged         = binder.FirstCallTransaction + 5
	TransactionIInCallServiceOnCallEndpointChanged           = binder.FirstCallTransaction + 6
	TransactionIInCallServiceOnAvailableCallEndpointsChanged = binder.FirstCallTransaction + 7
	TransactionIInCallServiceOnMuteStateChanged              = binder.FirstCallTransaction + 8
	TransactionIInCallServiceBringToForeground               = binder.FirstCallTransaction + 9
	TransactionIInCallServiceOnCanAddCallChanged             = binder.FirstCallTransaction + 10
	TransactionIInCallServiceSilenceRinger                   = binder.FirstCallTransaction + 11
	TransactionIInCallServiceOnConnectionEvent               = binder.FirstCallTransaction + 12
	TransactionIInCallServiceOnRttUpgradeRequest             = binder.FirstCallTransaction + 13
	TransactionIInCallServiceOnRttInitiationFailure          = binder.FirstCallTransaction + 14
	TransactionIInCallServiceOnHandoverFailed                = binder.FirstCallTransaction + 15
	TransactionIInCallServiceOnHandoverComplete              = binder.FirstCallTransaction + 16
)
View Source
const (
	MethodIInCallServiceSetInCallAdapter                = "setInCallAdapter"
	MethodIInCallServiceAddCall                         = "addCall"
	MethodIInCallServiceUpdateCall                      = "updateCall"
	MethodIInCallServiceSetPostDial                     = "setPostDial"
	MethodIInCallServiceSetPostDialWait                 = "setPostDialWait"
	MethodIInCallServiceOnCallAudioStateChanged         = "onCallAudioStateChanged"
	MethodIInCallServiceOnCallEndpointChanged           = "onCallEndpointChanged"
	MethodIInCallServiceOnAvailableCallEndpointsChanged = "onAvailableCallEndpointsChanged"
	MethodIInCallServiceOnMuteStateChanged              = "onMuteStateChanged"
	MethodIInCallServiceBringToForeground               = "bringToForeground"
	MethodIInCallServiceOnCanAddCallChanged             = "onCanAddCallChanged"
	MethodIInCallServiceSilenceRinger                   = "silenceRinger"
	MethodIInCallServiceOnConnectionEvent               = "onConnectionEvent"
	MethodIInCallServiceOnRttUpgradeRequest             = "onRttUpgradeRequest"
	MethodIInCallServiceOnRttInitiationFailure          = "onRttInitiationFailure"
	MethodIInCallServiceOnHandoverFailed                = "onHandoverFailed"
	MethodIInCallServiceOnHandoverComplete              = "onHandoverComplete"
)
View Source
const (
	TransactionITelecomServiceShowInCallScreen                              = binder.FirstCallTransaction + 0
	TransactionITelecomServiceGetDefaultOutgoingPhoneAccount                = binder.FirstCallTransaction + 1
	TransactionITelecomServiceGetUserSelectedOutgoingPhoneAccount           = binder.FirstCallTransaction + 2
	TransactionITelecomServiceSetUserSelectedOutgoingPhoneAccount           = binder.FirstCallTransaction + 3
	TransactionITelecomServiceGetCallCapablePhoneAccounts                   = binder.FirstCallTransaction + 4
	TransactionITelecomServiceGetSelfManagedPhoneAccounts                   = binder.FirstCallTransaction + 5
	TransactionITelecomServiceGetOwnSelfManagedPhoneAccounts                = binder.FirstCallTransaction + 6
	TransactionITelecomServiceGetPhoneAccountsSupportingScheme              = binder.FirstCallTransaction + 7
	TransactionITelecomServiceGetPhoneAccountsForPackage                    = binder.FirstCallTransaction + 8
	TransactionITelecomServiceGetPhoneAccount                               = binder.FirstCallTransaction + 9
	TransactionITelecomServiceGetRegisteredPhoneAccounts                    = binder.FirstCallTransaction + 10
	TransactionITelecomServiceGetAllPhoneAccountsCount                      = binder.FirstCallTransaction + 11
	TransactionITelecomServiceGetAllPhoneAccounts                           = binder.FirstCallTransaction + 12
	TransactionITelecomServiceGetAllPhoneAccountHandles                     = binder.FirstCallTransaction + 13
	TransactionITelecomServiceGetSimCallManager                             = binder.FirstCallTransaction + 14
	TransactionITelecomServiceGetSimCallManagerForUser                      = binder.FirstCallTransaction + 15
	TransactionITelecomServiceRegisterPhoneAccount                          = binder.FirstCallTransaction + 16
	TransactionITelecomServiceUnregisterPhoneAccount                        = binder.FirstCallTransaction + 17
	TransactionITelecomServiceClearAccounts                                 = binder.FirstCallTransaction + 18
	TransactionITelecomServiceIsVoiceMailNumber                             = binder.FirstCallTransaction + 19
	TransactionITelecomServiceGetVoiceMailNumber                            = binder.FirstCallTransaction + 20
	TransactionITelecomServiceGetLine1Number                                = binder.FirstCallTransaction + 21
	TransactionITelecomServiceGetDefaultPhoneApp                            = binder.FirstCallTransaction + 22
	TransactionITelecomServiceGetDefaultDialerPackage                       = binder.FirstCallTransaction + 23
	TransactionITelecomServiceGetDefaultDialerPackageForUser                = binder.FirstCallTransaction + 24
	TransactionITelecomServiceGetSystemDialerPackage                        = binder.FirstCallTransaction + 25
	TransactionITelecomServiceDumpCallAnalytics                             = binder.FirstCallTransaction + 26
	TransactionITelecomServiceSilenceRinger                                 = binder.FirstCallTransaction + 27
	TransactionITelecomServiceIsInCall                                      = binder.FirstCallTransaction + 28
	TransactionITelecomServiceHasManageOngoingCallsPermission               = binder.FirstCallTransaction + 29
	TransactionITelecomServiceIsInManagedCall                               = binder.FirstCallTransaction + 30
	TransactionITelecomServiceIsRinging                                     = binder.FirstCallTransaction + 31
	TransactionITelecomServiceGetCallState                                  = binder.FirstCallTransaction + 32
	TransactionITelecomServiceGetCallStateUsingPackage                      = binder.FirstCallTransaction + 33
	TransactionITelecomServiceEndCall                                       = binder.FirstCallTransaction + 34
	TransactionITelecomServiceAcceptRingingCall                             = binder.FirstCallTransaction + 35
	TransactionITelecomServiceAcceptRingingCallWithVideoState               = binder.FirstCallTransaction + 36
	TransactionITelecomServiceCancelMissedCallsNotification                 = binder.FirstCallTransaction + 37
	TransactionITelecomServiceHandlePinMmi                                  = binder.FirstCallTransaction + 38
	TransactionITelecomServiceHandlePinMmiForPhoneAccount                   = binder.FirstCallTransaction + 39
	TransactionITelecomServiceGetAdnUriForPhoneAccount                      = binder.FirstCallTransaction + 40
	TransactionITelecomServiceIsTtySupported                                = binder.FirstCallTransaction + 41
	TransactionITelecomServiceGetCurrentTtyMode                             = binder.FirstCallTransaction + 42
	TransactionITelecomServiceAddNewIncomingCall                            = binder.FirstCallTransaction + 43
	TransactionITelecomServiceAddNewIncomingConference                      = binder.FirstCallTransaction + 44
	TransactionITelecomServiceAddNewUnknownCall                             = binder.FirstCallTransaction + 45
	TransactionITelecomServiceStartConference                               = binder.FirstCallTransaction + 46
	TransactionITelecomServicePlaceCall                                     = binder.FirstCallTransaction + 47
	TransactionITelecomServiceEnablePhoneAccount                            = binder.FirstCallTransaction + 48
	TransactionITelecomServiceSetDefaultDialer                              = binder.FirstCallTransaction + 49
	TransactionITelecomServiceStopBlockSuppression                          = binder.FirstCallTransaction + 50
	TransactionITelecomServiceCreateManageBlockedNumbersIntent              = binder.FirstCallTransaction + 51
	TransactionITelecomServiceCreateLaunchEmergencyDialerIntent             = binder.FirstCallTransaction + 52
	TransactionITelecomServiceIsIncomingCallPermitted                       = binder.FirstCallTransaction + 53
	TransactionITelecomServiceIsOutgoingCallPermitted                       = binder.FirstCallTransaction + 54
	TransactionITelecomServiceWaitOnHandlers                                = binder.FirstCallTransaction + 55
	TransactionITelecomServiceAcceptHandover                                = binder.FirstCallTransaction + 56
	TransactionITelecomServiceSetTestEmergencyPhoneAccountPackageNameFilter = binder.FirstCallTransaction + 57
	TransactionITelecomServiceIsInEmergencyCall                             = binder.FirstCallTransaction + 58
	TransactionITelecomServiceHandleCallIntent                              = binder.FirstCallTransaction + 59
	TransactionITelecomServiceCleanupStuckCalls                             = binder.FirstCallTransaction + 60
	TransactionITelecomServiceCleanupOrphanPhoneAccounts                    = binder.FirstCallTransaction + 61
	TransactionITelecomServiceIsNonUiInCallServiceBound                     = binder.FirstCallTransaction + 62
	TransactionITelecomServiceResetCarMode                                  = binder.FirstCallTransaction + 63
	TransactionITelecomServiceSetTestDefaultCallRedirectionApp              = binder.FirstCallTransaction + 64
	TransactionITelecomServiceRequestLogMark                                = binder.FirstCallTransaction + 65
	TransactionITelecomServiceSetTestPhoneAcctSuggestionComponent           = binder.FirstCallTransaction + 66
	TransactionITelecomServiceSetTestDefaultCallScreeningApp                = binder.FirstCallTransaction + 67
	TransactionITelecomServiceAddOrRemoveTestCallCompanionApp               = binder.FirstCallTransaction + 68
	TransactionITelecomServiceSetSystemDialer                               = binder.FirstCallTransaction + 69
	TransactionITelecomServiceSetTestDefaultDialer                          = binder.FirstCallTransaction + 70
	TransactionITelecomServiceSetTestCallDiagnosticService                  = binder.FirstCallTransaction + 71
	TransactionITelecomServiceIsInSelfManagedCall                           = binder.FirstCallTransaction + 72
	TransactionITelecomServiceAddCall                                       = binder.FirstCallTransaction + 73
)
View Source
const (
	MethodITelecomServiceShowInCallScreen                              = "showInCallScreen"
	MethodITelecomServiceGetDefaultOutgoingPhoneAccount                = "getDefaultOutgoingPhoneAccount"
	MethodITelecomServiceGetUserSelectedOutgoingPhoneAccount           = "getUserSelectedOutgoingPhoneAccount"
	MethodITelecomServiceSetUserSelectedOutgoingPhoneAccount           = "setUserSelectedOutgoingPhoneAccount"
	MethodITelecomServiceGetCallCapablePhoneAccounts                   = "getCallCapablePhoneAccounts"
	MethodITelecomServiceGetSelfManagedPhoneAccounts                   = "getSelfManagedPhoneAccounts"
	MethodITelecomServiceGetOwnSelfManagedPhoneAccounts                = "getOwnSelfManagedPhoneAccounts"
	MethodITelecomServiceGetPhoneAccountsSupportingScheme              = "getPhoneAccountsSupportingScheme"
	MethodITelecomServiceGetPhoneAccountsForPackage                    = "getPhoneAccountsForPackage"
	MethodITelecomServiceGetPhoneAccount                               = "getPhoneAccount"
	MethodITelecomServiceGetRegisteredPhoneAccounts                    = "getRegisteredPhoneAccounts"
	MethodITelecomServiceGetAllPhoneAccountsCount                      = "getAllPhoneAccountsCount"
	MethodITelecomServiceGetAllPhoneAccounts                           = "getAllPhoneAccounts"
	MethodITelecomServiceGetAllPhoneAccountHandles                     = "getAllPhoneAccountHandles"
	MethodITelecomServiceGetSimCallManager                             = "getSimCallManager"
	MethodITelecomServiceGetSimCallManagerForUser                      = "getSimCallManagerForUser"
	MethodITelecomServiceRegisterPhoneAccount                          = "registerPhoneAccount"
	MethodITelecomServiceUnregisterPhoneAccount                        = "unregisterPhoneAccount"
	MethodITelecomServiceClearAccounts                                 = "clearAccounts"
	MethodITelecomServiceIsVoiceMailNumber                             = "isVoiceMailNumber"
	MethodITelecomServiceGetVoiceMailNumber                            = "getVoiceMailNumber"
	MethodITelecomServiceGetLine1Number                                = "getLine1Number"
	MethodITelecomServiceGetDefaultPhoneApp                            = "getDefaultPhoneApp"
	MethodITelecomServiceGetDefaultDialerPackage                       = "getDefaultDialerPackage"
	MethodITelecomServiceGetDefaultDialerPackageForUser                = "getDefaultDialerPackageForUser"
	MethodITelecomServiceGetSystemDialerPackage                        = "getSystemDialerPackage"
	MethodITelecomServiceDumpCallAnalytics                             = "dumpCallAnalytics"
	MethodITelecomServiceSilenceRinger                                 = "silenceRinger"
	MethodITelecomServiceIsInCall                                      = "isInCall"
	MethodITelecomServiceHasManageOngoingCallsPermission               = "hasManageOngoingCallsPermission"
	MethodITelecomServiceIsInManagedCall                               = "isInManagedCall"
	MethodITelecomServiceIsRinging                                     = "isRinging"
	MethodITelecomServiceGetCallState                                  = "getCallState"
	MethodITelecomServiceGetCallStateUsingPackage                      = "getCallStateUsingPackage"
	MethodITelecomServiceEndCall                                       = "endCall"
	MethodITelecomServiceAcceptRingingCall                             = "acceptRingingCall"
	MethodITelecomServiceAcceptRingingCallWithVideoState               = "acceptRingingCallWithVideoState"
	MethodITelecomServiceCancelMissedCallsNotification                 = "cancelMissedCallsNotification"
	MethodITelecomServiceHandlePinMmi                                  = "handlePinMmi"
	MethodITelecomServiceHandlePinMmiForPhoneAccount                   = "handlePinMmiForPhoneAccount"
	MethodITelecomServiceGetAdnUriForPhoneAccount                      = "getAdnUriForPhoneAccount"
	MethodITelecomServiceIsTtySupported                                = "isTtySupported"
	MethodITelecomServiceGetCurrentTtyMode                             = "getCurrentTtyMode"
	MethodITelecomServiceAddNewIncomingCall                            = "addNewIncomingCall"
	MethodITelecomServiceAddNewIncomingConference                      = "addNewIncomingConference"
	MethodITelecomServiceAddNewUnknownCall                             = "addNewUnknownCall"
	MethodITelecomServiceStartConference                               = "startConference"
	MethodITelecomServicePlaceCall                                     = "placeCall"
	MethodITelecomServiceEnablePhoneAccount                            = "enablePhoneAccount"
	MethodITelecomServiceSetDefaultDialer                              = "setDefaultDialer"
	MethodITelecomServiceStopBlockSuppression                          = "stopBlockSuppression"
	MethodITelecomServiceCreateManageBlockedNumbersIntent              = "createManageBlockedNumbersIntent"
	MethodITelecomServiceCreateLaunchEmergencyDialerIntent             = "createLaunchEmergencyDialerIntent"
	MethodITelecomServiceIsIncomingCallPermitted                       = "isIncomingCallPermitted"
	MethodITelecomServiceIsOutgoingCallPermitted                       = "isOutgoingCallPermitted"
	MethodITelecomServiceWaitOnHandlers                                = "waitOnHandlers"
	MethodITelecomServiceAcceptHandover                                = "acceptHandover"
	MethodITelecomServiceSetTestEmergencyPhoneAccountPackageNameFilter = "setTestEmergencyPhoneAccountPackageNameFilter"
	MethodITelecomServiceIsInEmergencyCall                             = "isInEmergencyCall"
	MethodITelecomServiceHandleCallIntent                              = "handleCallIntent"
	MethodITelecomServiceCleanupStuckCalls                             = "cleanupStuckCalls"
	MethodITelecomServiceCleanupOrphanPhoneAccounts                    = "cleanupOrphanPhoneAccounts"
	MethodITelecomServiceIsNonUiInCallServiceBound                     = "isNonUiInCallServiceBound"
	MethodITelecomServiceResetCarMode                                  = "resetCarMode"
	MethodITelecomServiceSetTestDefaultCallRedirectionApp              = "setTestDefaultCallRedirectionApp"
	MethodITelecomServiceRequestLogMark                                = "requestLogMark"
	MethodITelecomServiceSetTestPhoneAcctSuggestionComponent           = "setTestPhoneAcctSuggestionComponent"
	MethodITelecomServiceSetTestDefaultCallScreeningApp                = "setTestDefaultCallScreeningApp"
	MethodITelecomServiceAddOrRemoveTestCallCompanionApp               = "addOrRemoveTestCallCompanionApp"
	MethodITelecomServiceSetSystemDialer                               = "setSystemDialer"
	MethodITelecomServiceSetTestDefaultDialer                          = "setTestDefaultDialer"
	MethodITelecomServiceSetTestCallDiagnosticService                  = "setTestCallDiagnosticService"
	MethodITelecomServiceIsInSelfManagedCall                           = "isInSelfManagedCall"
	MethodITelecomServiceAddCall                                       = "addCall"
)
View Source
const (
	TransactionIVideoCallbackReceiveSessionModifyRequest  = binder.FirstCallTransaction + 0
	TransactionIVideoCallbackReceiveSessionModifyResponse = binder.FirstCallTransaction + 1
	TransactionIVideoCallbackHandleCallSessionEvent       = binder.FirstCallTransaction + 2
	TransactionIVideoCallbackChangePeerDimensions         = binder.FirstCallTransaction + 3
	TransactionIVideoCallbackChangeCallDataUsage          = binder.FirstCallTransaction + 4
	TransactionIVideoCallbackChangeCameraCapabilities     = binder.FirstCallTransaction + 5
	TransactionIVideoCallbackChangeVideoQuality           = binder.FirstCallTransaction + 6
)
View Source
const (
	MethodIVideoCallbackReceiveSessionModifyRequest  = "receiveSessionModifyRequest"
	MethodIVideoCallbackReceiveSessionModifyResponse = "receiveSessionModifyResponse"
	MethodIVideoCallbackHandleCallSessionEvent       = "handleCallSessionEvent"
	MethodIVideoCallbackChangePeerDimensions         = "changePeerDimensions"
	MethodIVideoCallbackChangeCallDataUsage          = "changeCallDataUsage"
	MethodIVideoCallbackChangeCameraCapabilities     = "changeCameraCapabilities"
	MethodIVideoCallbackChangeVideoQuality           = "changeVideoQuality"
)
View Source
const (
	TransactionIVideoProviderAddVideoCallback          = binder.FirstCallTransaction + 0
	TransactionIVideoProviderRemoveVideoCallback       = binder.FirstCallTransaction + 1
	TransactionIVideoProviderSetCamera                 = binder.FirstCallTransaction + 2
	TransactionIVideoProviderSetPreviewSurface         = binder.FirstCallTransaction + 3
	TransactionIVideoProviderSetDisplaySurface         = binder.FirstCallTransaction + 4
	TransactionIVideoProviderSetDeviceOrientation      = binder.FirstCallTransaction + 5
	TransactionIVideoProviderSetZoom                   = binder.FirstCallTransaction + 6
	TransactionIVideoProviderSendSessionModifyRequest  = binder.FirstCallTransaction + 7
	TransactionIVideoProviderSendSessionModifyResponse = binder.FirstCallTransaction + 8
	TransactionIVideoProviderRequestCameraCapabilities = binder.FirstCallTransaction + 9
	TransactionIVideoProviderRequestCallDataUsage      = binder.FirstCallTransaction + 10
	TransactionIVideoProviderSetPauseImage             = binder.FirstCallTransaction + 11
)
View Source
const (
	MethodIVideoProviderAddVideoCallback          = "addVideoCallback"
	MethodIVideoProviderRemoveVideoCallback       = "removeVideoCallback"
	MethodIVideoProviderSetCamera                 = "setCamera"
	MethodIVideoProviderSetPreviewSurface         = "setPreviewSurface"
	MethodIVideoProviderSetDisplaySurface         = "setDisplaySurface"
	MethodIVideoProviderSetDeviceOrientation      = "setDeviceOrientation"
	MethodIVideoProviderSetZoom                   = "setZoom"
	MethodIVideoProviderSendSessionModifyRequest  = "sendSessionModifyRequest"
	MethodIVideoProviderSendSessionModifyResponse = "sendSessionModifyResponse"
	MethodIVideoProviderRequestCameraCapabilities = "requestCameraCapabilities"
	MethodIVideoProviderRequestCallDataUsage      = "requestCallDataUsage"
	MethodIVideoProviderSetPauseImage             = "setPauseImage"
)
View Source
const (
	TransactionRemoteServiceCallbackOnError  = binder.FirstCallTransaction + 0
	TransactionRemoteServiceCallbackOnResult = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodRemoteServiceCallbackOnError  = "onError"
	MethodRemoteServiceCallbackOnResult = "onResult"
)
View Source
const DescriptorICallControl = "com.android.internal.telecom.ICallControl"
View Source
const DescriptorICallDiagnosticService = "com.android.internal.telecom.ICallDiagnosticService"
View Source
const DescriptorICallDiagnosticServiceAdapter = "com.android.internal.telecom.ICallDiagnosticServiceAdapter"
View Source
const DescriptorICallEventCallback = "com.android.internal.telecom.ICallEventCallback"
View Source
const DescriptorICallRedirectionAdapter = "com.android.internal.telecom.ICallRedirectionAdapter"
View Source
const DescriptorICallRedirectionService = "com.android.internal.telecom.ICallRedirectionService"
View Source
const DescriptorICallScreeningAdapter = "com.android.internal.telecom.ICallScreeningAdapter"
View Source
const DescriptorICallScreeningService = "com.android.internal.telecom.ICallScreeningService"
View Source
const DescriptorICallStreamingService = "com.android.internal.telecom.ICallStreamingService"
View Source
const DescriptorIConnectionService = "com.android.internal.telecom.IConnectionService"
View Source
const DescriptorIConnectionServiceAdapter = "com.android.internal.telecom.IConnectionServiceAdapter"
View Source
const DescriptorIDeviceIdleControllerAdapter = "com.android.internal.telecom.IDeviceIdleControllerAdapter"
View Source
const DescriptorIInCallAdapter = "com.android.internal.telecom.IInCallAdapter"
View Source
const DescriptorIInCallService = "com.android.internal.telecom.IInCallService"
View Source
const DescriptorIInternalServiceRetriever = "com.android.internal.telecom.IInternalServiceRetriever"
View Source
const DescriptorIPhoneAccountSuggestionCallback = "com.android.internal.telecom.IPhoneAccountSuggestionCallback"
View Source
const DescriptorIPhoneAccountSuggestionService = "com.android.internal.telecom.IPhoneAccountSuggestionService"
View Source
const DescriptorIStreamingCallAdapter = "com.android.internal.telecom.IStreamingCallAdapter"
View Source
const DescriptorITelecomLoader = "com.android.internal.telecom.ITelecomLoader"
View Source
const DescriptorITelecomService = "com.android.internal.telecom.ITelecomService"
View Source
const DescriptorIVideoCallback = "com.android.internal.telecom.IVideoCallback"
View Source
const DescriptorIVideoProvider = "com.android.internal.telecom.IVideoProvider"
View Source
const DescriptorRemoteServiceCallback = "com.android.internal.telecom.RemoteServiceCallback"
View Source
const (
	MethodICallScreeningAdapterOnScreeningResponse = "onScreeningResponse"
)
View Source
const (
	MethodICallScreeningServiceScreenCall = "screenCall"
)
View Source
const (
	MethodIDeviceIdleControllerAdapterExemptAppTemporarilyForEvent = "exemptAppTemporarilyForEvent"
)
View Source
const (
	MethodIInternalServiceRetrieverGetDeviceIdleController = "getDeviceIdleController"
)
View Source
const (
	MethodIPhoneAccountSuggestionCallbackSuggestPhoneAccounts = "suggestPhoneAccounts"
)
View Source
const (
	MethodIPhoneAccountSuggestionServiceOnAccountSuggestionRequest = "onAccountSuggestionRequest"
)
View Source
const (
	MethodIStreamingCallAdapterSetStreamingState = "setStreamingState"
)
View Source
const (
	MethodITelecomLoaderCreateTelecomService = "createTelecomService"
)
View Source
const (
	TransactionICallScreeningAdapterOnScreeningResponse = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionICallScreeningServiceScreenCall = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIDeviceIdleControllerAdapterExemptAppTemporarilyForEvent = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIInternalServiceRetrieverGetDeviceIdleController = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIPhoneAccountSuggestionCallbackSuggestPhoneAccounts = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIPhoneAccountSuggestionServiceOnAccountSuggestionRequest = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIStreamingCallAdapterSetStreamingState = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionITelecomLoaderCreateTelecomService = binder.FirstCallTransaction + 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CallControlProxy

type CallControlProxy struct {
	Remote binder.IBinder
}

func NewCallControlProxy

func NewCallControlProxy(
	remote binder.IBinder,
) *CallControlProxy

func (*CallControlProxy) Answer

func (p *CallControlProxy) Answer(
	ctx context.Context,
	videoState int32,
	callId string,
	callback os.ResultReceiver,
) error

func (*CallControlProxy) AsBinder

func (p *CallControlProxy) AsBinder() binder.IBinder

func (*CallControlProxy) Disconnect

func (p *CallControlProxy) Disconnect(
	ctx context.Context,
	callId string,
	disconnectCause androidTelecom.DisconnectCause,
	callback os.ResultReceiver,
) error

func (*CallControlProxy) RequestCallEndpointChange

func (p *CallControlProxy) RequestCallEndpointChange(
	ctx context.Context,
	callEndpoint androidTelecom.CallEndpoint,
	callback os.ResultReceiver,
) error

func (*CallControlProxy) RequestVideoState

func (p *CallControlProxy) RequestVideoState(
	ctx context.Context,
	videoState int32,
	callId string,
	callback os.ResultReceiver,
) error

func (*CallControlProxy) SendEvent

func (p *CallControlProxy) SendEvent(
	ctx context.Context,
	callId string,
	event string,
	extras os.Bundle,
) error

func (*CallControlProxy) SetActive

func (p *CallControlProxy) SetActive(
	ctx context.Context,
	callId string,
	callback os.ResultReceiver,
) error

func (*CallControlProxy) SetInactive

func (p *CallControlProxy) SetInactive(
	ctx context.Context,
	callId string,
	callback os.ResultReceiver,
) error

func (*CallControlProxy) SetMuteState

func (p *CallControlProxy) SetMuteState(
	ctx context.Context,
	isMuted bool,
	callback os.ResultReceiver,
) error

func (*CallControlProxy) StartCallStreaming

func (p *CallControlProxy) StartCallStreaming(
	ctx context.Context,
	callId string,
	callback os.ResultReceiver,
) error

type CallControlStub

type CallControlStub struct {
	Impl      ICallControl
	Transport binder.VersionAwareTransport
}

CallControlStub dispatches incoming binder transactions to a typed ICallControl implementation.

func (*CallControlStub) Descriptor

func (s *CallControlStub) Descriptor() string

func (*CallControlStub) OnTransaction

func (s *CallControlStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type CallDiagnosticServiceAdapterProxy

type CallDiagnosticServiceAdapterProxy struct {
	Remote binder.IBinder
}

func NewCallDiagnosticServiceAdapterProxy

func NewCallDiagnosticServiceAdapterProxy(
	remote binder.IBinder,
) *CallDiagnosticServiceAdapterProxy

func (*CallDiagnosticServiceAdapterProxy) AsBinder

func (*CallDiagnosticServiceAdapterProxy) ClearDiagnosticMessage

func (p *CallDiagnosticServiceAdapterProxy) ClearDiagnosticMessage(
	ctx context.Context,
	callId string,
	messageId int32,
) error

func (*CallDiagnosticServiceAdapterProxy) DisplayDiagnosticMessage

func (p *CallDiagnosticServiceAdapterProxy) DisplayDiagnosticMessage(
	ctx context.Context,
	callId string,
	messageId int32,
	message string,
) error

func (*CallDiagnosticServiceAdapterProxy) OverrideDisconnectMessage

func (p *CallDiagnosticServiceAdapterProxy) OverrideDisconnectMessage(
	ctx context.Context,
	callId string,
	message string,
) error

func (*CallDiagnosticServiceAdapterProxy) SendDeviceToDeviceMessage

func (p *CallDiagnosticServiceAdapterProxy) SendDeviceToDeviceMessage(
	ctx context.Context,
	callId string,
	message int32,
	value int32,
) error

type CallDiagnosticServiceAdapterStub

type CallDiagnosticServiceAdapterStub struct {
	Impl      ICallDiagnosticServiceAdapter
	Transport binder.VersionAwareTransport
}

CallDiagnosticServiceAdapterStub dispatches incoming binder transactions to a typed ICallDiagnosticServiceAdapter implementation.

func (*CallDiagnosticServiceAdapterStub) Descriptor

func (s *CallDiagnosticServiceAdapterStub) Descriptor() string

func (*CallDiagnosticServiceAdapterStub) OnTransaction

type CallDiagnosticServiceProxy

type CallDiagnosticServiceProxy struct {
	Remote binder.IBinder
}

func NewCallDiagnosticServiceProxy

func NewCallDiagnosticServiceProxy(
	remote binder.IBinder,
) *CallDiagnosticServiceProxy

func (*CallDiagnosticServiceProxy) AsBinder

func (*CallDiagnosticServiceProxy) CallQualityChanged

func (p *CallDiagnosticServiceProxy) CallQualityChanged(
	ctx context.Context,
	callId string,
	callQuality telephony.CallQuality,
) error

func (*CallDiagnosticServiceProxy) InitializeDiagnosticCall

func (p *CallDiagnosticServiceProxy) InitializeDiagnosticCall(
	ctx context.Context,
	call androidTelecom.ParcelableCall,
) error

func (*CallDiagnosticServiceProxy) NotifyCallDisconnected

func (p *CallDiagnosticServiceProxy) NotifyCallDisconnected(
	ctx context.Context,
	callId string,
	disconnectCause androidTelecom.DisconnectCause,
) error

func (*CallDiagnosticServiceProxy) ReceiveBluetoothCallQualityReport

func (p *CallDiagnosticServiceProxy) ReceiveBluetoothCallQualityReport(
	ctx context.Context,
	qualityReport androidTelecom.BluetoothCallQualityReport,
) error

func (*CallDiagnosticServiceProxy) ReceiveDeviceToDeviceMessage

func (p *CallDiagnosticServiceProxy) ReceiveDeviceToDeviceMessage(
	ctx context.Context,
	callId string,
	message int32,
	value int32,
) error

func (*CallDiagnosticServiceProxy) RemoveDiagnosticCall

func (p *CallDiagnosticServiceProxy) RemoveDiagnosticCall(
	ctx context.Context,
	callId string,
) error

func (*CallDiagnosticServiceProxy) SetAdapter

func (*CallDiagnosticServiceProxy) UpdateCall

func (*CallDiagnosticServiceProxy) UpdateCallAudioState

func (p *CallDiagnosticServiceProxy) UpdateCallAudioState(
	ctx context.Context,
	callAudioState androidTelecom.CallAudioState,
) error

type CallDiagnosticServiceStub

type CallDiagnosticServiceStub struct {
	Impl      ICallDiagnosticService
	Transport binder.VersionAwareTransport
}

CallDiagnosticServiceStub dispatches incoming binder transactions to a typed ICallDiagnosticService implementation.

func (*CallDiagnosticServiceStub) Descriptor

func (s *CallDiagnosticServiceStub) Descriptor() string

func (*CallDiagnosticServiceStub) OnTransaction

func (s *CallDiagnosticServiceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type CallEventCallbackProxy

type CallEventCallbackProxy struct {
	Remote binder.IBinder
}

func NewCallEventCallbackProxy

func NewCallEventCallbackProxy(
	remote binder.IBinder,
) *CallEventCallbackProxy

func (*CallEventCallbackProxy) AsBinder

func (p *CallEventCallbackProxy) AsBinder() binder.IBinder

func (*CallEventCallbackProxy) OnAddCallControl

func (p *CallEventCallbackProxy) OnAddCallControl(
	ctx context.Context,
	callId string,
	resultCode int32,
	callControl ICallControl,
	exception androidTelecom.CallException,
) error

func (*CallEventCallbackProxy) OnAnswer

func (p *CallEventCallbackProxy) OnAnswer(
	ctx context.Context,
	callId string,
	videoState int32,
	callback os.ResultReceiver,
) error

func (*CallEventCallbackProxy) OnAvailableCallEndpointsChanged

func (p *CallEventCallbackProxy) OnAvailableCallEndpointsChanged(
	ctx context.Context,
	callId string,
	endpoint []androidTelecom.CallEndpoint,
) error

func (*CallEventCallbackProxy) OnCallEndpointChanged

func (p *CallEventCallbackProxy) OnCallEndpointChanged(
	ctx context.Context,
	callId string,
	endpoint androidTelecom.CallEndpoint,
) error

func (*CallEventCallbackProxy) OnCallStreamingFailed

func (p *CallEventCallbackProxy) OnCallStreamingFailed(
	ctx context.Context,
	callId string,
	reason int32,
) error

func (*CallEventCallbackProxy) OnCallStreamingStarted

func (p *CallEventCallbackProxy) OnCallStreamingStarted(
	ctx context.Context,
	callId string,
	callback os.ResultReceiver,
) error

func (*CallEventCallbackProxy) OnDisconnect

func (p *CallEventCallbackProxy) OnDisconnect(
	ctx context.Context,
	callId string,
	cause androidTelecom.DisconnectCause,
	callback os.ResultReceiver,
) error

func (*CallEventCallbackProxy) OnEvent

func (p *CallEventCallbackProxy) OnEvent(
	ctx context.Context,
	callId string,
	event string,
	extras os.Bundle,
) error

func (*CallEventCallbackProxy) OnMuteStateChanged

func (p *CallEventCallbackProxy) OnMuteStateChanged(
	ctx context.Context,
	callId string,
	isMuted bool,
) error

func (*CallEventCallbackProxy) OnSetActive

func (p *CallEventCallbackProxy) OnSetActive(
	ctx context.Context,
	callId string,
	callback os.ResultReceiver,
) error

func (*CallEventCallbackProxy) OnSetInactive

func (p *CallEventCallbackProxy) OnSetInactive(
	ctx context.Context,
	callId string,
	callback os.ResultReceiver,
) error

func (*CallEventCallbackProxy) OnVideoStateChanged

func (p *CallEventCallbackProxy) OnVideoStateChanged(
	ctx context.Context,
	callId string,
	videoState int32,
) error

func (*CallEventCallbackProxy) RemoveCallFromTransactionalServiceWrapper

func (p *CallEventCallbackProxy) RemoveCallFromTransactionalServiceWrapper(
	ctx context.Context,
	callId string,
) error

type CallEventCallbackStub

type CallEventCallbackStub struct {
	Impl      ICallEventCallback
	Transport binder.VersionAwareTransport
}

CallEventCallbackStub dispatches incoming binder transactions to a typed ICallEventCallback implementation.

func (*CallEventCallbackStub) Descriptor

func (s *CallEventCallbackStub) Descriptor() string

func (*CallEventCallbackStub) OnTransaction

func (s *CallEventCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type CallRedirectionAdapterProxy

type CallRedirectionAdapterProxy struct {
	Remote binder.IBinder
}

func NewCallRedirectionAdapterProxy

func NewCallRedirectionAdapterProxy(
	remote binder.IBinder,
) *CallRedirectionAdapterProxy

func (*CallRedirectionAdapterProxy) AsBinder

func (*CallRedirectionAdapterProxy) CancelCall

func (p *CallRedirectionAdapterProxy) CancelCall(
	ctx context.Context,
) error

func (*CallRedirectionAdapterProxy) PlaceCallUnmodified

func (p *CallRedirectionAdapterProxy) PlaceCallUnmodified(
	ctx context.Context,
) error

func (*CallRedirectionAdapterProxy) RedirectCall

func (p *CallRedirectionAdapterProxy) RedirectCall(
	ctx context.Context,
	handle net.Uri,
	targetPhoneAccount androidTelecom.PhoneAccountHandle,
	confirmFirst bool,
) error

type CallRedirectionAdapterStub

type CallRedirectionAdapterStub struct {
	Impl      ICallRedirectionAdapter
	Transport binder.VersionAwareTransport
}

CallRedirectionAdapterStub dispatches incoming binder transactions to a typed ICallRedirectionAdapter implementation.

func (*CallRedirectionAdapterStub) Descriptor

func (s *CallRedirectionAdapterStub) Descriptor() string

func (*CallRedirectionAdapterStub) OnTransaction

func (s *CallRedirectionAdapterStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type CallRedirectionServiceProxy

type CallRedirectionServiceProxy struct {
	Remote binder.IBinder
}

func NewCallRedirectionServiceProxy

func NewCallRedirectionServiceProxy(
	remote binder.IBinder,
) *CallRedirectionServiceProxy

func (*CallRedirectionServiceProxy) AsBinder

func (*CallRedirectionServiceProxy) NotifyTimeout

func (p *CallRedirectionServiceProxy) NotifyTimeout(
	ctx context.Context,
) error

func (*CallRedirectionServiceProxy) PlaceCall

func (p *CallRedirectionServiceProxy) PlaceCall(
	ctx context.Context,
	adapter ICallRedirectionAdapter,
	handle net.Uri,
	initialPhoneAccount androidTelecom.PhoneAccountHandle,
	allowInteractiveResponse bool,
) error

type CallRedirectionServiceStub

type CallRedirectionServiceStub struct {
	Impl      ICallRedirectionService
	Transport binder.VersionAwareTransport
}

CallRedirectionServiceStub dispatches incoming binder transactions to a typed ICallRedirectionService implementation.

func (*CallRedirectionServiceStub) Descriptor

func (s *CallRedirectionServiceStub) Descriptor() string

func (*CallRedirectionServiceStub) OnTransaction

func (s *CallRedirectionServiceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type CallScreeningAdapterProxy

type CallScreeningAdapterProxy struct {
	Remote binder.IBinder
}

func NewCallScreeningAdapterProxy

func NewCallScreeningAdapterProxy(
	remote binder.IBinder,
) *CallScreeningAdapterProxy

func (*CallScreeningAdapterProxy) AsBinder

func (*CallScreeningAdapterProxy) OnScreeningResponse

type CallScreeningAdapterStub

type CallScreeningAdapterStub struct {
	Impl      ICallScreeningAdapter
	Transport binder.VersionAwareTransport
}

CallScreeningAdapterStub dispatches incoming binder transactions to a typed ICallScreeningAdapter implementation.

func (*CallScreeningAdapterStub) Descriptor

func (s *CallScreeningAdapterStub) Descriptor() string

func (*CallScreeningAdapterStub) OnTransaction

func (s *CallScreeningAdapterStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type CallScreeningServiceProxy

type CallScreeningServiceProxy struct {
	Remote binder.IBinder
}

func NewCallScreeningServiceProxy

func NewCallScreeningServiceProxy(
	remote binder.IBinder,
) *CallScreeningServiceProxy

func (*CallScreeningServiceProxy) AsBinder

func (*CallScreeningServiceProxy) ScreenCall

type CallScreeningServiceStub

type CallScreeningServiceStub struct {
	Impl      ICallScreeningService
	Transport binder.VersionAwareTransport
}

CallScreeningServiceStub dispatches incoming binder transactions to a typed ICallScreeningService implementation.

func (*CallScreeningServiceStub) Descriptor

func (s *CallScreeningServiceStub) Descriptor() string

func (*CallScreeningServiceStub) OnTransaction

func (s *CallScreeningServiceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type CallStreamingServiceProxy

type CallStreamingServiceProxy struct {
	Remote binder.IBinder
}

func NewCallStreamingServiceProxy

func NewCallStreamingServiceProxy(
	remote binder.IBinder,
) *CallStreamingServiceProxy

func (*CallStreamingServiceProxy) AsBinder

func (*CallStreamingServiceProxy) OnCallStreamingStarted

func (p *CallStreamingServiceProxy) OnCallStreamingStarted(
	ctx context.Context,
	call androidTelecom.StreamingCall,
) error

func (*CallStreamingServiceProxy) OnCallStreamingStateChanged

func (p *CallStreamingServiceProxy) OnCallStreamingStateChanged(
	ctx context.Context,
	state int32,
) error

func (*CallStreamingServiceProxy) OnCallStreamingStopped

func (p *CallStreamingServiceProxy) OnCallStreamingStopped(
	ctx context.Context,
) error

func (*CallStreamingServiceProxy) SetStreamingCallAdapter

func (p *CallStreamingServiceProxy) SetStreamingCallAdapter(
	ctx context.Context,
	streamingCallAdapter IStreamingCallAdapter,
) error

type CallStreamingServiceStub

type CallStreamingServiceStub struct {
	Impl      ICallStreamingService
	Transport binder.VersionAwareTransport
}

CallStreamingServiceStub dispatches incoming binder transactions to a typed ICallStreamingService implementation.

func (*CallStreamingServiceStub) Descriptor

func (s *CallStreamingServiceStub) Descriptor() string

func (*CallStreamingServiceStub) OnTransaction

func (s *CallStreamingServiceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type ConnectionServiceAdapterProxy

type ConnectionServiceAdapterProxy struct {
	Remote binder.IBinder
}

func NewConnectionServiceAdapterProxy

func NewConnectionServiceAdapterProxy(
	remote binder.IBinder,
) *ConnectionServiceAdapterProxy

func (*ConnectionServiceAdapterProxy) AddConferenceCall

func (p *ConnectionServiceAdapterProxy) AddConferenceCall(
	ctx context.Context,
	callId string,
	conference androidTelecom.ParcelableConference,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) AddExistingConnection

func (p *ConnectionServiceAdapterProxy) AddExistingConnection(
	ctx context.Context,
	callId string,
	connection androidTelecom.ParcelableConnection,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) AsBinder

func (*ConnectionServiceAdapterProxy) HandleCreateConferenceComplete

func (p *ConnectionServiceAdapterProxy) HandleCreateConferenceComplete(
	ctx context.Context,
	callId string,
	request androidTelecom.ConnectionRequest,
	connection androidTelecom.ParcelableConference,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) HandleCreateConnectionComplete

func (p *ConnectionServiceAdapterProxy) HandleCreateConnectionComplete(
	ctx context.Context,
	callId string,
	request androidTelecom.ConnectionRequest,
	connection androidTelecom.ParcelableConnection,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) OnConnectionEvent

func (p *ConnectionServiceAdapterProxy) OnConnectionEvent(
	ctx context.Context,
	callId string,
	event string,
	extras os.Bundle,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) OnConnectionServiceFocusReleased

func (p *ConnectionServiceAdapterProxy) OnConnectionServiceFocusReleased(
	ctx context.Context,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) OnPhoneAccountChanged

func (p *ConnectionServiceAdapterProxy) OnPhoneAccountChanged(
	ctx context.Context,
	callId string,
	pHandle androidTelecom.PhoneAccountHandle,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) OnPostDialChar

func (p *ConnectionServiceAdapterProxy) OnPostDialChar(
	ctx context.Context,
	callId string,
	nextChar uint16,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) OnPostDialWait

func (p *ConnectionServiceAdapterProxy) OnPostDialWait(
	ctx context.Context,
	callId string,
	remaining string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) OnRemoteRttRequest

func (p *ConnectionServiceAdapterProxy) OnRemoteRttRequest(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) OnRttInitiationFailure

func (p *ConnectionServiceAdapterProxy) OnRttInitiationFailure(
	ctx context.Context,
	callId string,
	reason int32,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) OnRttInitiationSuccess

func (p *ConnectionServiceAdapterProxy) OnRttInitiationSuccess(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) OnRttSessionRemotelyTerminated

func (p *ConnectionServiceAdapterProxy) OnRttSessionRemotelyTerminated(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) PutExtras

func (p *ConnectionServiceAdapterProxy) PutExtras(
	ctx context.Context,
	callId string,
	extras os.Bundle,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) QueryLocation

func (p *ConnectionServiceAdapterProxy) QueryLocation(
	ctx context.Context,
	callId string,
	timeoutMillis int64,
	provider string,
	callback os.ResultReceiver,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) QueryRemoteConnectionServices

func (p *ConnectionServiceAdapterProxy) QueryRemoteConnectionServices(
	ctx context.Context,
	callback RemoteServiceCallback,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) RemoveCall

func (p *ConnectionServiceAdapterProxy) RemoveCall(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) RemoveExtras

func (p *ConnectionServiceAdapterProxy) RemoveExtras(
	ctx context.Context,
	callId string,
	keys []string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) RequestCallEndpointChange

func (p *ConnectionServiceAdapterProxy) RequestCallEndpointChange(
	ctx context.Context,
	callId string,
	endpoint androidTelecom.CallEndpoint,
	callback os.ResultReceiver,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) ResetConnectionTime

func (p *ConnectionServiceAdapterProxy) ResetConnectionTime(
	ctx context.Context,
	callIdi string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetActive

func (p *ConnectionServiceAdapterProxy) SetActive(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetAddress

func (p *ConnectionServiceAdapterProxy) SetAddress(
	ctx context.Context,
	callId string,
	address net.Uri,
	presentation int32,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetAudioRoute

func (p *ConnectionServiceAdapterProxy) SetAudioRoute(
	ctx context.Context,
	callId string,
	audioRoute int32,
	bluetoothAddress string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetCallDirection

func (p *ConnectionServiceAdapterProxy) SetCallDirection(
	ctx context.Context,
	callId string,
	direction int32,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetCallerDisplayName

func (p *ConnectionServiceAdapterProxy) SetCallerDisplayName(
	ctx context.Context,
	callId string,
	callerDisplayName string,
	presentation int32,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetConferenceMergeFailed

func (p *ConnectionServiceAdapterProxy) SetConferenceMergeFailed(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetConferenceState

func (p *ConnectionServiceAdapterProxy) SetConferenceState(
	ctx context.Context,
	callId string,
	isConference bool,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetConferenceableConnections

func (p *ConnectionServiceAdapterProxy) SetConferenceableConnections(
	ctx context.Context,
	callId string,
	conferenceableCallIds []string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetConnectionCapabilities

func (p *ConnectionServiceAdapterProxy) SetConnectionCapabilities(
	ctx context.Context,
	callId string,
	connectionCapabilities int32,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetConnectionProperties

func (p *ConnectionServiceAdapterProxy) SetConnectionProperties(
	ctx context.Context,
	callId string,
	connectionProperties int32,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetDialing

func (p *ConnectionServiceAdapterProxy) SetDialing(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetDisconnected

func (p *ConnectionServiceAdapterProxy) SetDisconnected(
	ctx context.Context,
	callId string,
	disconnectCause androidTelecom.DisconnectCause,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetIsConferenced

func (p *ConnectionServiceAdapterProxy) SetIsConferenced(
	ctx context.Context,
	callId string,
	conferenceCallId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetIsVoipAudioMode

func (p *ConnectionServiceAdapterProxy) SetIsVoipAudioMode(
	ctx context.Context,
	callId string,
	isVoip bool,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetOnHold

func (p *ConnectionServiceAdapterProxy) SetOnHold(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetPulling

func (p *ConnectionServiceAdapterProxy) SetPulling(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetRingbackRequested

func (p *ConnectionServiceAdapterProxy) SetRingbackRequested(
	ctx context.Context,
	callId string,
	ringing bool,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetRinging

func (p *ConnectionServiceAdapterProxy) SetRinging(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetStatusHints

func (p *ConnectionServiceAdapterProxy) SetStatusHints(
	ctx context.Context,
	callId string,
	statusHints androidTelecom.StatusHints,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetVideoProvider

func (p *ConnectionServiceAdapterProxy) SetVideoProvider(
	ctx context.Context,
	callId string,
	videoProvider IVideoProvider,
	sessionInfo any,
) error

func (*ConnectionServiceAdapterProxy) SetVideoState

func (p *ConnectionServiceAdapterProxy) SetVideoState(
	ctx context.Context,
	callId string,
	videoState int32,
	sessionInfo any,
) error

type ConnectionServiceAdapterStub

type ConnectionServiceAdapterStub struct {
	Impl      IConnectionServiceAdapter
	Transport binder.VersionAwareTransport
}

ConnectionServiceAdapterStub dispatches incoming binder transactions to a typed IConnectionServiceAdapter implementation.

func (*ConnectionServiceAdapterStub) Descriptor

func (s *ConnectionServiceAdapterStub) Descriptor() string

func (*ConnectionServiceAdapterStub) OnTransaction

type ConnectionServiceProxy

type ConnectionServiceProxy struct {
	Remote binder.IBinder
}

func NewConnectionServiceProxy

func NewConnectionServiceProxy(
	remote binder.IBinder,
) *ConnectionServiceProxy

func (*ConnectionServiceProxy) Abort

func (p *ConnectionServiceProxy) Abort(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) AddConferenceParticipants

func (p *ConnectionServiceProxy) AddConferenceParticipants(
	ctx context.Context,
	CallId string,
	participants []net.Uri,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) AddConnectionServiceAdapter

func (p *ConnectionServiceProxy) AddConnectionServiceAdapter(
	ctx context.Context,
	adapter IConnectionServiceAdapter,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) Answer

func (p *ConnectionServiceProxy) Answer(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) AnswerVideo

func (p *ConnectionServiceProxy) AnswerVideo(
	ctx context.Context,
	callId string,
	videoState int32,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) AsBinder

func (p *ConnectionServiceProxy) AsBinder() binder.IBinder

func (*ConnectionServiceProxy) Conference

func (p *ConnectionServiceProxy) Conference(
	ctx context.Context,
	conferenceCallId string,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) ConnectionServiceFocusGained

func (p *ConnectionServiceProxy) ConnectionServiceFocusGained(
	ctx context.Context,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) ConnectionServiceFocusLost

func (p *ConnectionServiceProxy) ConnectionServiceFocusLost(
	ctx context.Context,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) ConsultativeTransfer

func (p *ConnectionServiceProxy) ConsultativeTransfer(
	ctx context.Context,
	callId string,
	otherCallId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) CreateConference

func (p *ConnectionServiceProxy) CreateConference(
	ctx context.Context,
	connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle,
	callId string,
	request androidTelecom.ConnectionRequest,
	isIncoming bool,
	isUnknown bool,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) CreateConferenceComplete

func (p *ConnectionServiceProxy) CreateConferenceComplete(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) CreateConferenceFailed

func (p *ConnectionServiceProxy) CreateConferenceFailed(
	ctx context.Context,
	connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle,
	callId string,
	request androidTelecom.ConnectionRequest,
	isIncoming bool,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) CreateConnection

func (p *ConnectionServiceProxy) CreateConnection(
	ctx context.Context,
	connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle,
	callId string,
	request androidTelecom.ConnectionRequest,
	isIncoming bool,
	isUnknown bool,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) CreateConnectionComplete

func (p *ConnectionServiceProxy) CreateConnectionComplete(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) CreateConnectionFailed

func (p *ConnectionServiceProxy) CreateConnectionFailed(
	ctx context.Context,
	connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle,
	callId string,
	request androidTelecom.ConnectionRequest,
	isIncoming bool,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) Deflect

func (p *ConnectionServiceProxy) Deflect(
	ctx context.Context,
	callId string,
	address net.Uri,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) Disconnect

func (p *ConnectionServiceProxy) Disconnect(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) HandoverComplete

func (p *ConnectionServiceProxy) HandoverComplete(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) HandoverFailed

func (p *ConnectionServiceProxy) HandoverFailed(
	ctx context.Context,
	callId string,
	request androidTelecom.ConnectionRequest,
	error_ int32,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) Hold

func (p *ConnectionServiceProxy) Hold(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) MergeConference

func (p *ConnectionServiceProxy) MergeConference(
	ctx context.Context,
	conferenceCallId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) OnAvailableCallEndpointsChanged

func (p *ConnectionServiceProxy) OnAvailableCallEndpointsChanged(
	ctx context.Context,
	activeCallId string,
	availableCallEndpoints []androidTelecom.CallEndpoint,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) OnCallAudioStateChanged

func (p *ConnectionServiceProxy) OnCallAudioStateChanged(
	ctx context.Context,
	activeCallId string,
	callAudioState androidTelecom.CallAudioState,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) OnCallEndpointChanged

func (p *ConnectionServiceProxy) OnCallEndpointChanged(
	ctx context.Context,
	activeCallId string,
	callEndpoint androidTelecom.CallEndpoint,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) OnCallFilteringCompleted

func (p *ConnectionServiceProxy) OnCallFilteringCompleted(
	ctx context.Context,
	callId string,
	completionInfo androidTelecom.ConnectionCallFilteringCompletionInfo,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) OnExtrasChanged

func (p *ConnectionServiceProxy) OnExtrasChanged(
	ctx context.Context,
	callId string,
	extras os.Bundle,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) OnMuteStateChanged

func (p *ConnectionServiceProxy) OnMuteStateChanged(
	ctx context.Context,
	activeCallId string,
	isMuted bool,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) OnPostDialContinue

func (p *ConnectionServiceProxy) OnPostDialContinue(
	ctx context.Context,
	callId string,
	proceed bool,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) OnTrackedByNonUiService

func (p *ConnectionServiceProxy) OnTrackedByNonUiService(
	ctx context.Context,
	callId string,
	isTracked bool,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) OnUsingAlternativeUi

func (p *ConnectionServiceProxy) OnUsingAlternativeUi(
	ctx context.Context,
	callId string,
	isUsingAlternativeUi bool,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) PlayDtmfTone

func (p *ConnectionServiceProxy) PlayDtmfTone(
	ctx context.Context,
	callId string,
	digit uint16,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) PullExternalCall

func (p *ConnectionServiceProxy) PullExternalCall(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) Reject

func (p *ConnectionServiceProxy) Reject(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) RejectWithMessage

func (p *ConnectionServiceProxy) RejectWithMessage(
	ctx context.Context,
	callId string,
	message string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) RejectWithReason

func (p *ConnectionServiceProxy) RejectWithReason(
	ctx context.Context,
	callId string,
	rejectReason int32,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) RemoveConnectionServiceAdapter

func (p *ConnectionServiceProxy) RemoveConnectionServiceAdapter(
	ctx context.Context,
	adapter IConnectionServiceAdapter,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) RespondToRttUpgradeRequest

func (p *ConnectionServiceProxy) RespondToRttUpgradeRequest(
	ctx context.Context,
	callId string,
	fromInCall int32,
	toInCall int32,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) SendCallEvent

func (p *ConnectionServiceProxy) SendCallEvent(
	ctx context.Context,
	callId string,
	event string,
	extras os.Bundle,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) Silence

func (p *ConnectionServiceProxy) Silence(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) SplitFromConference

func (p *ConnectionServiceProxy) SplitFromConference(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) StartRtt

func (p *ConnectionServiceProxy) StartRtt(
	ctx context.Context,
	callId string,
	fromInCall int32,
	toInCall int32,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) StopDtmfTone

func (p *ConnectionServiceProxy) StopDtmfTone(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) StopRtt

func (p *ConnectionServiceProxy) StopRtt(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) SwapConference

func (p *ConnectionServiceProxy) SwapConference(
	ctx context.Context,
	conferenceCallId string,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) Transfer

func (p *ConnectionServiceProxy) Transfer(
	ctx context.Context,
	callId string,
	number net.Uri,
	isConfirmationRequired bool,
	sessionInfo any,
) error

func (*ConnectionServiceProxy) Unhold

func (p *ConnectionServiceProxy) Unhold(
	ctx context.Context,
	callId string,
	sessionInfo any,
) error

type ConnectionServiceStub

type ConnectionServiceStub struct {
	Impl      IConnectionService
	Transport binder.VersionAwareTransport
}

ConnectionServiceStub dispatches incoming binder transactions to a typed IConnectionService implementation.

func (*ConnectionServiceStub) Descriptor

func (s *ConnectionServiceStub) Descriptor() string

func (*ConnectionServiceStub) OnTransaction

func (s *ConnectionServiceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type DeviceIdleControllerAdapterProxy

type DeviceIdleControllerAdapterProxy struct {
	Remote binder.IBinder
}

func NewDeviceIdleControllerAdapterProxy

func NewDeviceIdleControllerAdapterProxy(
	remote binder.IBinder,
) *DeviceIdleControllerAdapterProxy

func (*DeviceIdleControllerAdapterProxy) AsBinder

func (*DeviceIdleControllerAdapterProxy) ExemptAppTemporarilyForEvent

func (p *DeviceIdleControllerAdapterProxy) ExemptAppTemporarilyForEvent(
	ctx context.Context,
	packageName string,
	duration int64,
	reason string,
) error

type DeviceIdleControllerAdapterStub

type DeviceIdleControllerAdapterStub struct {
	Impl      IDeviceIdleControllerAdapter
	Transport binder.VersionAwareTransport
}

DeviceIdleControllerAdapterStub dispatches incoming binder transactions to a typed IDeviceIdleControllerAdapter implementation.

func (*DeviceIdleControllerAdapterStub) Descriptor

func (s *DeviceIdleControllerAdapterStub) Descriptor() string

func (*DeviceIdleControllerAdapterStub) OnTransaction

type ICallControl

type ICallControl interface {
	AsBinder() binder.IBinder
	SetActive(ctx context.Context, callId string, callback os.ResultReceiver) error
	Answer(ctx context.Context, videoState int32, callId string, callback os.ResultReceiver) error
	SetInactive(ctx context.Context, callId string, callback os.ResultReceiver) error
	Disconnect(ctx context.Context, callId string, disconnectCause androidTelecom.DisconnectCause, callback os.ResultReceiver) error
	StartCallStreaming(ctx context.Context, callId string, callback os.ResultReceiver) error
	RequestCallEndpointChange(ctx context.Context, callEndpoint androidTelecom.CallEndpoint, callback os.ResultReceiver) error
	SetMuteState(ctx context.Context, isMuted bool, callback os.ResultReceiver) error
	SendEvent(ctx context.Context, callId string, event string, extras os.Bundle) error
	RequestVideoState(ctx context.Context, videoState int32, callId string, callback os.ResultReceiver) error
}

func NewCallControlStub

func NewCallControlStub(
	impl ICallControlServer,
) ICallControl

NewCallControlStub creates a server-side ICallControl wrapping the given server implementation. The returned value satisfies ICallControl and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICallControlServer

type ICallControlServer interface {
	SetActive(ctx context.Context, callId string, callback os.ResultReceiver) error
	Answer(ctx context.Context, videoState int32, callId string, callback os.ResultReceiver) error
	SetInactive(ctx context.Context, callId string, callback os.ResultReceiver) error
	Disconnect(ctx context.Context, callId string, disconnectCause androidTelecom.DisconnectCause, callback os.ResultReceiver) error
	StartCallStreaming(ctx context.Context, callId string, callback os.ResultReceiver) error
	RequestCallEndpointChange(ctx context.Context, callEndpoint androidTelecom.CallEndpoint, callback os.ResultReceiver) error
	SetMuteState(ctx context.Context, isMuted bool, callback os.ResultReceiver) error
	SendEvent(ctx context.Context, callId string, event string, extras os.Bundle) error
	RequestVideoState(ctx context.Context, videoState int32, callId string, callback os.ResultReceiver) error
}

ICallControlServer is the server-side interface that user implementations provide to NewCallControlStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICallDiagnosticService

type ICallDiagnosticService interface {
	AsBinder() binder.IBinder
	SetAdapter(ctx context.Context, adapter ICallDiagnosticServiceAdapter) error
	InitializeDiagnosticCall(ctx context.Context, call androidTelecom.ParcelableCall) error
	UpdateCall(ctx context.Context, call androidTelecom.ParcelableCall) error
	UpdateCallAudioState(ctx context.Context, callAudioState androidTelecom.CallAudioState) error
	RemoveDiagnosticCall(ctx context.Context, callId string) error
	ReceiveDeviceToDeviceMessage(ctx context.Context, callId string, message int32, value int32) error
	CallQualityChanged(ctx context.Context, callId string, callQuality telephony.CallQuality) error
	ReceiveBluetoothCallQualityReport(ctx context.Context, qualityReport androidTelecom.BluetoothCallQualityReport) error
	NotifyCallDisconnected(ctx context.Context, callId string, disconnectCause androidTelecom.DisconnectCause) error
}

func NewCallDiagnosticServiceStub

func NewCallDiagnosticServiceStub(
	impl ICallDiagnosticServiceServer,
) ICallDiagnosticService

NewCallDiagnosticServiceStub creates a server-side ICallDiagnosticService wrapping the given server implementation. The returned value satisfies ICallDiagnosticService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICallDiagnosticServiceAdapter

type ICallDiagnosticServiceAdapter interface {
	AsBinder() binder.IBinder
	DisplayDiagnosticMessage(ctx context.Context, callId string, messageId int32, message string) error
	ClearDiagnosticMessage(ctx context.Context, callId string, messageId int32) error
	SendDeviceToDeviceMessage(ctx context.Context, callId string, message int32, value int32) error
	OverrideDisconnectMessage(ctx context.Context, callId string, message string) error
}

func NewCallDiagnosticServiceAdapterStub

func NewCallDiagnosticServiceAdapterStub(
	impl ICallDiagnosticServiceAdapterServer,
) ICallDiagnosticServiceAdapter

NewCallDiagnosticServiceAdapterStub creates a server-side ICallDiagnosticServiceAdapter wrapping the given server implementation. The returned value satisfies ICallDiagnosticServiceAdapter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICallDiagnosticServiceAdapterServer

type ICallDiagnosticServiceAdapterServer interface {
	DisplayDiagnosticMessage(ctx context.Context, callId string, messageId int32, message string) error
	ClearDiagnosticMessage(ctx context.Context, callId string, messageId int32) error
	SendDeviceToDeviceMessage(ctx context.Context, callId string, message int32, value int32) error
	OverrideDisconnectMessage(ctx context.Context, callId string, message string) error
}

ICallDiagnosticServiceAdapterServer is the server-side interface that user implementations provide to NewCallDiagnosticServiceAdapterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICallDiagnosticServiceServer

type ICallDiagnosticServiceServer interface {
	SetAdapter(ctx context.Context, adapter ICallDiagnosticServiceAdapter) error
	InitializeDiagnosticCall(ctx context.Context, call androidTelecom.ParcelableCall) error
	UpdateCall(ctx context.Context, call androidTelecom.ParcelableCall) error
	UpdateCallAudioState(ctx context.Context, callAudioState androidTelecom.CallAudioState) error
	RemoveDiagnosticCall(ctx context.Context, callId string) error
	ReceiveDeviceToDeviceMessage(ctx context.Context, callId string, message int32, value int32) error
	CallQualityChanged(ctx context.Context, callId string, callQuality telephony.CallQuality) error
	ReceiveBluetoothCallQualityReport(ctx context.Context, qualityReport androidTelecom.BluetoothCallQualityReport) error
	NotifyCallDisconnected(ctx context.Context, callId string, disconnectCause androidTelecom.DisconnectCause) error
}

ICallDiagnosticServiceServer is the server-side interface that user implementations provide to NewCallDiagnosticServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICallEventCallback

type ICallEventCallback interface {
	AsBinder() binder.IBinder
	OnAddCallControl(ctx context.Context, callId string, resultCode int32, callControl ICallControl, exception androidTelecom.CallException) error
	OnSetActive(ctx context.Context, callId string, callback os.ResultReceiver) error
	OnSetInactive(ctx context.Context, callId string, callback os.ResultReceiver) error
	OnAnswer(ctx context.Context, callId string, videoState int32, callback os.ResultReceiver) error
	OnDisconnect(ctx context.Context, callId string, cause androidTelecom.DisconnectCause, callback os.ResultReceiver) error
	OnCallStreamingStarted(ctx context.Context, callId string, callback os.ResultReceiver) error
	OnCallStreamingFailed(ctx context.Context, callId string, reason int32) error
	OnCallEndpointChanged(ctx context.Context, callId string, endpoint androidTelecom.CallEndpoint) error
	OnAvailableCallEndpointsChanged(ctx context.Context, callId string, endpoint []androidTelecom.CallEndpoint) error
	OnMuteStateChanged(ctx context.Context, callId string, isMuted bool) error
	OnVideoStateChanged(ctx context.Context, callId string, videoState int32) error
	OnEvent(ctx context.Context, callId string, event string, extras os.Bundle) error
	RemoveCallFromTransactionalServiceWrapper(ctx context.Context, callId string) error
}

func NewCallEventCallbackStub

func NewCallEventCallbackStub(
	impl ICallEventCallbackServer,
) ICallEventCallback

NewCallEventCallbackStub creates a server-side ICallEventCallback wrapping the given server implementation. The returned value satisfies ICallEventCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICallEventCallbackServer

type ICallEventCallbackServer interface {
	OnAddCallControl(ctx context.Context, callId string, resultCode int32, callControl ICallControl, exception androidTelecom.CallException) error
	OnSetActive(ctx context.Context, callId string, callback os.ResultReceiver) error
	OnSetInactive(ctx context.Context, callId string, callback os.ResultReceiver) error
	OnAnswer(ctx context.Context, callId string, videoState int32, callback os.ResultReceiver) error
	OnDisconnect(ctx context.Context, callId string, cause androidTelecom.DisconnectCause, callback os.ResultReceiver) error
	OnCallStreamingStarted(ctx context.Context, callId string, callback os.ResultReceiver) error
	OnCallStreamingFailed(ctx context.Context, callId string, reason int32) error
	OnCallEndpointChanged(ctx context.Context, callId string, endpoint androidTelecom.CallEndpoint) error
	OnAvailableCallEndpointsChanged(ctx context.Context, callId string, endpoint []androidTelecom.CallEndpoint) error
	OnMuteStateChanged(ctx context.Context, callId string, isMuted bool) error
	OnVideoStateChanged(ctx context.Context, callId string, videoState int32) error
	OnEvent(ctx context.Context, callId string, event string, extras os.Bundle) error
	RemoveCallFromTransactionalServiceWrapper(ctx context.Context, callId string) error
}

ICallEventCallbackServer is the server-side interface that user implementations provide to NewCallEventCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICallRedirectionAdapter

type ICallRedirectionAdapter interface {
	AsBinder() binder.IBinder
	CancelCall(ctx context.Context) error
	PlaceCallUnmodified(ctx context.Context) error
	RedirectCall(ctx context.Context, handle net.Uri, targetPhoneAccount androidTelecom.PhoneAccountHandle, confirmFirst bool) error
}

func NewCallRedirectionAdapterStub

func NewCallRedirectionAdapterStub(
	impl ICallRedirectionAdapterServer,
) ICallRedirectionAdapter

NewCallRedirectionAdapterStub creates a server-side ICallRedirectionAdapter wrapping the given server implementation. The returned value satisfies ICallRedirectionAdapter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICallRedirectionAdapterServer

type ICallRedirectionAdapterServer interface {
	CancelCall(ctx context.Context) error
	PlaceCallUnmodified(ctx context.Context) error
	RedirectCall(ctx context.Context, handle net.Uri, targetPhoneAccount androidTelecom.PhoneAccountHandle, confirmFirst bool) error
}

ICallRedirectionAdapterServer is the server-side interface that user implementations provide to NewCallRedirectionAdapterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICallRedirectionService

type ICallRedirectionService interface {
	AsBinder() binder.IBinder
	PlaceCall(ctx context.Context, adapter ICallRedirectionAdapter, handle net.Uri, initialPhoneAccount androidTelecom.PhoneAccountHandle, allowInteractiveResponse bool) error
	NotifyTimeout(ctx context.Context) error
}

func NewCallRedirectionServiceStub

func NewCallRedirectionServiceStub(
	impl ICallRedirectionServiceServer,
) ICallRedirectionService

NewCallRedirectionServiceStub creates a server-side ICallRedirectionService wrapping the given server implementation. The returned value satisfies ICallRedirectionService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICallRedirectionServiceServer

type ICallRedirectionServiceServer interface {
	PlaceCall(ctx context.Context, adapter ICallRedirectionAdapter, handle net.Uri, initialPhoneAccount androidTelecom.PhoneAccountHandle, allowInteractiveResponse bool) error
	NotifyTimeout(ctx context.Context) error
}

ICallRedirectionServiceServer is the server-side interface that user implementations provide to NewCallRedirectionServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICallScreeningAdapter

type ICallScreeningAdapter interface {
	AsBinder() binder.IBinder
	OnScreeningResponse(ctx context.Context, callId string, componentName content.ComponentName, response androidTelecom.CallScreeningServiceParcelableCallResponse) error
}

func NewCallScreeningAdapterStub

func NewCallScreeningAdapterStub(
	impl ICallScreeningAdapterServer,
) ICallScreeningAdapter

NewCallScreeningAdapterStub creates a server-side ICallScreeningAdapter wrapping the given server implementation. The returned value satisfies ICallScreeningAdapter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICallScreeningAdapterServer

type ICallScreeningAdapterServer interface {
	OnScreeningResponse(ctx context.Context, callId string, componentName content.ComponentName, response androidTelecom.CallScreeningServiceParcelableCallResponse) error
}

ICallScreeningAdapterServer is the server-side interface that user implementations provide to NewCallScreeningAdapterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICallScreeningService

type ICallScreeningService interface {
	AsBinder() binder.IBinder
	ScreenCall(ctx context.Context, adapter ICallScreeningAdapter, call androidTelecom.ParcelableCall) error
}

func NewCallScreeningServiceStub

func NewCallScreeningServiceStub(
	impl ICallScreeningServiceServer,
) ICallScreeningService

NewCallScreeningServiceStub creates a server-side ICallScreeningService wrapping the given server implementation. The returned value satisfies ICallScreeningService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICallScreeningServiceServer

type ICallScreeningServiceServer interface {
	ScreenCall(ctx context.Context, adapter ICallScreeningAdapter, call androidTelecom.ParcelableCall) error
}

ICallScreeningServiceServer is the server-side interface that user implementations provide to NewCallScreeningServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ICallStreamingService

type ICallStreamingService interface {
	AsBinder() binder.IBinder
	SetStreamingCallAdapter(ctx context.Context, streamingCallAdapter IStreamingCallAdapter) error
	OnCallStreamingStarted(ctx context.Context, call androidTelecom.StreamingCall) error
	OnCallStreamingStopped(ctx context.Context) error
	OnCallStreamingStateChanged(ctx context.Context, state int32) error
}

func NewCallStreamingServiceStub

func NewCallStreamingServiceStub(
	impl ICallStreamingServiceServer,
) ICallStreamingService

NewCallStreamingServiceStub creates a server-side ICallStreamingService wrapping the given server implementation. The returned value satisfies ICallStreamingService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ICallStreamingServiceServer

type ICallStreamingServiceServer interface {
	SetStreamingCallAdapter(ctx context.Context, streamingCallAdapter IStreamingCallAdapter) error
	OnCallStreamingStarted(ctx context.Context, call androidTelecom.StreamingCall) error
	OnCallStreamingStopped(ctx context.Context) error
	OnCallStreamingStateChanged(ctx context.Context, state int32) error
}

ICallStreamingServiceServer is the server-side interface that user implementations provide to NewCallStreamingServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IConnectionService

type IConnectionService interface {
	AsBinder() binder.IBinder
	AddConnectionServiceAdapter(ctx context.Context, adapter IConnectionServiceAdapter, sessionInfo any) error
	RemoveConnectionServiceAdapter(ctx context.Context, adapter IConnectionServiceAdapter, sessionInfo any) error
	CreateConnection(ctx context.Context, connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle, callId string, request androidTelecom.ConnectionRequest, isIncoming bool, isUnknown bool, sessionInfo any) error
	CreateConnectionComplete(ctx context.Context, callId string, sessionInfo any) error
	CreateConnectionFailed(ctx context.Context, connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle, callId string, request androidTelecom.ConnectionRequest, isIncoming bool, sessionInfo any) error
	CreateConference(ctx context.Context, connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle, callId string, request androidTelecom.ConnectionRequest, isIncoming bool, isUnknown bool, sessionInfo any) error
	CreateConferenceComplete(ctx context.Context, callId string, sessionInfo any) error
	CreateConferenceFailed(ctx context.Context, connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle, callId string, request androidTelecom.ConnectionRequest, isIncoming bool, sessionInfo any) error
	Abort(ctx context.Context, callId string, sessionInfo any) error
	AnswerVideo(ctx context.Context, callId string, videoState int32, sessionInfo any) error
	Answer(ctx context.Context, callId string, sessionInfo any) error
	Deflect(ctx context.Context, callId string, address net.Uri, sessionInfo any) error
	Reject(ctx context.Context, callId string, sessionInfo any) error
	RejectWithReason(ctx context.Context, callId string, rejectReason int32, sessionInfo any) error
	RejectWithMessage(ctx context.Context, callId string, message string, sessionInfo any) error
	Transfer(ctx context.Context, callId string, number net.Uri, isConfirmationRequired bool, sessionInfo any) error
	ConsultativeTransfer(ctx context.Context, callId string, otherCallId string, sessionInfo any) error
	Disconnect(ctx context.Context, callId string, sessionInfo any) error
	Silence(ctx context.Context, callId string, sessionInfo any) error
	Hold(ctx context.Context, callId string, sessionInfo any) error
	Unhold(ctx context.Context, callId string, sessionInfo any) error
	OnCallAudioStateChanged(ctx context.Context, activeCallId string, callAudioState androidTelecom.CallAudioState, sessionInfo any) error
	OnCallEndpointChanged(ctx context.Context, activeCallId string, callEndpoint androidTelecom.CallEndpoint, sessionInfo any) error
	OnAvailableCallEndpointsChanged(ctx context.Context, activeCallId string, availableCallEndpoints []androidTelecom.CallEndpoint, sessionInfo any) error
	OnMuteStateChanged(ctx context.Context, activeCallId string, isMuted bool, sessionInfo any) error
	PlayDtmfTone(ctx context.Context, callId string, digit uint16, sessionInfo any) error
	StopDtmfTone(ctx context.Context, callId string, sessionInfo any) error
	Conference(ctx context.Context, conferenceCallId string, callId string, sessionInfo any) error
	SplitFromConference(ctx context.Context, callId string, sessionInfo any) error
	MergeConference(ctx context.Context, conferenceCallId string, sessionInfo any) error
	SwapConference(ctx context.Context, conferenceCallId string, sessionInfo any) error
	AddConferenceParticipants(ctx context.Context, CallId string, participants []net.Uri, sessionInfo any) error
	OnPostDialContinue(ctx context.Context, callId string, proceed bool, sessionInfo any) error
	PullExternalCall(ctx context.Context, callId string, sessionInfo any) error
	SendCallEvent(ctx context.Context, callId string, event string, extras os.Bundle, sessionInfo any) error
	OnCallFilteringCompleted(ctx context.Context, callId string, completionInfo androidTelecom.ConnectionCallFilteringCompletionInfo, sessionInfo any) error
	OnExtrasChanged(ctx context.Context, callId string, extras os.Bundle, sessionInfo any) error
	StartRtt(ctx context.Context, callId string, fromInCall int32, toInCall int32, sessionInfo any) error
	StopRtt(ctx context.Context, callId string, sessionInfo any) error
	RespondToRttUpgradeRequest(ctx context.Context, callId string, fromInCall int32, toInCall int32, sessionInfo any) error
	ConnectionServiceFocusLost(ctx context.Context, sessionInfo any) error
	ConnectionServiceFocusGained(ctx context.Context, sessionInfo any) error
	HandoverFailed(ctx context.Context, callId string, request androidTelecom.ConnectionRequest, error_ int32, sessionInfo any) error
	HandoverComplete(ctx context.Context, callId string, sessionInfo any) error
	OnUsingAlternativeUi(ctx context.Context, callId string, isUsingAlternativeUi bool, sessionInfo any) error
	OnTrackedByNonUiService(ctx context.Context, callId string, isTracked bool, sessionInfo any) error
}

func NewConnectionServiceStub

func NewConnectionServiceStub(
	impl IConnectionServiceServer,
) IConnectionService

NewConnectionServiceStub creates a server-side IConnectionService wrapping the given server implementation. The returned value satisfies IConnectionService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IConnectionServiceAdapter

type IConnectionServiceAdapter interface {
	AsBinder() binder.IBinder
	HandleCreateConnectionComplete(ctx context.Context, callId string, request androidTelecom.ConnectionRequest, connection androidTelecom.ParcelableConnection, sessionInfo any) error
	HandleCreateConferenceComplete(ctx context.Context, callId string, request androidTelecom.ConnectionRequest, connection androidTelecom.ParcelableConference, sessionInfo any) error
	SetActive(ctx context.Context, callId string, sessionInfo any) error
	SetRinging(ctx context.Context, callId string, sessionInfo any) error
	SetDialing(ctx context.Context, callId string, sessionInfo any) error
	SetPulling(ctx context.Context, callId string, sessionInfo any) error
	SetDisconnected(ctx context.Context, callId string, disconnectCause androidTelecom.DisconnectCause, sessionInfo any) error
	SetOnHold(ctx context.Context, callId string, sessionInfo any) error
	SetRingbackRequested(ctx context.Context, callId string, ringing bool, sessionInfo any) error
	SetConnectionCapabilities(ctx context.Context, callId string, connectionCapabilities int32, sessionInfo any) error
	SetConnectionProperties(ctx context.Context, callId string, connectionProperties int32, sessionInfo any) error
	SetIsConferenced(ctx context.Context, callId string, conferenceCallId string, sessionInfo any) error
	SetConferenceMergeFailed(ctx context.Context, callId string, sessionInfo any) error
	AddConferenceCall(ctx context.Context, callId string, conference androidTelecom.ParcelableConference, sessionInfo any) error
	RemoveCall(ctx context.Context, callId string, sessionInfo any) error
	OnPostDialWait(ctx context.Context, callId string, remaining string, sessionInfo any) error
	OnPostDialChar(ctx context.Context, callId string, nextChar uint16, sessionInfo any) error
	QueryRemoteConnectionServices(ctx context.Context, callback RemoteServiceCallback, sessionInfo any) error
	SetVideoProvider(ctx context.Context, callId string, videoProvider IVideoProvider, sessionInfo any) error
	SetVideoState(ctx context.Context, callId string, videoState int32, sessionInfo any) error
	SetIsVoipAudioMode(ctx context.Context, callId string, isVoip bool, sessionInfo any) error
	SetStatusHints(ctx context.Context, callId string, statusHints androidTelecom.StatusHints, sessionInfo any) error
	SetAddress(ctx context.Context, callId string, address net.Uri, presentation int32, sessionInfo any) error
	SetCallerDisplayName(ctx context.Context, callId string, callerDisplayName string, presentation int32, sessionInfo any) error
	SetConferenceableConnections(ctx context.Context, callId string, conferenceableCallIds []string, sessionInfo any) error
	AddExistingConnection(ctx context.Context, callId string, connection androidTelecom.ParcelableConnection, sessionInfo any) error
	PutExtras(ctx context.Context, callId string, extras os.Bundle, sessionInfo any) error
	RemoveExtras(ctx context.Context, callId string, keys []string, sessionInfo any) error
	SetAudioRoute(ctx context.Context, callId string, audioRoute int32, bluetoothAddress string, sessionInfo any) error
	RequestCallEndpointChange(ctx context.Context, callId string, endpoint androidTelecom.CallEndpoint, callback os.ResultReceiver, sessionInfo any) error
	OnConnectionEvent(ctx context.Context, callId string, event string, extras os.Bundle, sessionInfo any) error
	OnRttInitiationSuccess(ctx context.Context, callId string, sessionInfo any) error
	OnRttInitiationFailure(ctx context.Context, callId string, reason int32, sessionInfo any) error
	OnRttSessionRemotelyTerminated(ctx context.Context, callId string, sessionInfo any) error
	OnRemoteRttRequest(ctx context.Context, callId string, sessionInfo any) error
	OnPhoneAccountChanged(ctx context.Context, callId string, pHandle androidTelecom.PhoneAccountHandle, sessionInfo any) error
	OnConnectionServiceFocusReleased(ctx context.Context, sessionInfo any) error
	ResetConnectionTime(ctx context.Context, callIdi string, sessionInfo any) error
	SetConferenceState(ctx context.Context, callId string, isConference bool, sessionInfo any) error
	SetCallDirection(ctx context.Context, callId string, direction int32, sessionInfo any) error
	QueryLocation(ctx context.Context, callId string, timeoutMillis int64, provider string, callback os.ResultReceiver, sessionInfo any) error
}

func NewConnectionServiceAdapterStub

func NewConnectionServiceAdapterStub(
	impl IConnectionServiceAdapterServer,
) IConnectionServiceAdapter

NewConnectionServiceAdapterStub creates a server-side IConnectionServiceAdapter wrapping the given server implementation. The returned value satisfies IConnectionServiceAdapter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IConnectionServiceAdapterServer

type IConnectionServiceAdapterServer interface {
	HandleCreateConnectionComplete(ctx context.Context, callId string, request androidTelecom.ConnectionRequest, connection androidTelecom.ParcelableConnection, sessionInfo any) error
	HandleCreateConferenceComplete(ctx context.Context, callId string, request androidTelecom.ConnectionRequest, connection androidTelecom.ParcelableConference, sessionInfo any) error
	SetActive(ctx context.Context, callId string, sessionInfo any) error
	SetRinging(ctx context.Context, callId string, sessionInfo any) error
	SetDialing(ctx context.Context, callId string, sessionInfo any) error
	SetPulling(ctx context.Context, callId string, sessionInfo any) error
	SetDisconnected(ctx context.Context, callId string, disconnectCause androidTelecom.DisconnectCause, sessionInfo any) error
	SetOnHold(ctx context.Context, callId string, sessionInfo any) error
	SetRingbackRequested(ctx context.Context, callId string, ringing bool, sessionInfo any) error
	SetConnectionCapabilities(ctx context.Context, callId string, connectionCapabilities int32, sessionInfo any) error
	SetConnectionProperties(ctx context.Context, callId string, connectionProperties int32, sessionInfo any) error
	SetIsConferenced(ctx context.Context, callId string, conferenceCallId string, sessionInfo any) error
	SetConferenceMergeFailed(ctx context.Context, callId string, sessionInfo any) error
	AddConferenceCall(ctx context.Context, callId string, conference androidTelecom.ParcelableConference, sessionInfo any) error
	RemoveCall(ctx context.Context, callId string, sessionInfo any) error
	OnPostDialWait(ctx context.Context, callId string, remaining string, sessionInfo any) error
	OnPostDialChar(ctx context.Context, callId string, nextChar uint16, sessionInfo any) error
	QueryRemoteConnectionServices(ctx context.Context, callback RemoteServiceCallback, sessionInfo any) error
	SetVideoProvider(ctx context.Context, callId string, videoProvider IVideoProvider, sessionInfo any) error
	SetVideoState(ctx context.Context, callId string, videoState int32, sessionInfo any) error
	SetIsVoipAudioMode(ctx context.Context, callId string, isVoip bool, sessionInfo any) error
	SetStatusHints(ctx context.Context, callId string, statusHints androidTelecom.StatusHints, sessionInfo any) error
	SetAddress(ctx context.Context, callId string, address net.Uri, presentation int32, sessionInfo any) error
	SetCallerDisplayName(ctx context.Context, callId string, callerDisplayName string, presentation int32, sessionInfo any) error
	SetConferenceableConnections(ctx context.Context, callId string, conferenceableCallIds []string, sessionInfo any) error
	AddExistingConnection(ctx context.Context, callId string, connection androidTelecom.ParcelableConnection, sessionInfo any) error
	PutExtras(ctx context.Context, callId string, extras os.Bundle, sessionInfo any) error
	RemoveExtras(ctx context.Context, callId string, keys []string, sessionInfo any) error
	SetAudioRoute(ctx context.Context, callId string, audioRoute int32, bluetoothAddress string, sessionInfo any) error
	RequestCallEndpointChange(ctx context.Context, callId string, endpoint androidTelecom.CallEndpoint, callback os.ResultReceiver, sessionInfo any) error
	OnConnectionEvent(ctx context.Context, callId string, event string, extras os.Bundle, sessionInfo any) error
	OnRttInitiationSuccess(ctx context.Context, callId string, sessionInfo any) error
	OnRttInitiationFailure(ctx context.Context, callId string, reason int32, sessionInfo any) error
	OnRttSessionRemotelyTerminated(ctx context.Context, callId string, sessionInfo any) error
	OnRemoteRttRequest(ctx context.Context, callId string, sessionInfo any) error
	OnPhoneAccountChanged(ctx context.Context, callId string, pHandle androidTelecom.PhoneAccountHandle, sessionInfo any) error
	OnConnectionServiceFocusReleased(ctx context.Context, sessionInfo any) error
	ResetConnectionTime(ctx context.Context, callIdi string, sessionInfo any) error
	SetConferenceState(ctx context.Context, callId string, isConference bool, sessionInfo any) error
	SetCallDirection(ctx context.Context, callId string, direction int32, sessionInfo any) error
	QueryLocation(ctx context.Context, callId string, timeoutMillis int64, provider string, callback os.ResultReceiver, sessionInfo any) error
}

IConnectionServiceAdapterServer is the server-side interface that user implementations provide to NewConnectionServiceAdapterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IConnectionServiceServer

type IConnectionServiceServer interface {
	AddConnectionServiceAdapter(ctx context.Context, adapter IConnectionServiceAdapter, sessionInfo any) error
	RemoveConnectionServiceAdapter(ctx context.Context, adapter IConnectionServiceAdapter, sessionInfo any) error
	CreateConnection(ctx context.Context, connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle, callId string, request androidTelecom.ConnectionRequest, isIncoming bool, isUnknown bool, sessionInfo any) error
	CreateConnectionComplete(ctx context.Context, callId string, sessionInfo any) error
	CreateConnectionFailed(ctx context.Context, connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle, callId string, request androidTelecom.ConnectionRequest, isIncoming bool, sessionInfo any) error
	CreateConference(ctx context.Context, connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle, callId string, request androidTelecom.ConnectionRequest, isIncoming bool, isUnknown bool, sessionInfo any) error
	CreateConferenceComplete(ctx context.Context, callId string, sessionInfo any) error
	CreateConferenceFailed(ctx context.Context, connectionManagerPhoneAccount androidTelecom.PhoneAccountHandle, callId string, request androidTelecom.ConnectionRequest, isIncoming bool, sessionInfo any) error
	Abort(ctx context.Context, callId string, sessionInfo any) error
	AnswerVideo(ctx context.Context, callId string, videoState int32, sessionInfo any) error
	Answer(ctx context.Context, callId string, sessionInfo any) error
	Deflect(ctx context.Context, callId string, address net.Uri, sessionInfo any) error
	Reject(ctx context.Context, callId string, sessionInfo any) error
	RejectWithReason(ctx context.Context, callId string, rejectReason int32, sessionInfo any) error
	RejectWithMessage(ctx context.Context, callId string, message string, sessionInfo any) error
	Transfer(ctx context.Context, callId string, number net.Uri, isConfirmationRequired bool, sessionInfo any) error
	ConsultativeTransfer(ctx context.Context, callId string, otherCallId string, sessionInfo any) error
	Disconnect(ctx context.Context, callId string, sessionInfo any) error
	Silence(ctx context.Context, callId string, sessionInfo any) error
	Hold(ctx context.Context, callId string, sessionInfo any) error
	Unhold(ctx context.Context, callId string, sessionInfo any) error
	OnCallAudioStateChanged(ctx context.Context, activeCallId string, callAudioState androidTelecom.CallAudioState, sessionInfo any) error
	OnCallEndpointChanged(ctx context.Context, activeCallId string, callEndpoint androidTelecom.CallEndpoint, sessionInfo any) error
	OnAvailableCallEndpointsChanged(ctx context.Context, activeCallId string, availableCallEndpoints []androidTelecom.CallEndpoint, sessionInfo any) error
	OnMuteStateChanged(ctx context.Context, activeCallId string, isMuted bool, sessionInfo any) error
	PlayDtmfTone(ctx context.Context, callId string, digit uint16, sessionInfo any) error
	StopDtmfTone(ctx context.Context, callId string, sessionInfo any) error
	Conference(ctx context.Context, conferenceCallId string, callId string, sessionInfo any) error
	SplitFromConference(ctx context.Context, callId string, sessionInfo any) error
	MergeConference(ctx context.Context, conferenceCallId string, sessionInfo any) error
	SwapConference(ctx context.Context, conferenceCallId string, sessionInfo any) error
	AddConferenceParticipants(ctx context.Context, CallId string, participants []net.Uri, sessionInfo any) error
	OnPostDialContinue(ctx context.Context, callId string, proceed bool, sessionInfo any) error
	PullExternalCall(ctx context.Context, callId string, sessionInfo any) error
	SendCallEvent(ctx context.Context, callId string, event string, extras os.Bundle, sessionInfo any) error
	OnCallFilteringCompleted(ctx context.Context, callId string, completionInfo androidTelecom.ConnectionCallFilteringCompletionInfo, sessionInfo any) error
	OnExtrasChanged(ctx context.Context, callId string, extras os.Bundle, sessionInfo any) error
	StartRtt(ctx context.Context, callId string, fromInCall int32, toInCall int32, sessionInfo any) error
	StopRtt(ctx context.Context, callId string, sessionInfo any) error
	RespondToRttUpgradeRequest(ctx context.Context, callId string, fromInCall int32, toInCall int32, sessionInfo any) error
	ConnectionServiceFocusLost(ctx context.Context, sessionInfo any) error
	ConnectionServiceFocusGained(ctx context.Context, sessionInfo any) error
	HandoverFailed(ctx context.Context, callId string, request androidTelecom.ConnectionRequest, error_ int32, sessionInfo any) error
	HandoverComplete(ctx context.Context, callId string, sessionInfo any) error
	OnUsingAlternativeUi(ctx context.Context, callId string, isUsingAlternativeUi bool, sessionInfo any) error
	OnTrackedByNonUiService(ctx context.Context, callId string, isTracked bool, sessionInfo any) error
}

IConnectionServiceServer is the server-side interface that user implementations provide to NewConnectionServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IDeviceIdleControllerAdapter

type IDeviceIdleControllerAdapter interface {
	AsBinder() binder.IBinder
	ExemptAppTemporarilyForEvent(ctx context.Context, packageName string, duration int64, reason string) error
}

func NewDeviceIdleControllerAdapterStub

func NewDeviceIdleControllerAdapterStub(
	impl IDeviceIdleControllerAdapterServer,
) IDeviceIdleControllerAdapter

NewDeviceIdleControllerAdapterStub creates a server-side IDeviceIdleControllerAdapter wrapping the given server implementation. The returned value satisfies IDeviceIdleControllerAdapter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IDeviceIdleControllerAdapterServer

type IDeviceIdleControllerAdapterServer interface {
	ExemptAppTemporarilyForEvent(ctx context.Context, packageName string, duration int64, reason string) error
}

IDeviceIdleControllerAdapterServer is the server-side interface that user implementations provide to NewDeviceIdleControllerAdapterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IInCallAdapter

type IInCallAdapter interface {
	AsBinder() binder.IBinder
	AnswerCall(ctx context.Context, callId string, videoState int32) error
	DeflectCall(ctx context.Context, callId string, address net.Uri) error
	RejectCall(ctx context.Context, callId string, rejectWithMessage bool, textMessage string) error
	RejectCallWithReason(ctx context.Context, callId string, rejectReason int32) error
	TransferCall(ctx context.Context, callId string, targetNumber net.Uri, isConfirmationRequired bool) error
	ConsultativeTransfer(ctx context.Context, callId string, otherCallId string) error
	DisconnectCall(ctx context.Context, callId string) error
	HoldCall(ctx context.Context, callId string) error
	UnholdCall(ctx context.Context, callId string) error
	Mute(ctx context.Context, shouldMute bool) error
	SetAudioRoute(ctx context.Context, route int32, bluetoothAddress string) error
	RequestCallEndpointChange(ctx context.Context, endpoint androidTelecom.CallEndpoint, callback os.ResultReceiver) error
	EnterBackgroundAudioProcessing(ctx context.Context, callId string) error
	ExitBackgroundAudioProcessing(ctx context.Context, callId string, shouldRing bool) error
	PlayDtmfTone(ctx context.Context, callId string, digit uint16) error
	StopDtmfTone(ctx context.Context, callId string) error
	PostDialContinue(ctx context.Context, callId string, proceed bool) error
	PhoneAccountSelected(ctx context.Context, callId string, accountHandle androidTelecom.PhoneAccountHandle, setDefault bool) error
	Conference(ctx context.Context, callId string, otherCallId string) error
	SplitFromConference(ctx context.Context, callId string) error
	MergeConference(ctx context.Context, callId string) error
	SwapConference(ctx context.Context, callId string) error
	AddConferenceParticipants(ctx context.Context, callId string, participants []net.Uri) error
	TurnOnProximitySensor(ctx context.Context) error
	TurnOffProximitySensor(ctx context.Context, screenOnImmediately bool) error
	PullExternalCall(ctx context.Context, callId string) error
	SendCallEvent(ctx context.Context, callId string, event string, targetSdkVer int32, extras os.Bundle) error
	PutExtras(ctx context.Context, callId string, extras os.Bundle) error
	RemoveExtras(ctx context.Context, callId string, keys []string) error
	SendRttRequest(ctx context.Context, callId string) error
	RespondToRttRequest(ctx context.Context, callId string, id int32, accept bool) error
	StopRtt(ctx context.Context, callId string) error
	SetRttMode(ctx context.Context, callId string, mode int32) error
	HandoverTo(ctx context.Context, callId string, destAcct androidTelecom.PhoneAccountHandle, videoState int32, extras os.Bundle) error
}

func NewInCallAdapterStub

func NewInCallAdapterStub(
	impl IInCallAdapterServer,
) IInCallAdapter

NewInCallAdapterStub creates a server-side IInCallAdapter wrapping the given server implementation. The returned value satisfies IInCallAdapter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IInCallAdapterServer

type IInCallAdapterServer interface {
	AnswerCall(ctx context.Context, callId string, videoState int32) error
	DeflectCall(ctx context.Context, callId string, address net.Uri) error
	RejectCall(ctx context.Context, callId string, rejectWithMessage bool, textMessage string) error
	RejectCallWithReason(ctx context.Context, callId string, rejectReason int32) error
	TransferCall(ctx context.Context, callId string, targetNumber net.Uri, isConfirmationRequired bool) error
	ConsultativeTransfer(ctx context.Context, callId string, otherCallId string) error
	DisconnectCall(ctx context.Context, callId string) error
	HoldCall(ctx context.Context, callId string) error
	UnholdCall(ctx context.Context, callId string) error
	Mute(ctx context.Context, shouldMute bool) error
	SetAudioRoute(ctx context.Context, route int32, bluetoothAddress string) error
	RequestCallEndpointChange(ctx context.Context, endpoint androidTelecom.CallEndpoint, callback os.ResultReceiver) error
	EnterBackgroundAudioProcessing(ctx context.Context, callId string) error
	ExitBackgroundAudioProcessing(ctx context.Context, callId string, shouldRing bool) error
	PlayDtmfTone(ctx context.Context, callId string, digit uint16) error
	StopDtmfTone(ctx context.Context, callId string) error
	PostDialContinue(ctx context.Context, callId string, proceed bool) error
	PhoneAccountSelected(ctx context.Context, callId string, accountHandle androidTelecom.PhoneAccountHandle, setDefault bool) error
	Conference(ctx context.Context, callId string, otherCallId string) error
	SplitFromConference(ctx context.Context, callId string) error
	MergeConference(ctx context.Context, callId string) error
	SwapConference(ctx context.Context, callId string) error
	AddConferenceParticipants(ctx context.Context, callId string, participants []net.Uri) error
	TurnOnProximitySensor(ctx context.Context) error
	TurnOffProximitySensor(ctx context.Context, screenOnImmediately bool) error
	PullExternalCall(ctx context.Context, callId string) error
	SendCallEvent(ctx context.Context, callId string, event string, targetSdkVer int32, extras os.Bundle) error
	PutExtras(ctx context.Context, callId string, extras os.Bundle) error
	RemoveExtras(ctx context.Context, callId string, keys []string) error
	SendRttRequest(ctx context.Context, callId string) error
	RespondToRttRequest(ctx context.Context, callId string, id int32, accept bool) error
	StopRtt(ctx context.Context, callId string) error
	SetRttMode(ctx context.Context, callId string, mode int32) error
	HandoverTo(ctx context.Context, callId string, destAcct androidTelecom.PhoneAccountHandle, videoState int32, extras os.Bundle) error
}

IInCallAdapterServer is the server-side interface that user implementations provide to NewInCallAdapterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IInCallService

type IInCallService interface {
	AsBinder() binder.IBinder
	SetInCallAdapter(ctx context.Context, inCallAdapter IInCallAdapter) error
	AddCall(ctx context.Context, call androidTelecom.ParcelableCall) error
	UpdateCall(ctx context.Context, call androidTelecom.ParcelableCall) error
	SetPostDial(ctx context.Context, callId string, remaining string) error
	SetPostDialWait(ctx context.Context, callId string, remaining string) error
	OnCallAudioStateChanged(ctx context.Context, callAudioState androidTelecom.CallAudioState) error
	OnCallEndpointChanged(ctx context.Context, callEndpoint androidTelecom.CallEndpoint) error
	OnAvailableCallEndpointsChanged(ctx context.Context, availableCallEndpoints []androidTelecom.CallEndpoint) error
	OnMuteStateChanged(ctx context.Context, isMuted bool) error
	BringToForeground(ctx context.Context, showDialpad bool) error
	OnCanAddCallChanged(ctx context.Context, canAddCall bool) error
	SilenceRinger(ctx context.Context) error
	OnConnectionEvent(ctx context.Context, callId string, event string, extras os.Bundle) error
	OnRttUpgradeRequest(ctx context.Context, callId string, id int32) error
	OnRttInitiationFailure(ctx context.Context, callId string, reason int32) error
	OnHandoverFailed(ctx context.Context, callId string, error_ int32) error
	OnHandoverComplete(ctx context.Context, callId string) error
}

func NewInCallServiceStub

func NewInCallServiceStub(
	impl IInCallServiceServer,
) IInCallService

NewInCallServiceStub creates a server-side IInCallService wrapping the given server implementation. The returned value satisfies IInCallService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IInCallServiceServer

type IInCallServiceServer interface {
	SetInCallAdapter(ctx context.Context, inCallAdapter IInCallAdapter) error
	AddCall(ctx context.Context, call androidTelecom.ParcelableCall) error
	UpdateCall(ctx context.Context, call androidTelecom.ParcelableCall) error
	SetPostDial(ctx context.Context, callId string, remaining string) error
	SetPostDialWait(ctx context.Context, callId string, remaining string) error
	OnCallAudioStateChanged(ctx context.Context, callAudioState androidTelecom.CallAudioState) error
	OnCallEndpointChanged(ctx context.Context, callEndpoint androidTelecom.CallEndpoint) error
	OnAvailableCallEndpointsChanged(ctx context.Context, availableCallEndpoints []androidTelecom.CallEndpoint) error
	OnMuteStateChanged(ctx context.Context, isMuted bool) error
	BringToForeground(ctx context.Context, showDialpad bool) error
	OnCanAddCallChanged(ctx context.Context, canAddCall bool) error
	SilenceRinger(ctx context.Context) error
	OnConnectionEvent(ctx context.Context, callId string, event string, extras os.Bundle) error
	OnRttUpgradeRequest(ctx context.Context, callId string, id int32) error
	OnRttInitiationFailure(ctx context.Context, callId string, reason int32) error
	OnHandoverFailed(ctx context.Context, callId string, error_ int32) error
	OnHandoverComplete(ctx context.Context, callId string) error
}

IInCallServiceServer is the server-side interface that user implementations provide to NewInCallServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IInternalServiceRetriever

type IInternalServiceRetriever interface {
	AsBinder() binder.IBinder
	GetDeviceIdleController(ctx context.Context) (IDeviceIdleControllerAdapter, error)
}

func NewInternalServiceRetrieverStub

func NewInternalServiceRetrieverStub(
	impl IInternalServiceRetrieverServer,
) IInternalServiceRetriever

NewInternalServiceRetrieverStub creates a server-side IInternalServiceRetriever wrapping the given server implementation. The returned value satisfies IInternalServiceRetriever and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IInternalServiceRetrieverServer

type IInternalServiceRetrieverServer interface {
	GetDeviceIdleController(ctx context.Context) (IDeviceIdleControllerAdapter, error)
}

IInternalServiceRetrieverServer is the server-side interface that user implementations provide to NewInternalServiceRetrieverStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPhoneAccountSuggestionCallback

type IPhoneAccountSuggestionCallback interface {
	AsBinder() binder.IBinder
	SuggestPhoneAccounts(ctx context.Context, number string, suggestions []androidTelecom.PhoneAccountSuggestion) error
}

func NewPhoneAccountSuggestionCallbackStub

func NewPhoneAccountSuggestionCallbackStub(
	impl IPhoneAccountSuggestionCallbackServer,
) IPhoneAccountSuggestionCallback

NewPhoneAccountSuggestionCallbackStub creates a server-side IPhoneAccountSuggestionCallback wrapping the given server implementation. The returned value satisfies IPhoneAccountSuggestionCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPhoneAccountSuggestionCallbackServer

type IPhoneAccountSuggestionCallbackServer interface {
	SuggestPhoneAccounts(ctx context.Context, number string, suggestions []androidTelecom.PhoneAccountSuggestion) error
}

IPhoneAccountSuggestionCallbackServer is the server-side interface that user implementations provide to NewPhoneAccountSuggestionCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IPhoneAccountSuggestionService

type IPhoneAccountSuggestionService interface {
	AsBinder() binder.IBinder
	OnAccountSuggestionRequest(ctx context.Context, callback IPhoneAccountSuggestionCallback, number string) error
}

func NewPhoneAccountSuggestionServiceStub

func NewPhoneAccountSuggestionServiceStub(
	impl IPhoneAccountSuggestionServiceServer,
) IPhoneAccountSuggestionService

NewPhoneAccountSuggestionServiceStub creates a server-side IPhoneAccountSuggestionService wrapping the given server implementation. The returned value satisfies IPhoneAccountSuggestionService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IPhoneAccountSuggestionServiceServer

type IPhoneAccountSuggestionServiceServer interface {
	OnAccountSuggestionRequest(ctx context.Context, callback IPhoneAccountSuggestionCallback, number string) error
}

IPhoneAccountSuggestionServiceServer is the server-side interface that user implementations provide to NewPhoneAccountSuggestionServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IStreamingCallAdapter

type IStreamingCallAdapter interface {
	AsBinder() binder.IBinder
	SetStreamingState(ctx context.Context, state int32) error
}

func NewStreamingCallAdapterStub

func NewStreamingCallAdapterStub(
	impl IStreamingCallAdapterServer,
) IStreamingCallAdapter

NewStreamingCallAdapterStub creates a server-side IStreamingCallAdapter wrapping the given server implementation. The returned value satisfies IStreamingCallAdapter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IStreamingCallAdapterServer

type IStreamingCallAdapterServer interface {
	SetStreamingState(ctx context.Context, state int32) error
}

IStreamingCallAdapterServer is the server-side interface that user implementations provide to NewStreamingCallAdapterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ITelecomLoader

type ITelecomLoader interface {
	AsBinder() binder.IBinder
	CreateTelecomService(ctx context.Context, retriever IInternalServiceRetriever) (ITelecomService, error)
}

func NewTelecomLoaderStub

func NewTelecomLoaderStub(
	impl ITelecomLoaderServer,
) ITelecomLoader

NewTelecomLoaderStub creates a server-side ITelecomLoader wrapping the given server implementation. The returned value satisfies ITelecomLoader and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ITelecomLoaderServer

type ITelecomLoaderServer interface {
	CreateTelecomService(ctx context.Context, retriever IInternalServiceRetriever) (ITelecomService, error)
}

ITelecomLoaderServer is the server-side interface that user implementations provide to NewTelecomLoaderStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ITelecomService

type ITelecomService interface {
	AsBinder() binder.IBinder
	ShowInCallScreen(ctx context.Context, showDialpad bool) error
	GetDefaultOutgoingPhoneAccount(ctx context.Context, uriScheme string) (androidTelecom.PhoneAccountHandle, error)
	GetUserSelectedOutgoingPhoneAccount(ctx context.Context) (androidTelecom.PhoneAccountHandle, error)
	SetUserSelectedOutgoingPhoneAccount(ctx context.Context, account androidTelecom.PhoneAccountHandle) error
	GetCallCapablePhoneAccounts(ctx context.Context, includeDisabledAccounts bool, acrossProfiles bool) (pm.ParceledListSlice, error)
	GetSelfManagedPhoneAccounts(ctx context.Context) (pm.ParceledListSlice, error)
	GetOwnSelfManagedPhoneAccounts(ctx context.Context) (pm.ParceledListSlice, error)
	GetPhoneAccountsSupportingScheme(ctx context.Context, uriScheme string) (pm.ParceledListSlice, error)
	GetPhoneAccountsForPackage(ctx context.Context, packageName string) (pm.ParceledListSlice, error)
	GetPhoneAccount(ctx context.Context, account androidTelecom.PhoneAccountHandle) (androidTelecom.PhoneAccount, error)
	GetRegisteredPhoneAccounts(ctx context.Context) (pm.ParceledListSlice, error)
	GetAllPhoneAccountsCount(ctx context.Context) (int32, error)
	GetAllPhoneAccounts(ctx context.Context) (pm.ParceledListSlice, error)
	GetAllPhoneAccountHandles(ctx context.Context) (pm.ParceledListSlice, error)
	GetSimCallManager(ctx context.Context, subId int32) (androidTelecom.PhoneAccountHandle, error)
	GetSimCallManagerForUser(ctx context.Context) (androidTelecom.PhoneAccountHandle, error)
	RegisterPhoneAccount(ctx context.Context, metadata androidTelecom.PhoneAccount) error
	UnregisterPhoneAccount(ctx context.Context, account androidTelecom.PhoneAccountHandle) error
	ClearAccounts(ctx context.Context, packageName string) error
	IsVoiceMailNumber(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle, number string) (bool, error)
	GetVoiceMailNumber(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle) (string, error)
	GetLine1Number(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle) (string, error)
	GetDefaultPhoneApp(ctx context.Context) (content.ComponentName, error)
	GetDefaultDialerPackage(ctx context.Context) (string, error)
	GetDefaultDialerPackageForUser(ctx context.Context) (string, error)
	GetSystemDialerPackage(ctx context.Context) (string, error)
	DumpCallAnalytics(ctx context.Context) (androidTelecom.TelecomAnalytics, error)
	SilenceRinger(ctx context.Context) error
	IsInCall(ctx context.Context) (bool, error)
	HasManageOngoingCallsPermission(ctx context.Context) (bool, error)
	IsInManagedCall(ctx context.Context) (bool, error)
	IsRinging(ctx context.Context) (bool, error)
	GetCallState(ctx context.Context) (int32, error)
	GetCallStateUsingPackage(ctx context.Context) (int32, error)
	EndCall(ctx context.Context) (bool, error)
	AcceptRingingCall(ctx context.Context) error
	AcceptRingingCallWithVideoState(ctx context.Context, videoState int32) error
	CancelMissedCallsNotification(ctx context.Context) error
	HandlePinMmi(ctx context.Context, dialString string) (bool, error)
	HandlePinMmiForPhoneAccount(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle, dialString string) (bool, error)
	GetAdnUriForPhoneAccount(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle) (net.Uri, error)
	IsTtySupported(ctx context.Context) (bool, error)
	GetCurrentTtyMode(ctx context.Context) (int32, error)
	AddNewIncomingCall(ctx context.Context, phoneAccount androidTelecom.PhoneAccountHandle, extras os.Bundle) error
	AddNewIncomingConference(ctx context.Context, phoneAccount androidTelecom.PhoneAccountHandle, extras os.Bundle) error
	AddNewUnknownCall(ctx context.Context, phoneAccount androidTelecom.PhoneAccountHandle, extras os.Bundle) error
	StartConference(ctx context.Context, participants []net.Uri, extras os.Bundle) error
	PlaceCall(ctx context.Context, handle net.Uri, extras os.Bundle) error
	EnablePhoneAccount(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle, isEnabled bool) (bool, error)
	SetDefaultDialer(ctx context.Context, packageName string) (bool, error)
	StopBlockSuppression(ctx context.Context) error
	CreateManageBlockedNumbersIntent(ctx context.Context) (content.Intent, error)
	CreateLaunchEmergencyDialerIntent(ctx context.Context, number string) (content.Intent, error)
	IsIncomingCallPermitted(ctx context.Context, phoneAccountHandle androidTelecom.PhoneAccountHandle) (bool, error)
	IsOutgoingCallPermitted(ctx context.Context, phoneAccountHandle androidTelecom.PhoneAccountHandle) (bool, error)
	WaitOnHandlers(ctx context.Context) error
	AcceptHandover(ctx context.Context, srcAddr net.Uri, videoState int32, destAcct androidTelecom.PhoneAccountHandle) error
	SetTestEmergencyPhoneAccountPackageNameFilter(ctx context.Context, packageName string) error
	IsInEmergencyCall(ctx context.Context) (bool, error)
	HandleCallIntent(ctx context.Context, intent content.Intent, callingPackageProxy string) error
	CleanupStuckCalls(ctx context.Context) error
	CleanupOrphanPhoneAccounts(ctx context.Context) (int32, error)
	IsNonUiInCallServiceBound(ctx context.Context, packageName string) (bool, error)
	ResetCarMode(ctx context.Context) error
	SetTestDefaultCallRedirectionApp(ctx context.Context, packageName string) error
	RequestLogMark(ctx context.Context, message string) error
	SetTestPhoneAcctSuggestionComponent(ctx context.Context, flattenedComponentName string) error
	SetTestDefaultCallScreeningApp(ctx context.Context, packageName string) error
	AddOrRemoveTestCallCompanionApp(ctx context.Context, packageName string, isAdded bool) error
	SetSystemDialer(ctx context.Context, testComponentName content.ComponentName) error
	SetTestDefaultDialer(ctx context.Context, packageName string) error
	SetTestCallDiagnosticService(ctx context.Context, packageName string) error
	IsInSelfManagedCall(ctx context.Context, packageName string, userHandle os.UserHandle, detectForAllUsers bool) (bool, error)
	AddCall(ctx context.Context, callAttributes androidTelecom.CallAttributes, callback ICallEventCallback, callId string) error
}

func NewTelecomServiceStub

func NewTelecomServiceStub(
	impl ITelecomServiceServer,
) ITelecomService

NewTelecomServiceStub creates a server-side ITelecomService wrapping the given server implementation. The returned value satisfies ITelecomService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ITelecomServiceServer

type ITelecomServiceServer interface {
	ShowInCallScreen(ctx context.Context, showDialpad bool) error
	GetDefaultOutgoingPhoneAccount(ctx context.Context, uriScheme string) (androidTelecom.PhoneAccountHandle, error)
	GetUserSelectedOutgoingPhoneAccount(ctx context.Context) (androidTelecom.PhoneAccountHandle, error)
	SetUserSelectedOutgoingPhoneAccount(ctx context.Context, account androidTelecom.PhoneAccountHandle) error
	GetCallCapablePhoneAccounts(ctx context.Context, includeDisabledAccounts bool, acrossProfiles bool) (pm.ParceledListSlice, error)
	GetSelfManagedPhoneAccounts(ctx context.Context) (pm.ParceledListSlice, error)
	GetOwnSelfManagedPhoneAccounts(ctx context.Context) (pm.ParceledListSlice, error)
	GetPhoneAccountsSupportingScheme(ctx context.Context, uriScheme string) (pm.ParceledListSlice, error)
	GetPhoneAccountsForPackage(ctx context.Context, packageName string) (pm.ParceledListSlice, error)
	GetPhoneAccount(ctx context.Context, account androidTelecom.PhoneAccountHandle) (androidTelecom.PhoneAccount, error)
	GetRegisteredPhoneAccounts(ctx context.Context) (pm.ParceledListSlice, error)
	GetAllPhoneAccountsCount(ctx context.Context) (int32, error)
	GetAllPhoneAccounts(ctx context.Context) (pm.ParceledListSlice, error)
	GetAllPhoneAccountHandles(ctx context.Context) (pm.ParceledListSlice, error)
	GetSimCallManager(ctx context.Context, subId int32) (androidTelecom.PhoneAccountHandle, error)
	GetSimCallManagerForUser(ctx context.Context) (androidTelecom.PhoneAccountHandle, error)
	RegisterPhoneAccount(ctx context.Context, metadata androidTelecom.PhoneAccount) error
	UnregisterPhoneAccount(ctx context.Context, account androidTelecom.PhoneAccountHandle) error
	ClearAccounts(ctx context.Context, packageName string) error
	IsVoiceMailNumber(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle, number string) (bool, error)
	GetVoiceMailNumber(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle) (string, error)
	GetLine1Number(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle) (string, error)
	GetDefaultPhoneApp(ctx context.Context) (content.ComponentName, error)
	GetDefaultDialerPackage(ctx context.Context) (string, error)
	GetDefaultDialerPackageForUser(ctx context.Context) (string, error)
	GetSystemDialerPackage(ctx context.Context) (string, error)
	DumpCallAnalytics(ctx context.Context) (androidTelecom.TelecomAnalytics, error)
	SilenceRinger(ctx context.Context) error
	IsInCall(ctx context.Context) (bool, error)
	HasManageOngoingCallsPermission(ctx context.Context) (bool, error)
	IsInManagedCall(ctx context.Context) (bool, error)
	IsRinging(ctx context.Context) (bool, error)
	GetCallState(ctx context.Context) (int32, error)
	GetCallStateUsingPackage(ctx context.Context) (int32, error)
	EndCall(ctx context.Context) (bool, error)
	AcceptRingingCall(ctx context.Context) error
	AcceptRingingCallWithVideoState(ctx context.Context, videoState int32) error
	CancelMissedCallsNotification(ctx context.Context) error
	HandlePinMmi(ctx context.Context, dialString string) (bool, error)
	HandlePinMmiForPhoneAccount(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle, dialString string) (bool, error)
	GetAdnUriForPhoneAccount(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle) (net.Uri, error)
	IsTtySupported(ctx context.Context) (bool, error)
	GetCurrentTtyMode(ctx context.Context) (int32, error)
	AddNewIncomingCall(ctx context.Context, phoneAccount androidTelecom.PhoneAccountHandle, extras os.Bundle) error
	AddNewIncomingConference(ctx context.Context, phoneAccount androidTelecom.PhoneAccountHandle, extras os.Bundle) error
	AddNewUnknownCall(ctx context.Context, phoneAccount androidTelecom.PhoneAccountHandle, extras os.Bundle) error
	StartConference(ctx context.Context, participants []net.Uri, extras os.Bundle) error
	PlaceCall(ctx context.Context, handle net.Uri, extras os.Bundle) error
	EnablePhoneAccount(ctx context.Context, accountHandle androidTelecom.PhoneAccountHandle, isEnabled bool) (bool, error)
	SetDefaultDialer(ctx context.Context, packageName string) (bool, error)
	StopBlockSuppression(ctx context.Context) error
	CreateManageBlockedNumbersIntent(ctx context.Context) (content.Intent, error)
	CreateLaunchEmergencyDialerIntent(ctx context.Context, number string) (content.Intent, error)
	IsIncomingCallPermitted(ctx context.Context, phoneAccountHandle androidTelecom.PhoneAccountHandle) (bool, error)
	IsOutgoingCallPermitted(ctx context.Context, phoneAccountHandle androidTelecom.PhoneAccountHandle) (bool, error)
	WaitOnHandlers(ctx context.Context) error
	AcceptHandover(ctx context.Context, srcAddr net.Uri, videoState int32, destAcct androidTelecom.PhoneAccountHandle) error
	SetTestEmergencyPhoneAccountPackageNameFilter(ctx context.Context, packageName string) error
	IsInEmergencyCall(ctx context.Context) (bool, error)
	HandleCallIntent(ctx context.Context, intent content.Intent, callingPackageProxy string) error
	CleanupStuckCalls(ctx context.Context) error
	CleanupOrphanPhoneAccounts(ctx context.Context) (int32, error)
	IsNonUiInCallServiceBound(ctx context.Context, packageName string) (bool, error)
	ResetCarMode(ctx context.Context) error
	SetTestDefaultCallRedirectionApp(ctx context.Context, packageName string) error
	RequestLogMark(ctx context.Context, message string) error
	SetTestPhoneAcctSuggestionComponent(ctx context.Context, flattenedComponentName string) error
	SetTestDefaultCallScreeningApp(ctx context.Context, packageName string) error
	AddOrRemoveTestCallCompanionApp(ctx context.Context, packageName string, isAdded bool) error
	SetSystemDialer(ctx context.Context, testComponentName content.ComponentName) error
	SetTestDefaultDialer(ctx context.Context, packageName string) error
	SetTestCallDiagnosticService(ctx context.Context, packageName string) error
	IsInSelfManagedCall(ctx context.Context, packageName string, userHandle os.UserHandle, detectForAllUsers bool) (bool, error)
	AddCall(ctx context.Context, callAttributes androidTelecom.CallAttributes, callback ICallEventCallback, callId string) error
}

ITelecomServiceServer is the server-side interface that user implementations provide to NewTelecomServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IVideoCallback

type IVideoCallback interface {
	AsBinder() binder.IBinder
	ReceiveSessionModifyRequest(ctx context.Context, videoProfile androidTelecom.VideoProfile) error
	ReceiveSessionModifyResponse(ctx context.Context, status int32, requestedProfile androidTelecom.VideoProfile, responseProfile androidTelecom.VideoProfile) error
	HandleCallSessionEvent(ctx context.Context, event int32) error
	ChangePeerDimensions(ctx context.Context, width int32, height int32) error
	ChangeCallDataUsage(ctx context.Context, dataUsage int64) error
	ChangeCameraCapabilities(ctx context.Context, cameraCapabilities androidTelecom.VideoProfileCameraCapabilities) error
	ChangeVideoQuality(ctx context.Context, videoQuality int32) error
}

func NewVideoCallbackStub

func NewVideoCallbackStub(
	impl IVideoCallbackServer,
) IVideoCallback

NewVideoCallbackStub creates a server-side IVideoCallback wrapping the given server implementation. The returned value satisfies IVideoCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IVideoCallbackServer

type IVideoCallbackServer interface {
	ReceiveSessionModifyRequest(ctx context.Context, videoProfile androidTelecom.VideoProfile) error
	ReceiveSessionModifyResponse(ctx context.Context, status int32, requestedProfile androidTelecom.VideoProfile, responseProfile androidTelecom.VideoProfile) error
	HandleCallSessionEvent(ctx context.Context, event int32) error
	ChangePeerDimensions(ctx context.Context, width int32, height int32) error
	ChangeCallDataUsage(ctx context.Context, dataUsage int64) error
	ChangeCameraCapabilities(ctx context.Context, cameraCapabilities androidTelecom.VideoProfileCameraCapabilities) error
	ChangeVideoQuality(ctx context.Context, videoQuality int32) error
}

IVideoCallbackServer is the server-side interface that user implementations provide to NewVideoCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IVideoProvider

type IVideoProvider interface {
	AsBinder() binder.IBinder
	AddVideoCallback(ctx context.Context, videoCallbackBinder binder.IBinder) error
	RemoveVideoCallback(ctx context.Context, videoCallbackBinder binder.IBinder) error
	SetCamera(ctx context.Context, cameraId string, mCallingPackageName string, targetSdkVersion int32) error
	SetPreviewSurface(ctx context.Context, surface view.Surface) error
	SetDisplaySurface(ctx context.Context, surface view.Surface) error
	SetDeviceOrientation(ctx context.Context, rotation int32) error
	SetZoom(ctx context.Context, value float32) error
	SendSessionModifyRequest(ctx context.Context, fromProfile androidTelecom.VideoProfile, toProfile androidTelecom.VideoProfile) error
	SendSessionModifyResponse(ctx context.Context, responseProfile androidTelecom.VideoProfile) error
	RequestCameraCapabilities(ctx context.Context) error
	RequestCallDataUsage(ctx context.Context) error
	SetPauseImage(ctx context.Context, uri net.Uri) error
}

func NewVideoProviderStub

func NewVideoProviderStub(
	impl IVideoProviderServer,
) IVideoProvider

NewVideoProviderStub creates a server-side IVideoProvider wrapping the given server implementation. The returned value satisfies IVideoProvider and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IVideoProviderServer

type IVideoProviderServer interface {
	AddVideoCallback(ctx context.Context, videoCallbackBinder binder.IBinder) error
	RemoveVideoCallback(ctx context.Context, videoCallbackBinder binder.IBinder) error
	SetCamera(ctx context.Context, cameraId string, mCallingPackageName string, targetSdkVersion int32) error
	SetPreviewSurface(ctx context.Context, surface view.Surface) error
	SetDisplaySurface(ctx context.Context, surface view.Surface) error
	SetDeviceOrientation(ctx context.Context, rotation int32) error
	SetZoom(ctx context.Context, value float32) error
	SendSessionModifyRequest(ctx context.Context, fromProfile androidTelecom.VideoProfile, toProfile androidTelecom.VideoProfile) error
	SendSessionModifyResponse(ctx context.Context, responseProfile androidTelecom.VideoProfile) error
	RequestCameraCapabilities(ctx context.Context) error
	RequestCallDataUsage(ctx context.Context) error
	SetPauseImage(ctx context.Context, uri net.Uri) error
}

IVideoProviderServer is the server-side interface that user implementations provide to NewVideoProviderStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type InCallAdapterProxy

type InCallAdapterProxy struct {
	Remote binder.IBinder
}

func NewInCallAdapterProxy

func NewInCallAdapterProxy(
	remote binder.IBinder,
) *InCallAdapterProxy

func (*InCallAdapterProxy) AddConferenceParticipants

func (p *InCallAdapterProxy) AddConferenceParticipants(
	ctx context.Context,
	callId string,
	participants []net.Uri,
) error

func (*InCallAdapterProxy) AnswerCall

func (p *InCallAdapterProxy) AnswerCall(
	ctx context.Context,
	callId string,
	videoState int32,
) error

func (*InCallAdapterProxy) AsBinder

func (p *InCallAdapterProxy) AsBinder() binder.IBinder

func (*InCallAdapterProxy) Conference

func (p *InCallAdapterProxy) Conference(
	ctx context.Context,
	callId string,
	otherCallId string,
) error

func (*InCallAdapterProxy) ConsultativeTransfer

func (p *InCallAdapterProxy) ConsultativeTransfer(
	ctx context.Context,
	callId string,
	otherCallId string,
) error

func (*InCallAdapterProxy) DeflectCall

func (p *InCallAdapterProxy) DeflectCall(
	ctx context.Context,
	callId string,
	address net.Uri,
) error

func (*InCallAdapterProxy) DisconnectCall

func (p *InCallAdapterProxy) DisconnectCall(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) EnterBackgroundAudioProcessing

func (p *InCallAdapterProxy) EnterBackgroundAudioProcessing(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) ExitBackgroundAudioProcessing

func (p *InCallAdapterProxy) ExitBackgroundAudioProcessing(
	ctx context.Context,
	callId string,
	shouldRing bool,
) error

func (*InCallAdapterProxy) HandoverTo

func (p *InCallAdapterProxy) HandoverTo(
	ctx context.Context,
	callId string,
	destAcct androidTelecom.PhoneAccountHandle,
	videoState int32,
	extras os.Bundle,
) error

func (*InCallAdapterProxy) HoldCall

func (p *InCallAdapterProxy) HoldCall(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) MergeConference

func (p *InCallAdapterProxy) MergeConference(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) Mute

func (p *InCallAdapterProxy) Mute(
	ctx context.Context,
	shouldMute bool,
) error

func (*InCallAdapterProxy) PhoneAccountSelected

func (p *InCallAdapterProxy) PhoneAccountSelected(
	ctx context.Context,
	callId string,
	accountHandle androidTelecom.PhoneAccountHandle,
	setDefault bool,
) error

func (*InCallAdapterProxy) PlayDtmfTone

func (p *InCallAdapterProxy) PlayDtmfTone(
	ctx context.Context,
	callId string,
	digit uint16,
) error

func (*InCallAdapterProxy) PostDialContinue

func (p *InCallAdapterProxy) PostDialContinue(
	ctx context.Context,
	callId string,
	proceed bool,
) error

func (*InCallAdapterProxy) PullExternalCall

func (p *InCallAdapterProxy) PullExternalCall(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) PutExtras

func (p *InCallAdapterProxy) PutExtras(
	ctx context.Context,
	callId string,
	extras os.Bundle,
) error

func (*InCallAdapterProxy) RejectCall

func (p *InCallAdapterProxy) RejectCall(
	ctx context.Context,
	callId string,
	rejectWithMessage bool,
	textMessage string,
) error

func (*InCallAdapterProxy) RejectCallWithReason

func (p *InCallAdapterProxy) RejectCallWithReason(
	ctx context.Context,
	callId string,
	rejectReason int32,
) error

func (*InCallAdapterProxy) RemoveExtras

func (p *InCallAdapterProxy) RemoveExtras(
	ctx context.Context,
	callId string,
	keys []string,
) error

func (*InCallAdapterProxy) RequestCallEndpointChange

func (p *InCallAdapterProxy) RequestCallEndpointChange(
	ctx context.Context,
	endpoint androidTelecom.CallEndpoint,
	callback os.ResultReceiver,
) error

func (*InCallAdapterProxy) RespondToRttRequest

func (p *InCallAdapterProxy) RespondToRttRequest(
	ctx context.Context,
	callId string,
	id int32,
	accept bool,
) error

func (*InCallAdapterProxy) SendCallEvent

func (p *InCallAdapterProxy) SendCallEvent(
	ctx context.Context,
	callId string,
	event string,
	targetSdkVer int32,
	extras os.Bundle,
) error

func (*InCallAdapterProxy) SendRttRequest

func (p *InCallAdapterProxy) SendRttRequest(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) SetAudioRoute

func (p *InCallAdapterProxy) SetAudioRoute(
	ctx context.Context,
	route int32,
	bluetoothAddress string,
) error

func (*InCallAdapterProxy) SetRttMode

func (p *InCallAdapterProxy) SetRttMode(
	ctx context.Context,
	callId string,
	mode int32,
) error

func (*InCallAdapterProxy) SplitFromConference

func (p *InCallAdapterProxy) SplitFromConference(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) StopDtmfTone

func (p *InCallAdapterProxy) StopDtmfTone(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) StopRtt

func (p *InCallAdapterProxy) StopRtt(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) SwapConference

func (p *InCallAdapterProxy) SwapConference(
	ctx context.Context,
	callId string,
) error

func (*InCallAdapterProxy) TransferCall

func (p *InCallAdapterProxy) TransferCall(
	ctx context.Context,
	callId string,
	targetNumber net.Uri,
	isConfirmationRequired bool,
) error

func (*InCallAdapterProxy) TurnOffProximitySensor

func (p *InCallAdapterProxy) TurnOffProximitySensor(
	ctx context.Context,
	screenOnImmediately bool,
) error

func (*InCallAdapterProxy) TurnOnProximitySensor

func (p *InCallAdapterProxy) TurnOnProximitySensor(
	ctx context.Context,
) error

func (*InCallAdapterProxy) UnholdCall

func (p *InCallAdapterProxy) UnholdCall(
	ctx context.Context,
	callId string,
) error

type InCallAdapterStub

type InCallAdapterStub struct {
	Impl      IInCallAdapter
	Transport binder.VersionAwareTransport
}

InCallAdapterStub dispatches incoming binder transactions to a typed IInCallAdapter implementation.

func (*InCallAdapterStub) Descriptor

func (s *InCallAdapterStub) Descriptor() string

func (*InCallAdapterStub) OnTransaction

func (s *InCallAdapterStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type InCallServiceProxy

type InCallServiceProxy struct {
	Remote binder.IBinder
}

func NewInCallServiceProxy

func NewInCallServiceProxy(
	remote binder.IBinder,
) *InCallServiceProxy

func (*InCallServiceProxy) AddCall

func (*InCallServiceProxy) AsBinder

func (p *InCallServiceProxy) AsBinder() binder.IBinder

func (*InCallServiceProxy) BringToForeground

func (p *InCallServiceProxy) BringToForeground(
	ctx context.Context,
	showDialpad bool,
) error

func (*InCallServiceProxy) OnAvailableCallEndpointsChanged

func (p *InCallServiceProxy) OnAvailableCallEndpointsChanged(
	ctx context.Context,
	availableCallEndpoints []androidTelecom.CallEndpoint,
) error

func (*InCallServiceProxy) OnCallAudioStateChanged

func (p *InCallServiceProxy) OnCallAudioStateChanged(
	ctx context.Context,
	callAudioState androidTelecom.CallAudioState,
) error

func (*InCallServiceProxy) OnCallEndpointChanged

func (p *InCallServiceProxy) OnCallEndpointChanged(
	ctx context.Context,
	callEndpoint androidTelecom.CallEndpoint,
) error

func (*InCallServiceProxy) OnCanAddCallChanged

func (p *InCallServiceProxy) OnCanAddCallChanged(
	ctx context.Context,
	canAddCall bool,
) error

func (*InCallServiceProxy) OnConnectionEvent

func (p *InCallServiceProxy) OnConnectionEvent(
	ctx context.Context,
	callId string,
	event string,
	extras os.Bundle,
) error

func (*InCallServiceProxy) OnHandoverComplete

func (p *InCallServiceProxy) OnHandoverComplete(
	ctx context.Context,
	callId string,
) error

func (*InCallServiceProxy) OnHandoverFailed

func (p *InCallServiceProxy) OnHandoverFailed(
	ctx context.Context,
	callId string,
	error_ int32,
) error

func (*InCallServiceProxy) OnMuteStateChanged

func (p *InCallServiceProxy) OnMuteStateChanged(
	ctx context.Context,
	isMuted bool,
) error

func (*InCallServiceProxy) OnRttInitiationFailure

func (p *InCallServiceProxy) OnRttInitiationFailure(
	ctx context.Context,
	callId string,
	reason int32,
) error

func (*InCallServiceProxy) OnRttUpgradeRequest

func (p *InCallServiceProxy) OnRttUpgradeRequest(
	ctx context.Context,
	callId string,
	id int32,
) error

func (*InCallServiceProxy) SetInCallAdapter

func (p *InCallServiceProxy) SetInCallAdapter(
	ctx context.Context,
	inCallAdapter IInCallAdapter,
) error

func (*InCallServiceProxy) SetPostDial

func (p *InCallServiceProxy) SetPostDial(
	ctx context.Context,
	callId string,
	remaining string,
) error

func (*InCallServiceProxy) SetPostDialWait

func (p *InCallServiceProxy) SetPostDialWait(
	ctx context.Context,
	callId string,
	remaining string,
) error

func (*InCallServiceProxy) SilenceRinger

func (p *InCallServiceProxy) SilenceRinger(
	ctx context.Context,
) error

func (*InCallServiceProxy) UpdateCall

type InCallServiceStub

type InCallServiceStub struct {
	Impl      IInCallService
	Transport binder.VersionAwareTransport
}

InCallServiceStub dispatches incoming binder transactions to a typed IInCallService implementation.

func (*InCallServiceStub) Descriptor

func (s *InCallServiceStub) Descriptor() string

func (*InCallServiceStub) OnTransaction

func (s *InCallServiceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type InternalServiceRetrieverProxy

type InternalServiceRetrieverProxy struct {
	Remote binder.IBinder
}

func NewInternalServiceRetrieverProxy

func NewInternalServiceRetrieverProxy(
	remote binder.IBinder,
) *InternalServiceRetrieverProxy

func (*InternalServiceRetrieverProxy) AsBinder

func (*InternalServiceRetrieverProxy) GetDeviceIdleController

func (p *InternalServiceRetrieverProxy) GetDeviceIdleController(
	ctx context.Context,
) (IDeviceIdleControllerAdapter, error)

type InternalServiceRetrieverStub

type InternalServiceRetrieverStub struct {
	Impl      IInternalServiceRetriever
	Transport binder.VersionAwareTransport
}

InternalServiceRetrieverStub dispatches incoming binder transactions to a typed IInternalServiceRetriever implementation.

func (*InternalServiceRetrieverStub) Descriptor

func (s *InternalServiceRetrieverStub) Descriptor() string

func (*InternalServiceRetrieverStub) OnTransaction

type PhoneAccountSuggestionCallbackProxy

type PhoneAccountSuggestionCallbackProxy struct {
	Remote binder.IBinder
}

func NewPhoneAccountSuggestionCallbackProxy

func NewPhoneAccountSuggestionCallbackProxy(
	remote binder.IBinder,
) *PhoneAccountSuggestionCallbackProxy

func (*PhoneAccountSuggestionCallbackProxy) AsBinder

func (*PhoneAccountSuggestionCallbackProxy) SuggestPhoneAccounts

func (p *PhoneAccountSuggestionCallbackProxy) SuggestPhoneAccounts(
	ctx context.Context,
	number string,
	suggestions []androidTelecom.PhoneAccountSuggestion,
) error

type PhoneAccountSuggestionCallbackStub

type PhoneAccountSuggestionCallbackStub struct {
	Impl      IPhoneAccountSuggestionCallback
	Transport binder.VersionAwareTransport
}

PhoneAccountSuggestionCallbackStub dispatches incoming binder transactions to a typed IPhoneAccountSuggestionCallback implementation.

func (*PhoneAccountSuggestionCallbackStub) Descriptor

func (*PhoneAccountSuggestionCallbackStub) OnTransaction

type PhoneAccountSuggestionServiceProxy

type PhoneAccountSuggestionServiceProxy struct {
	Remote binder.IBinder
}

func NewPhoneAccountSuggestionServiceProxy

func NewPhoneAccountSuggestionServiceProxy(
	remote binder.IBinder,
) *PhoneAccountSuggestionServiceProxy

func (*PhoneAccountSuggestionServiceProxy) AsBinder

func (*PhoneAccountSuggestionServiceProxy) OnAccountSuggestionRequest

func (p *PhoneAccountSuggestionServiceProxy) OnAccountSuggestionRequest(
	ctx context.Context,
	callback IPhoneAccountSuggestionCallback,
	number string,
) error

type PhoneAccountSuggestionServiceStub

type PhoneAccountSuggestionServiceStub struct {
	Impl      IPhoneAccountSuggestionService
	Transport binder.VersionAwareTransport
}

PhoneAccountSuggestionServiceStub dispatches incoming binder transactions to a typed IPhoneAccountSuggestionService implementation.

func (*PhoneAccountSuggestionServiceStub) Descriptor

func (s *PhoneAccountSuggestionServiceStub) Descriptor() string

func (*PhoneAccountSuggestionServiceStub) OnTransaction

type RemoteServiceCallback

type RemoteServiceCallback interface {
	AsBinder() binder.IBinder
	OnError(ctx context.Context) error
	OnResult(ctx context.Context, components []content.ComponentName, callServices []binder.IBinder) error
}

func NewRemoteServiceCallbackStub

func NewRemoteServiceCallbackStub(
	impl RemoteServiceCallbackServer,
) RemoteServiceCallback

NewRemoteServiceCallbackStub creates a server-side RemoteServiceCallback wrapping the given server implementation. The returned value satisfies RemoteServiceCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type RemoteServiceCallbackProxy

type RemoteServiceCallbackProxy struct {
	Remote binder.IBinder
}

func NewRemoteServiceCallbackProxy

func NewRemoteServiceCallbackProxy(
	remote binder.IBinder,
) *RemoteServiceCallbackProxy

func (*RemoteServiceCallbackProxy) AsBinder

func (*RemoteServiceCallbackProxy) OnError

func (p *RemoteServiceCallbackProxy) OnError(
	ctx context.Context,
) error

func (*RemoteServiceCallbackProxy) OnResult

func (p *RemoteServiceCallbackProxy) OnResult(
	ctx context.Context,
	components []content.ComponentName,
	callServices []binder.IBinder,
) error

type RemoteServiceCallbackServer

type RemoteServiceCallbackServer interface {
	OnError(ctx context.Context) error
	OnResult(ctx context.Context, components []content.ComponentName, callServices []binder.IBinder) error
}

RemoteServiceCallbackServer is the server-side interface that user implementations provide to NewRemoteServiceCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type RemoteServiceCallbackStub

type RemoteServiceCallbackStub struct {
	Impl      RemoteServiceCallback
	Transport binder.VersionAwareTransport
}

RemoteServiceCallbackStub dispatches incoming binder transactions to a typed RemoteServiceCallback implementation.

func (*RemoteServiceCallbackStub) Descriptor

func (s *RemoteServiceCallbackStub) Descriptor() string

func (*RemoteServiceCallbackStub) OnTransaction

func (s *RemoteServiceCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type StreamingCallAdapterProxy

type StreamingCallAdapterProxy struct {
	Remote binder.IBinder
}

func NewStreamingCallAdapterProxy

func NewStreamingCallAdapterProxy(
	remote binder.IBinder,
) *StreamingCallAdapterProxy

func (*StreamingCallAdapterProxy) AsBinder

func (*StreamingCallAdapterProxy) SetStreamingState

func (p *StreamingCallAdapterProxy) SetStreamingState(
	ctx context.Context,
	state int32,
) error

type StreamingCallAdapterStub

type StreamingCallAdapterStub struct {
	Impl      IStreamingCallAdapter
	Transport binder.VersionAwareTransport
}

StreamingCallAdapterStub dispatches incoming binder transactions to a typed IStreamingCallAdapter implementation.

func (*StreamingCallAdapterStub) Descriptor

func (s *StreamingCallAdapterStub) Descriptor() string

func (*StreamingCallAdapterStub) OnTransaction

func (s *StreamingCallAdapterStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type TelecomLoaderProxy

type TelecomLoaderProxy struct {
	Remote binder.IBinder
}

func NewTelecomLoaderProxy

func NewTelecomLoaderProxy(
	remote binder.IBinder,
) *TelecomLoaderProxy

func (*TelecomLoaderProxy) AsBinder

func (p *TelecomLoaderProxy) AsBinder() binder.IBinder

func (*TelecomLoaderProxy) CreateTelecomService

func (p *TelecomLoaderProxy) CreateTelecomService(
	ctx context.Context,
	retriever IInternalServiceRetriever,
) (ITelecomService, error)

type TelecomLoaderStub

type TelecomLoaderStub struct {
	Impl      ITelecomLoader
	Transport binder.VersionAwareTransport
}

TelecomLoaderStub dispatches incoming binder transactions to a typed ITelecomLoader implementation.

func (*TelecomLoaderStub) Descriptor

func (s *TelecomLoaderStub) Descriptor() string

func (*TelecomLoaderStub) OnTransaction

func (s *TelecomLoaderStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type TelecomServiceProxy

type TelecomServiceProxy struct {
	Remote binder.IBinder
}

func NewTelecomServiceProxy

func NewTelecomServiceProxy(
	remote binder.IBinder,
) *TelecomServiceProxy

func (*TelecomServiceProxy) AcceptHandover

func (p *TelecomServiceProxy) AcceptHandover(
	ctx context.Context,
	srcAddr net.Uri,
	videoState int32,
	destAcct androidTelecom.PhoneAccountHandle,
) error

func (*TelecomServiceProxy) AcceptRingingCall

func (p *TelecomServiceProxy) AcceptRingingCall(
	ctx context.Context,
) error

func (*TelecomServiceProxy) AcceptRingingCallWithVideoState

func (p *TelecomServiceProxy) AcceptRingingCallWithVideoState(
	ctx context.Context,
	videoState int32,
) error

func (*TelecomServiceProxy) AddCall

func (p *TelecomServiceProxy) AddCall(
	ctx context.Context,
	callAttributes androidTelecom.CallAttributes,
	callback ICallEventCallback,
	callId string,
) error

func (*TelecomServiceProxy) AddNewIncomingCall

func (p *TelecomServiceProxy) AddNewIncomingCall(
	ctx context.Context,
	phoneAccount androidTelecom.PhoneAccountHandle,
	extras os.Bundle,
) error

func (*TelecomServiceProxy) AddNewIncomingConference

func (p *TelecomServiceProxy) AddNewIncomingConference(
	ctx context.Context,
	phoneAccount androidTelecom.PhoneAccountHandle,
	extras os.Bundle,
) error

func (*TelecomServiceProxy) AddNewUnknownCall

func (p *TelecomServiceProxy) AddNewUnknownCall(
	ctx context.Context,
	phoneAccount androidTelecom.PhoneAccountHandle,
	extras os.Bundle,
) error

func (*TelecomServiceProxy) AddOrRemoveTestCallCompanionApp

func (p *TelecomServiceProxy) AddOrRemoveTestCallCompanionApp(
	ctx context.Context,
	packageName string,
	isAdded bool,
) error

func (*TelecomServiceProxy) AsBinder

func (p *TelecomServiceProxy) AsBinder() binder.IBinder

func (*TelecomServiceProxy) CancelMissedCallsNotification

func (p *TelecomServiceProxy) CancelMissedCallsNotification(
	ctx context.Context,
) error

func (*TelecomServiceProxy) CleanupOrphanPhoneAccounts

func (p *TelecomServiceProxy) CleanupOrphanPhoneAccounts(
	ctx context.Context,
) (int32, error)

func (*TelecomServiceProxy) CleanupStuckCalls

func (p *TelecomServiceProxy) CleanupStuckCalls(
	ctx context.Context,
) error

func (*TelecomServiceProxy) ClearAccounts

func (p *TelecomServiceProxy) ClearAccounts(
	ctx context.Context,
	packageName string,
) error

func (*TelecomServiceProxy) CreateLaunchEmergencyDialerIntent

func (p *TelecomServiceProxy) CreateLaunchEmergencyDialerIntent(
	ctx context.Context,
	number string,
) (content.Intent, error)

func (*TelecomServiceProxy) CreateManageBlockedNumbersIntent

func (p *TelecomServiceProxy) CreateManageBlockedNumbersIntent(
	ctx context.Context,
) (content.Intent, error)

func (*TelecomServiceProxy) DumpCallAnalytics

func (p *TelecomServiceProxy) DumpCallAnalytics(
	ctx context.Context,
) (androidTelecom.TelecomAnalytics, error)

func (*TelecomServiceProxy) EnablePhoneAccount

func (p *TelecomServiceProxy) EnablePhoneAccount(
	ctx context.Context,
	accountHandle androidTelecom.PhoneAccountHandle,
	isEnabled bool,
) (bool, error)

func (*TelecomServiceProxy) EndCall

func (p *TelecomServiceProxy) EndCall(
	ctx context.Context,
) (bool, error)

func (*TelecomServiceProxy) GetAdnUriForPhoneAccount

func (p *TelecomServiceProxy) GetAdnUriForPhoneAccount(
	ctx context.Context,
	accountHandle androidTelecom.PhoneAccountHandle,
) (net.Uri, error)

func (*TelecomServiceProxy) GetAllPhoneAccountHandles

func (p *TelecomServiceProxy) GetAllPhoneAccountHandles(
	ctx context.Context,
) (pm.ParceledListSlice, error)

func (*TelecomServiceProxy) GetAllPhoneAccounts

func (p *TelecomServiceProxy) GetAllPhoneAccounts(
	ctx context.Context,
) (pm.ParceledListSlice, error)

func (*TelecomServiceProxy) GetAllPhoneAccountsCount

func (p *TelecomServiceProxy) GetAllPhoneAccountsCount(
	ctx context.Context,
) (int32, error)

func (*TelecomServiceProxy) GetCallCapablePhoneAccounts

func (p *TelecomServiceProxy) GetCallCapablePhoneAccounts(
	ctx context.Context,
	includeDisabledAccounts bool,
	acrossProfiles bool,
) (pm.ParceledListSlice, error)

func (*TelecomServiceProxy) GetCallState

func (p *TelecomServiceProxy) GetCallState(
	ctx context.Context,
) (int32, error)

func (*TelecomServiceProxy) GetCallStateUsingPackage

func (p *TelecomServiceProxy) GetCallStateUsingPackage(
	ctx context.Context,
) (int32, error)

func (*TelecomServiceProxy) GetCurrentTtyMode

func (p *TelecomServiceProxy) GetCurrentTtyMode(
	ctx context.Context,
) (int32, error)

func (*TelecomServiceProxy) GetDefaultDialerPackage

func (p *TelecomServiceProxy) GetDefaultDialerPackage(
	ctx context.Context,
) (string, error)

func (*TelecomServiceProxy) GetDefaultDialerPackageForUser

func (p *TelecomServiceProxy) GetDefaultDialerPackageForUser(
	ctx context.Context,
) (string, error)

func (*TelecomServiceProxy) GetDefaultOutgoingPhoneAccount

func (p *TelecomServiceProxy) GetDefaultOutgoingPhoneAccount(
	ctx context.Context,
	uriScheme string,
) (androidTelecom.PhoneAccountHandle, error)

func (*TelecomServiceProxy) GetDefaultPhoneApp

func (p *TelecomServiceProxy) GetDefaultPhoneApp(
	ctx context.Context,
) (content.ComponentName, error)

func (*TelecomServiceProxy) GetLine1Number

func (p *TelecomServiceProxy) GetLine1Number(
	ctx context.Context,
	accountHandle androidTelecom.PhoneAccountHandle,
) (string, error)

func (*TelecomServiceProxy) GetOwnSelfManagedPhoneAccounts

func (p *TelecomServiceProxy) GetOwnSelfManagedPhoneAccounts(
	ctx context.Context,
) (pm.ParceledListSlice, error)

func (*TelecomServiceProxy) GetPhoneAccount

func (*TelecomServiceProxy) GetPhoneAccountsForPackage

func (p *TelecomServiceProxy) GetPhoneAccountsForPackage(
	ctx context.Context,
	packageName string,
) (pm.ParceledListSlice, error)

func (*TelecomServiceProxy) GetPhoneAccountsSupportingScheme

func (p *TelecomServiceProxy) GetPhoneAccountsSupportingScheme(
	ctx context.Context,
	uriScheme string,
) (pm.ParceledListSlice, error)

func (*TelecomServiceProxy) GetRegisteredPhoneAccounts

func (p *TelecomServiceProxy) GetRegisteredPhoneAccounts(
	ctx context.Context,
) (pm.ParceledListSlice, error)

func (*TelecomServiceProxy) GetSelfManagedPhoneAccounts

func (p *TelecomServiceProxy) GetSelfManagedPhoneAccounts(
	ctx context.Context,
) (pm.ParceledListSlice, error)

func (*TelecomServiceProxy) GetSimCallManager

func (p *TelecomServiceProxy) GetSimCallManager(
	ctx context.Context,
	subId int32,
) (androidTelecom.PhoneAccountHandle, error)

func (*TelecomServiceProxy) GetSimCallManagerForUser

func (p *TelecomServiceProxy) GetSimCallManagerForUser(
	ctx context.Context,
) (androidTelecom.PhoneAccountHandle, error)

func (*TelecomServiceProxy) GetSystemDialerPackage

func (p *TelecomServiceProxy) GetSystemDialerPackage(
	ctx context.Context,
) (string, error)

func (*TelecomServiceProxy) GetUserSelectedOutgoingPhoneAccount

func (p *TelecomServiceProxy) GetUserSelectedOutgoingPhoneAccount(
	ctx context.Context,
) (androidTelecom.PhoneAccountHandle, error)

func (*TelecomServiceProxy) GetVoiceMailNumber

func (p *TelecomServiceProxy) GetVoiceMailNumber(
	ctx context.Context,
	accountHandle androidTelecom.PhoneAccountHandle,
) (string, error)

func (*TelecomServiceProxy) HandleCallIntent

func (p *TelecomServiceProxy) HandleCallIntent(
	ctx context.Context,
	intent content.Intent,
	callingPackageProxy string,
) error

func (*TelecomServiceProxy) HandlePinMmi

func (p *TelecomServiceProxy) HandlePinMmi(
	ctx context.Context,
	dialString string,
) (bool, error)

func (*TelecomServiceProxy) HandlePinMmiForPhoneAccount

func (p *TelecomServiceProxy) HandlePinMmiForPhoneAccount(
	ctx context.Context,
	accountHandle androidTelecom.PhoneAccountHandle,
	dialString string,
) (bool, error)

func (*TelecomServiceProxy) HasManageOngoingCallsPermission

func (p *TelecomServiceProxy) HasManageOngoingCallsPermission(
	ctx context.Context,
) (bool, error)

func (*TelecomServiceProxy) IsInCall

func (p *TelecomServiceProxy) IsInCall(
	ctx context.Context,
) (bool, error)

func (*TelecomServiceProxy) IsInEmergencyCall

func (p *TelecomServiceProxy) IsInEmergencyCall(
	ctx context.Context,
) (bool, error)

func (*TelecomServiceProxy) IsInManagedCall

func (p *TelecomServiceProxy) IsInManagedCall(
	ctx context.Context,
) (bool, error)

func (*TelecomServiceProxy) IsInSelfManagedCall

func (p *TelecomServiceProxy) IsInSelfManagedCall(
	ctx context.Context,
	packageName string,
	userHandle os.UserHandle,
	detectForAllUsers bool,
) (bool, error)

func (*TelecomServiceProxy) IsIncomingCallPermitted

func (p *TelecomServiceProxy) IsIncomingCallPermitted(
	ctx context.Context,
	phoneAccountHandle androidTelecom.PhoneAccountHandle,
) (bool, error)

func (*TelecomServiceProxy) IsNonUiInCallServiceBound

func (p *TelecomServiceProxy) IsNonUiInCallServiceBound(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*TelecomServiceProxy) IsOutgoingCallPermitted

func (p *TelecomServiceProxy) IsOutgoingCallPermitted(
	ctx context.Context,
	phoneAccountHandle androidTelecom.PhoneAccountHandle,
) (bool, error)

func (*TelecomServiceProxy) IsRinging

func (p *TelecomServiceProxy) IsRinging(
	ctx context.Context,
) (bool, error)

func (*TelecomServiceProxy) IsTtySupported

func (p *TelecomServiceProxy) IsTtySupported(
	ctx context.Context,
) (bool, error)

func (*TelecomServiceProxy) IsVoiceMailNumber

func (p *TelecomServiceProxy) IsVoiceMailNumber(
	ctx context.Context,
	accountHandle androidTelecom.PhoneAccountHandle,
	number string,
) (bool, error)

func (*TelecomServiceProxy) PlaceCall

func (p *TelecomServiceProxy) PlaceCall(
	ctx context.Context,
	handle net.Uri,
	extras os.Bundle,
) error

func (*TelecomServiceProxy) RegisterPhoneAccount

func (p *TelecomServiceProxy) RegisterPhoneAccount(
	ctx context.Context,
	metadata androidTelecom.PhoneAccount,
) error

func (*TelecomServiceProxy) RequestLogMark

func (p *TelecomServiceProxy) RequestLogMark(
	ctx context.Context,
	message string,
) error

func (*TelecomServiceProxy) ResetCarMode

func (p *TelecomServiceProxy) ResetCarMode(
	ctx context.Context,
) error

func (*TelecomServiceProxy) SetDefaultDialer

func (p *TelecomServiceProxy) SetDefaultDialer(
	ctx context.Context,
	packageName string,
) (bool, error)

func (*TelecomServiceProxy) SetSystemDialer

func (p *TelecomServiceProxy) SetSystemDialer(
	ctx context.Context,
	testComponentName content.ComponentName,
) error

func (*TelecomServiceProxy) SetTestCallDiagnosticService

func (p *TelecomServiceProxy) SetTestCallDiagnosticService(
	ctx context.Context,
	packageName string,
) error

func (*TelecomServiceProxy) SetTestDefaultCallRedirectionApp

func (p *TelecomServiceProxy) SetTestDefaultCallRedirectionApp(
	ctx context.Context,
	packageName string,
) error

func (*TelecomServiceProxy) SetTestDefaultCallScreeningApp

func (p *TelecomServiceProxy) SetTestDefaultCallScreeningApp(
	ctx context.Context,
	packageName string,
) error

func (*TelecomServiceProxy) SetTestDefaultDialer

func (p *TelecomServiceProxy) SetTestDefaultDialer(
	ctx context.Context,
	packageName string,
) error

func (*TelecomServiceProxy) SetTestEmergencyPhoneAccountPackageNameFilter

func (p *TelecomServiceProxy) SetTestEmergencyPhoneAccountPackageNameFilter(
	ctx context.Context,
	packageName string,
) error

func (*TelecomServiceProxy) SetTestPhoneAcctSuggestionComponent

func (p *TelecomServiceProxy) SetTestPhoneAcctSuggestionComponent(
	ctx context.Context,
	flattenedComponentName string,
) error

func (*TelecomServiceProxy) SetUserSelectedOutgoingPhoneAccount

func (p *TelecomServiceProxy) SetUserSelectedOutgoingPhoneAccount(
	ctx context.Context,
	account androidTelecom.PhoneAccountHandle,
) error

func (*TelecomServiceProxy) ShowInCallScreen

func (p *TelecomServiceProxy) ShowInCallScreen(
	ctx context.Context,
	showDialpad bool,
) error

func (*TelecomServiceProxy) SilenceRinger

func (p *TelecomServiceProxy) SilenceRinger(
	ctx context.Context,
) error

func (*TelecomServiceProxy) StartConference

func (p *TelecomServiceProxy) StartConference(
	ctx context.Context,
	participants []net.Uri,
	extras os.Bundle,
) error

func (*TelecomServiceProxy) StopBlockSuppression

func (p *TelecomServiceProxy) StopBlockSuppression(
	ctx context.Context,
) error

func (*TelecomServiceProxy) UnregisterPhoneAccount

func (p *TelecomServiceProxy) UnregisterPhoneAccount(
	ctx context.Context,
	account androidTelecom.PhoneAccountHandle,
) error

func (*TelecomServiceProxy) WaitOnHandlers

func (p *TelecomServiceProxy) WaitOnHandlers(
	ctx context.Context,
) error

type TelecomServiceStub

type TelecomServiceStub struct {
	Impl      ITelecomService
	Transport binder.VersionAwareTransport
}

TelecomServiceStub dispatches incoming binder transactions to a typed ITelecomService implementation.

func (*TelecomServiceStub) Descriptor

func (s *TelecomServiceStub) Descriptor() string

func (*TelecomServiceStub) OnTransaction

func (s *TelecomServiceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type VideoCallbackProxy

type VideoCallbackProxy struct {
	Remote binder.IBinder
}

func NewVideoCallbackProxy

func NewVideoCallbackProxy(
	remote binder.IBinder,
) *VideoCallbackProxy

func (*VideoCallbackProxy) AsBinder

func (p *VideoCallbackProxy) AsBinder() binder.IBinder

func (*VideoCallbackProxy) ChangeCallDataUsage

func (p *VideoCallbackProxy) ChangeCallDataUsage(
	ctx context.Context,
	dataUsage int64,
) error

func (*VideoCallbackProxy) ChangeCameraCapabilities

func (p *VideoCallbackProxy) ChangeCameraCapabilities(
	ctx context.Context,
	cameraCapabilities androidTelecom.VideoProfileCameraCapabilities,
) error

func (*VideoCallbackProxy) ChangePeerDimensions

func (p *VideoCallbackProxy) ChangePeerDimensions(
	ctx context.Context,
	width int32,
	height int32,
) error

func (*VideoCallbackProxy) ChangeVideoQuality

func (p *VideoCallbackProxy) ChangeVideoQuality(
	ctx context.Context,
	videoQuality int32,
) error

func (*VideoCallbackProxy) HandleCallSessionEvent

func (p *VideoCallbackProxy) HandleCallSessionEvent(
	ctx context.Context,
	event int32,
) error

func (*VideoCallbackProxy) ReceiveSessionModifyRequest

func (p *VideoCallbackProxy) ReceiveSessionModifyRequest(
	ctx context.Context,
	videoProfile androidTelecom.VideoProfile,
) error

func (*VideoCallbackProxy) ReceiveSessionModifyResponse

func (p *VideoCallbackProxy) ReceiveSessionModifyResponse(
	ctx context.Context,
	status int32,
	requestedProfile androidTelecom.VideoProfile,
	responseProfile androidTelecom.VideoProfile,
) error

type VideoCallbackStub

type VideoCallbackStub struct {
	Impl      IVideoCallback
	Transport binder.VersionAwareTransport
}

VideoCallbackStub dispatches incoming binder transactions to a typed IVideoCallback implementation.

func (*VideoCallbackStub) Descriptor

func (s *VideoCallbackStub) Descriptor() string

func (*VideoCallbackStub) OnTransaction

func (s *VideoCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type VideoProviderProxy

type VideoProviderProxy struct {
	Remote binder.IBinder
}

func NewVideoProviderProxy

func NewVideoProviderProxy(
	remote binder.IBinder,
) *VideoProviderProxy

func (*VideoProviderProxy) AddVideoCallback

func (p *VideoProviderProxy) AddVideoCallback(
	ctx context.Context,
	videoCallbackBinder binder.IBinder,
) error

func (*VideoProviderProxy) AsBinder

func (p *VideoProviderProxy) AsBinder() binder.IBinder

func (*VideoProviderProxy) RemoveVideoCallback

func (p *VideoProviderProxy) RemoveVideoCallback(
	ctx context.Context,
	videoCallbackBinder binder.IBinder,
) error

func (*VideoProviderProxy) RequestCallDataUsage

func (p *VideoProviderProxy) RequestCallDataUsage(
	ctx context.Context,
) error

func (*VideoProviderProxy) RequestCameraCapabilities

func (p *VideoProviderProxy) RequestCameraCapabilities(
	ctx context.Context,
) error

func (*VideoProviderProxy) SendSessionModifyRequest

func (p *VideoProviderProxy) SendSessionModifyRequest(
	ctx context.Context,
	fromProfile androidTelecom.VideoProfile,
	toProfile androidTelecom.VideoProfile,
) error

func (*VideoProviderProxy) SendSessionModifyResponse

func (p *VideoProviderProxy) SendSessionModifyResponse(
	ctx context.Context,
	responseProfile androidTelecom.VideoProfile,
) error

func (*VideoProviderProxy) SetCamera

func (p *VideoProviderProxy) SetCamera(
	ctx context.Context,
	cameraId string,
	mCallingPackageName string,
	targetSdkVersion int32,
) error

func (*VideoProviderProxy) SetDeviceOrientation

func (p *VideoProviderProxy) SetDeviceOrientation(
	ctx context.Context,
	rotation int32,
) error

func (*VideoProviderProxy) SetDisplaySurface

func (p *VideoProviderProxy) SetDisplaySurface(
	ctx context.Context,
	surface view.Surface,
) error

func (*VideoProviderProxy) SetPauseImage

func (p *VideoProviderProxy) SetPauseImage(
	ctx context.Context,
	uri net.Uri,
) error

func (*VideoProviderProxy) SetPreviewSurface

func (p *VideoProviderProxy) SetPreviewSurface(
	ctx context.Context,
	surface view.Surface,
) error

func (*VideoProviderProxy) SetZoom

func (p *VideoProviderProxy) SetZoom(
	ctx context.Context,
	value float32,
) error

type VideoProviderStub

type VideoProviderStub struct {
	Impl      IVideoProvider
	Transport binder.VersionAwareTransport
}

VideoProviderStub dispatches incoming binder transactions to a typed IVideoProvider implementation.

func (*VideoProviderStub) Descriptor

func (s *VideoProviderStub) Descriptor() string

func (*VideoProviderStub) OnTransaction

func (s *VideoProviderStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL