Documentation
¶
Index ¶
- Constants
- type IImsCallSession
- type IImsCallSessionListener
- type IImsCallSessionListenerServer
- type IImsCallSessionServer
- type IImsConfig
- type IImsConfigServer
- type IImsEcbm
- type IImsEcbmListener
- type IImsEcbmListenerServer
- type IImsEcbmServer
- type IImsExternalCallStateListener
- type IImsExternalCallStateListenerServer
- type IImsFeatureStatusCallback
- type IImsFeatureStatusCallbackServer
- type IImsMMTelFeature
- type IImsMMTelFeatureServer
- type IImsMultiEndpoint
- type IImsMultiEndpointServer
- type IImsRcsFeature
- type IImsRcsFeatureServer
- type IImsRegistrationListener
- type IImsRegistrationListenerServer
- type IImsService
- type IImsServiceController
- type IImsServiceControllerServer
- type IImsServiceFeatureCallback
- type IImsServiceFeatureCallbackServer
- type IImsServiceServer
- type IImsStreamMediaSession
- type IImsStreamMediaSessionServer
- type IImsUt
- type IImsUtListener
- type IImsUtListenerServer
- type IImsUtServer
- type IImsVideoCallCallback
- type IImsVideoCallCallbackServer
- type IImsVideoCallProvider
- type IImsVideoCallProviderServer
- type ImsCallSessionListenerProxy
- func (p *ImsCallSessionListenerProxy) AsBinder() binder.IBinder
- func (p *ImsCallSessionListenerProxy) CallQualityChanged(ctx context.Context, callQuality telephony.CallQuality) error
- func (p *ImsCallSessionListenerProxy) CallSessionConferenceExtendFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionConferenceExtendReceived(ctx context.Context, session IImsCallSession, newSession IImsCallSession, ...) error
- func (p *ImsCallSessionListenerProxy) CallSessionConferenceExtended(ctx context.Context, session IImsCallSession, newSession IImsCallSession, ...) error
- func (p *ImsCallSessionListenerProxy) CallSessionConferenceStateUpdated(ctx context.Context, session IImsCallSession, state ims.ImsConferenceState) error
- func (p *ImsCallSessionListenerProxy) CallSessionHandover(ctx context.Context, session IImsCallSession, srcAccessTech int32, ...) error
- func (p *ImsCallSessionListenerProxy) CallSessionHandoverFailed(ctx context.Context, session IImsCallSession, srcAccessTech int32, ...) error
- func (p *ImsCallSessionListenerProxy) CallSessionHeld(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
- func (p *ImsCallSessionListenerProxy) CallSessionHoldFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionHoldReceived(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
- func (p *ImsCallSessionListenerProxy) CallSessionInviteParticipantsRequestDelivered(ctx context.Context, session IImsCallSession) error
- func (p *ImsCallSessionListenerProxy) CallSessionInviteParticipantsRequestFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionMayHandover(ctx context.Context, session IImsCallSession, srcAccessTech int32, ...) error
- func (p *ImsCallSessionListenerProxy) CallSessionMergeComplete(ctx context.Context, session IImsCallSession) error
- func (p *ImsCallSessionListenerProxy) CallSessionMergeFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionMergeStarted(ctx context.Context, session IImsCallSession, newSession IImsCallSession, ...) error
- func (p *ImsCallSessionListenerProxy) CallSessionMultipartyStateChanged(ctx context.Context, session IImsCallSession, isMultiParty bool) error
- func (p *ImsCallSessionListenerProxy) CallSessionProgressing(ctx context.Context, session IImsCallSession, ...) error
- func (p *ImsCallSessionListenerProxy) CallSessionRemoveParticipantsRequestDelivered(ctx context.Context, session IImsCallSession) error
- func (p *ImsCallSessionListenerProxy) CallSessionRemoveParticipantsRequestFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionResumeFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionResumeReceived(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
- func (p *ImsCallSessionListenerProxy) CallSessionResumed(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
- func (p *ImsCallSessionListenerProxy) CallSessionRttAudioIndicatorChanged(ctx context.Context, profile ims.ImsStreamMediaProfile) error
- func (p *ImsCallSessionListenerProxy) CallSessionRttMessageReceived(ctx context.Context, rttMessage string) error
- func (p *ImsCallSessionListenerProxy) CallSessionRttModifyRequestReceived(ctx context.Context, session IImsCallSession, callProfile ims.ImsCallProfile) error
- func (p *ImsCallSessionListenerProxy) CallSessionRttModifyResponseReceived(ctx context.Context, status int32) error
- func (p *ImsCallSessionListenerProxy) CallSessionSendAnbrQuery(ctx context.Context, mediaType int32, direction int32, bitsPerSecond int32) error
- func (p *ImsCallSessionListenerProxy) CallSessionStartFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionStarted(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
- func (p *ImsCallSessionListenerProxy) CallSessionSuppServiceReceived(ctx context.Context, session IImsCallSession, ...) error
- func (p *ImsCallSessionListenerProxy) CallSessionTerminated(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionTransferFailed(ctx context.Context, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionTransferred(ctx context.Context) error
- func (p *ImsCallSessionListenerProxy) CallSessionTtyModeReceived(ctx context.Context, session IImsCallSession, mode int32) error
- func (p *ImsCallSessionListenerProxy) CallSessionUpdateFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
- func (p *ImsCallSessionListenerProxy) CallSessionUpdateReceived(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
- func (p *ImsCallSessionListenerProxy) CallSessionUpdated(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
- func (p *ImsCallSessionListenerProxy) CallSessionUssdMessageReceived(ctx context.Context, session IImsCallSession, mode int32, ussdMessage string) error
- type ImsCallSessionListenerStub
- type ImsCallSessionProxy
- func (p *ImsCallSessionProxy) Accept(ctx context.Context, callType int32, profile ims.ImsStreamMediaProfile) error
- func (p *ImsCallSessionProxy) AsBinder() binder.IBinder
- func (p *ImsCallSessionProxy) CallSessionNotifyAnbr(ctx context.Context, mediaType int32, direction int32, bitsPerSecond int32) error
- func (p *ImsCallSessionProxy) Close(ctx context.Context) error
- func (p *ImsCallSessionProxy) ConsultativeTransfer(ctx context.Context, transferToSession IImsCallSession) error
- func (p *ImsCallSessionProxy) Deflect(ctx context.Context, deflectNumber string) error
- func (p *ImsCallSessionProxy) ExtendToConference(ctx context.Context, participants []string) error
- func (p *ImsCallSessionProxy) GetCallId(ctx context.Context) (string, error)
- func (p *ImsCallSessionProxy) GetCallProfile(ctx context.Context) (ims.ImsCallProfile, error)
- func (p *ImsCallSessionProxy) GetLocalCallProfile(ctx context.Context) (ims.ImsCallProfile, error)
- func (p *ImsCallSessionProxy) GetProperty(ctx context.Context, name string) (string, error)
- func (p *ImsCallSessionProxy) GetRemoteCallProfile(ctx context.Context) (ims.ImsCallProfile, error)
- func (p *ImsCallSessionProxy) GetState(ctx context.Context) (int32, error)
- func (p *ImsCallSessionProxy) GetVideoCallProvider(ctx context.Context) (IImsVideoCallProvider, error)
- func (p *ImsCallSessionProxy) Hold(ctx context.Context, profile ims.ImsStreamMediaProfile) error
- func (p *ImsCallSessionProxy) InviteParticipants(ctx context.Context, participants []string) error
- func (p *ImsCallSessionProxy) IsInCall(ctx context.Context) (bool, error)
- func (p *ImsCallSessionProxy) IsMultiparty(ctx context.Context) (bool, error)
- func (p *ImsCallSessionProxy) Merge(ctx context.Context) error
- func (p *ImsCallSessionProxy) Reject(ctx context.Context, reason int32) error
- func (p *ImsCallSessionProxy) RemoveParticipants(ctx context.Context, participants []string) error
- func (p *ImsCallSessionProxy) Resume(ctx context.Context, profile ims.ImsStreamMediaProfile) error
- func (p *ImsCallSessionProxy) SendDtmf(ctx context.Context, c uint16, result os.Message) error
- func (p *ImsCallSessionProxy) SendRtpHeaderExtensions(ctx context.Context, extensions []ims.RtpHeaderExtension) error
- func (p *ImsCallSessionProxy) SendRttMessage(ctx context.Context, rttMessage string) error
- func (p *ImsCallSessionProxy) SendRttModifyRequest(ctx context.Context, toProfile ims.ImsCallProfile) error
- func (p *ImsCallSessionProxy) SendRttModifyResponse(ctx context.Context, status bool) error
- func (p *ImsCallSessionProxy) SendUssd(ctx context.Context, ussdMessage string) error
- func (p *ImsCallSessionProxy) SetListener(ctx context.Context, listener IImsCallSessionListener) error
- func (p *ImsCallSessionProxy) SetMute(ctx context.Context, muted bool) error
- func (p *ImsCallSessionProxy) Start(ctx context.Context, callee string, profile ims.ImsCallProfile) error
- func (p *ImsCallSessionProxy) StartConference(ctx context.Context, participants []string, profile ims.ImsCallProfile) error
- func (p *ImsCallSessionProxy) StartDtmf(ctx context.Context, c uint16) error
- func (p *ImsCallSessionProxy) StopDtmf(ctx context.Context) error
- func (p *ImsCallSessionProxy) Terminate(ctx context.Context, reason int32) error
- func (p *ImsCallSessionProxy) Transfer(ctx context.Context, number string, isConfirmationRequired bool) error
- func (p *ImsCallSessionProxy) Update(ctx context.Context, callType int32, profile ims.ImsStreamMediaProfile) error
- type ImsCallSessionStub
- type ImsConfigProxy
- func (p *ImsConfigProxy) AsBinder() binder.IBinder
- func (p *ImsConfigProxy) GetFeatureValue(ctx context.Context, feature int32, network int32, ...) error
- func (p *ImsConfigProxy) GetProvisionedStringValue(ctx context.Context, item int32) (string, error)
- func (p *ImsConfigProxy) GetProvisionedValue(ctx context.Context, item int32) (int32, error)
- func (p *ImsConfigProxy) GetVideoQuality(ctx context.Context, listener ims.ImsConfigListener) error
- func (p *ImsConfigProxy) GetVolteProvisioned(ctx context.Context) (bool, error)
- func (p *ImsConfigProxy) SetFeatureValue(ctx context.Context, feature int32, network int32, value int32, ...) error
- func (p *ImsConfigProxy) SetProvisionedStringValue(ctx context.Context, item int32, value string) (int32, error)
- func (p *ImsConfigProxy) SetProvisionedValue(ctx context.Context, item int32, value int32) (int32, error)
- func (p *ImsConfigProxy) SetVideoQuality(ctx context.Context, quality int32, listener ims.ImsConfigListener) error
- type ImsConfigStub
- type ImsEcbmListenerProxy
- type ImsEcbmListenerStub
- type ImsEcbmProxy
- type ImsEcbmStub
- type ImsExternalCallStateListenerProxy
- type ImsExternalCallStateListenerStub
- type ImsFeatureStatusCallbackProxy
- type ImsFeatureStatusCallbackStub
- type ImsMMTelFeatureProxy
- func (p *ImsMMTelFeatureProxy) AddRegistrationListener(ctx context.Context, listener IImsRegistrationListener) error
- func (p *ImsMMTelFeatureProxy) AsBinder() binder.IBinder
- func (p *ImsMMTelFeatureProxy) CreateCallProfile(ctx context.Context, sessionId int32, callSessionType int32, callType int32) (ims.ImsCallProfile, error)
- func (p *ImsMMTelFeatureProxy) CreateCallSession(ctx context.Context, sessionId int32, profile ims.ImsCallProfile) (IImsCallSession, error)
- func (p *ImsMMTelFeatureProxy) EndSession(ctx context.Context, sessionId int32) error
- func (p *ImsMMTelFeatureProxy) GetConfigInterface(ctx context.Context) (IImsConfig, error)
- func (p *ImsMMTelFeatureProxy) GetEcbmInterface(ctx context.Context) (IImsEcbm, error)
- func (p *ImsMMTelFeatureProxy) GetFeatureStatus(ctx context.Context) (int32, error)
- func (p *ImsMMTelFeatureProxy) GetMultiEndpointInterface(ctx context.Context) (IImsMultiEndpoint, error)
- func (p *ImsMMTelFeatureProxy) GetPendingCallSession(ctx context.Context, sessionId int32, callId string) (IImsCallSession, error)
- func (p *ImsMMTelFeatureProxy) GetUtInterface(ctx context.Context) (IImsUt, error)
- func (p *ImsMMTelFeatureProxy) IsConnected(ctx context.Context, callSessionType int32, callType int32) (bool, error)
- func (p *ImsMMTelFeatureProxy) IsOpened(ctx context.Context) (bool, error)
- func (p *ImsMMTelFeatureProxy) RemoveRegistrationListener(ctx context.Context, listener IImsRegistrationListener) error
- func (p *ImsMMTelFeatureProxy) SetUiTTYMode(ctx context.Context, uiTtyMode int32, onComplete os.Message) error
- func (p *ImsMMTelFeatureProxy) StartSession(ctx context.Context, incomingCallIntent app.PendingIntent, ...) (int32, error)
- func (p *ImsMMTelFeatureProxy) TurnOffIms(ctx context.Context) error
- func (p *ImsMMTelFeatureProxy) TurnOnIms(ctx context.Context) error
- type ImsMMTelFeatureStub
- type ImsMultiEndpointProxy
- type ImsMultiEndpointStub
- type ImsRcsFeatureProxy
- type ImsRcsFeatureStub
- type ImsRegistrationListenerProxy
- func (p *ImsRegistrationListenerProxy) AsBinder() binder.IBinder
- func (p *ImsRegistrationListenerProxy) RegistrationAssociatedUriChanged(ctx context.Context, uris []net.Uri) error
- func (p *ImsRegistrationListenerProxy) RegistrationChangeFailed(ctx context.Context, targetAccessTech int32, imsReasonInfo ims.ImsReasonInfo) error
- func (p *ImsRegistrationListenerProxy) RegistrationConnected(ctx context.Context) error
- func (p *ImsRegistrationListenerProxy) RegistrationConnectedWithRadioTech(ctx context.Context, imsRadioTech int32) error
- func (p *ImsRegistrationListenerProxy) RegistrationDisconnected(ctx context.Context, imsReasonInfo ims.ImsReasonInfo) error
- func (p *ImsRegistrationListenerProxy) RegistrationFeatureCapabilityChanged(ctx context.Context, serviceClass int32, enabledFeatures []int32, ...) error
- func (p *ImsRegistrationListenerProxy) RegistrationProgressing(ctx context.Context) error
- func (p *ImsRegistrationListenerProxy) RegistrationProgressingWithRadioTech(ctx context.Context, imsRadioTech int32) error
- func (p *ImsRegistrationListenerProxy) RegistrationResumed(ctx context.Context) error
- func (p *ImsRegistrationListenerProxy) RegistrationServiceCapabilityChanged(ctx context.Context, serviceClass int32, event int32) error
- func (p *ImsRegistrationListenerProxy) RegistrationSuspended(ctx context.Context) error
- func (p *ImsRegistrationListenerProxy) VoiceMessageCountUpdate(ctx context.Context, count int32) error
- type ImsRegistrationListenerStub
- type ImsServiceControllerProxy
- func (p *ImsServiceControllerProxy) AddFeatureStatusCallback(ctx context.Context, slotId int32, featureType int32, ...) error
- func (p *ImsServiceControllerProxy) AsBinder() binder.IBinder
- func (p *ImsServiceControllerProxy) CreateEmergencyMMTelFeature(ctx context.Context, slotId int32) (IImsMMTelFeature, error)
- func (p *ImsServiceControllerProxy) CreateMMTelFeature(ctx context.Context, slotId int32) (IImsMMTelFeature, error)
- func (p *ImsServiceControllerProxy) CreateRcsFeature(ctx context.Context, slotId int32) (IImsRcsFeature, error)
- func (p *ImsServiceControllerProxy) RemoveFeatureStatusCallback(ctx context.Context, slotId int32, featureType int32, ...) error
- func (p *ImsServiceControllerProxy) RemoveImsFeature(ctx context.Context, slotId int32, featureType int32) error
- type ImsServiceControllerStub
- type ImsServiceFeatureCallbackProxy
- func (p *ImsServiceFeatureCallbackProxy) AsBinder() binder.IBinder
- func (p *ImsServiceFeatureCallbackProxy) ImsFeatureCreated(ctx context.Context, feature ims.ImsFeatureContainer, subId int32) error
- func (p *ImsServiceFeatureCallbackProxy) ImsFeatureRemoved(ctx context.Context, reason int32) error
- func (p *ImsServiceFeatureCallbackProxy) ImsStatusChanged(ctx context.Context, status int32, subId int32) error
- func (p *ImsServiceFeatureCallbackProxy) UpdateCapabilities(ctx context.Context, capabilities int64) error
- type ImsServiceFeatureCallbackStub
- type ImsServiceProxy
- func (p *ImsServiceProxy) AddRegistrationListener(ctx context.Context, phoneId int32, serviceClass int32, ...) error
- func (p *ImsServiceProxy) AsBinder() binder.IBinder
- func (p *ImsServiceProxy) Close(ctx context.Context, serviceId int32) error
- func (p *ImsServiceProxy) CreateCallProfile(ctx context.Context, serviceId int32, serviceType int32, callType int32) (ims.ImsCallProfile, error)
- func (p *ImsServiceProxy) CreateCallSession(ctx context.Context, serviceId int32, profile ims.ImsCallProfile, ...) (IImsCallSession, error)
- func (p *ImsServiceProxy) GetConfigInterface(ctx context.Context, phoneId int32) (IImsConfig, error)
- func (p *ImsServiceProxy) GetEcbmInterface(ctx context.Context, serviceId int32) (IImsEcbm, error)
- func (p *ImsServiceProxy) GetMultiEndpointInterface(ctx context.Context, serviceId int32) (IImsMultiEndpoint, error)
- func (p *ImsServiceProxy) GetPendingCallSession(ctx context.Context, serviceId int32, callId string) (IImsCallSession, error)
- func (p *ImsServiceProxy) GetUtInterface(ctx context.Context, serviceId int32) (IImsUt, error)
- func (p *ImsServiceProxy) IsConnected(ctx context.Context, serviceId int32, serviceType int32, callType int32) (bool, error)
- func (p *ImsServiceProxy) IsOpened(ctx context.Context, serviceId int32) (bool, error)
- func (p *ImsServiceProxy) Open(ctx context.Context, phoneId int32, serviceClass int32, ...) (int32, error)
- func (p *ImsServiceProxy) SetRegistrationListener(ctx context.Context, serviceId int32, listener IImsRegistrationListener) error
- func (p *ImsServiceProxy) SetUiTTYMode(ctx context.Context, serviceId int32, uiTtyMode int32, onComplete os.Message) error
- func (p *ImsServiceProxy) TurnOffIms(ctx context.Context, phoneId int32) error
- func (p *ImsServiceProxy) TurnOnIms(ctx context.Context, phoneId int32) error
- type ImsServiceStub
- type ImsStreamMediaSessionProxy
- type ImsStreamMediaSessionStub
- type ImsUtListenerProxy
- func (p *ImsUtListenerProxy) AsBinder() binder.IBinder
- func (p *ImsUtListenerProxy) LineIdentificationSupplementaryServiceResponse(ctx context.Context, id int32, config ims.ImsSsInfo) error
- func (p *ImsUtListenerProxy) OnSupplementaryServiceIndication(ctx context.Context, ssData ims.ImsSsData) error
- func (p *ImsUtListenerProxy) UtConfigurationCallBarringQueried(ctx context.Context, ut IImsUt, id int32, cbInfo []ims.ImsSsInfo) error
- func (p *ImsUtListenerProxy) UtConfigurationCallForwardQueried(ctx context.Context, ut IImsUt, id int32, cfInfo []ims.ImsCallForwardInfo) error
- func (p *ImsUtListenerProxy) UtConfigurationCallWaitingQueried(ctx context.Context, ut IImsUt, id int32, cwInfo []ims.ImsSsInfo) error
- func (p *ImsUtListenerProxy) UtConfigurationQueried(ctx context.Context, ut IImsUt, id int32, ssInfo os.Bundle) error
- func (p *ImsUtListenerProxy) UtConfigurationQueryFailed(ctx context.Context, ut IImsUt, id int32, error_ ims.ImsReasonInfo) error
- func (p *ImsUtListenerProxy) UtConfigurationUpdateFailed(ctx context.Context, ut IImsUt, id int32, error_ ims.ImsReasonInfo) error
- func (p *ImsUtListenerProxy) UtConfigurationUpdated(ctx context.Context, ut IImsUt, id int32) error
- type ImsUtListenerStub
- type ImsUtProxy
- func (p *ImsUtProxy) AsBinder() binder.IBinder
- func (p *ImsUtProxy) Close(ctx context.Context) error
- func (p *ImsUtProxy) QueryCLIP(ctx context.Context) (int32, error)
- func (p *ImsUtProxy) QueryCLIR(ctx context.Context) (int32, error)
- func (p *ImsUtProxy) QueryCOLP(ctx context.Context) (int32, error)
- func (p *ImsUtProxy) QueryCOLR(ctx context.Context) (int32, error)
- func (p *ImsUtProxy) QueryCallBarring(ctx context.Context, cbType int32) (int32, error)
- func (p *ImsUtProxy) QueryCallBarringForServiceClass(ctx context.Context, cbType int32, serviceClass int32) (int32, error)
- func (p *ImsUtProxy) QueryCallForward(ctx context.Context, condition int32, number string) (int32, error)
- func (p *ImsUtProxy) QueryCallWaiting(ctx context.Context) (int32, error)
- func (p *ImsUtProxy) SetListener(ctx context.Context, listener IImsUtListener) error
- func (p *ImsUtProxy) Transact(ctx context.Context, ssInfo os.Bundle) (int32, error)
- func (p *ImsUtProxy) UpdateCLIP(ctx context.Context, enable bool) (int32, error)
- func (p *ImsUtProxy) UpdateCLIR(ctx context.Context, clirMode int32) (int32, error)
- func (p *ImsUtProxy) UpdateCOLP(ctx context.Context, enable bool) (int32, error)
- func (p *ImsUtProxy) UpdateCOLR(ctx context.Context, presentation int32) (int32, error)
- func (p *ImsUtProxy) UpdateCallBarring(ctx context.Context, cbType int32, action int32, barrList []string) (int32, error)
- func (p *ImsUtProxy) UpdateCallBarringForServiceClass(ctx context.Context, cbType int32, action int32, barrList []string, ...) (int32, error)
- func (p *ImsUtProxy) UpdateCallBarringWithPassword(ctx context.Context, cbType int32, action int32, barrList []string, ...) (int32, error)
- func (p *ImsUtProxy) UpdateCallForward(ctx context.Context, action int32, condition int32, number string, ...) (int32, error)
- func (p *ImsUtProxy) UpdateCallWaiting(ctx context.Context, enable bool, serviceClass int32) (int32, error)
- type ImsUtStub
- type ImsVideoCallCallbackProxy
- func (p *ImsVideoCallCallbackProxy) AsBinder() binder.IBinder
- func (p *ImsVideoCallCallbackProxy) ChangeCallDataUsage(ctx context.Context, dataUsage int64) error
- func (p *ImsVideoCallCallbackProxy) ChangeCameraCapabilities(ctx context.Context, cameraCapabilities telecom.VideoProfileCameraCapabilities) error
- func (p *ImsVideoCallCallbackProxy) ChangePeerDimensions(ctx context.Context, width int32, height int32) error
- func (p *ImsVideoCallCallbackProxy) ChangeVideoQuality(ctx context.Context, videoQuality int32) error
- func (p *ImsVideoCallCallbackProxy) HandleCallSessionEvent(ctx context.Context, event int32) error
- func (p *ImsVideoCallCallbackProxy) ReceiveSessionModifyRequest(ctx context.Context, videoProfile telecom.VideoProfile) error
- func (p *ImsVideoCallCallbackProxy) ReceiveSessionModifyResponse(ctx context.Context, status int32, requestedProfile telecom.VideoProfile, ...) error
- type ImsVideoCallCallbackStub
- type ImsVideoCallProviderProxy
- func (p *ImsVideoCallProviderProxy) AsBinder() binder.IBinder
- func (p *ImsVideoCallProviderProxy) RequestCallDataUsage(ctx context.Context) error
- func (p *ImsVideoCallProviderProxy) RequestCameraCapabilities(ctx context.Context) error
- func (p *ImsVideoCallProviderProxy) SendSessionModifyRequest(ctx context.Context, fromProfile telecom.VideoProfile, ...) error
- func (p *ImsVideoCallProviderProxy) SendSessionModifyResponse(ctx context.Context, responseProfile telecom.VideoProfile) error
- func (p *ImsVideoCallProviderProxy) SetCallback(ctx context.Context, callback IImsVideoCallCallback) error
- func (p *ImsVideoCallProviderProxy) SetCamera(ctx context.Context, cameraId string, uid int32) error
- func (p *ImsVideoCallProviderProxy) SetDeviceOrientation(ctx context.Context, rotation int32) error
- func (p *ImsVideoCallProviderProxy) SetDisplaySurface(ctx context.Context, surface view.Surface) error
- func (p *ImsVideoCallProviderProxy) SetPauseImage(ctx context.Context, uri net.Uri) error
- func (p *ImsVideoCallProviderProxy) SetPreviewSurface(ctx context.Context, surface view.Surface) error
- func (p *ImsVideoCallProviderProxy) SetZoom(ctx context.Context, value float32) error
- type ImsVideoCallProviderStub
Constants ¶
const ( TransactionIImsCallSessionClose = binder.FirstCallTransaction + 0 TransactionIImsCallSessionGetCallId = binder.FirstCallTransaction + 1 TransactionIImsCallSessionGetCallProfile = binder.FirstCallTransaction + 2 TransactionIImsCallSessionGetLocalCallProfile = binder.FirstCallTransaction + 3 TransactionIImsCallSessionGetRemoteCallProfile = binder.FirstCallTransaction + 4 TransactionIImsCallSessionGetProperty = binder.FirstCallTransaction + 5 TransactionIImsCallSessionGetState = binder.FirstCallTransaction + 6 TransactionIImsCallSessionIsInCall = binder.FirstCallTransaction + 7 TransactionIImsCallSessionSetListener = binder.FirstCallTransaction + 8 TransactionIImsCallSessionSetMute = binder.FirstCallTransaction + 9 TransactionIImsCallSessionStart = binder.FirstCallTransaction + 10 TransactionIImsCallSessionStartConference = binder.FirstCallTransaction + 11 TransactionIImsCallSessionAccept = binder.FirstCallTransaction + 12 TransactionIImsCallSessionDeflect = binder.FirstCallTransaction + 13 TransactionIImsCallSessionReject = binder.FirstCallTransaction + 14 TransactionIImsCallSessionTransfer = binder.FirstCallTransaction + 15 TransactionIImsCallSessionConsultativeTransfer = binder.FirstCallTransaction + 16 TransactionIImsCallSessionTerminate = binder.FirstCallTransaction + 17 TransactionIImsCallSessionHold = binder.FirstCallTransaction + 18 TransactionIImsCallSessionResume = binder.FirstCallTransaction + 19 TransactionIImsCallSessionMerge = binder.FirstCallTransaction + 20 TransactionIImsCallSessionUpdate = binder.FirstCallTransaction + 21 TransactionIImsCallSessionExtendToConference = binder.FirstCallTransaction + 22 TransactionIImsCallSessionInviteParticipants = binder.FirstCallTransaction + 23 TransactionIImsCallSessionRemoveParticipants = binder.FirstCallTransaction + 24 TransactionIImsCallSessionSendDtmf = binder.FirstCallTransaction + 25 TransactionIImsCallSessionStartDtmf = binder.FirstCallTransaction + 26 TransactionIImsCallSessionStopDtmf = binder.FirstCallTransaction + 27 TransactionIImsCallSessionSendUssd = binder.FirstCallTransaction + 28 TransactionIImsCallSessionGetVideoCallProvider = binder.FirstCallTransaction + 29 TransactionIImsCallSessionIsMultiparty = binder.FirstCallTransaction + 30 TransactionIImsCallSessionSendRttModifyRequest = binder.FirstCallTransaction + 31 TransactionIImsCallSessionSendRttModifyResponse = binder.FirstCallTransaction + 32 TransactionIImsCallSessionSendRttMessage = binder.FirstCallTransaction + 33 TransactionIImsCallSessionSendRtpHeaderExtensions = binder.FirstCallTransaction + 34 TransactionIImsCallSessionCallSessionNotifyAnbr = binder.FirstCallTransaction + 35 )
const ( MethodIImsCallSessionClose = "close" MethodIImsCallSessionGetCallId = "getCallId" MethodIImsCallSessionGetCallProfile = "getCallProfile" MethodIImsCallSessionGetLocalCallProfile = "getLocalCallProfile" MethodIImsCallSessionGetRemoteCallProfile = "getRemoteCallProfile" MethodIImsCallSessionGetProperty = "getProperty" MethodIImsCallSessionGetState = "getState" MethodIImsCallSessionIsInCall = "isInCall" MethodIImsCallSessionSetListener = "setListener" MethodIImsCallSessionSetMute = "setMute" MethodIImsCallSessionStart = "start" MethodIImsCallSessionStartConference = "startConference" MethodIImsCallSessionAccept = "accept" MethodIImsCallSessionDeflect = "deflect" MethodIImsCallSessionReject = "reject" MethodIImsCallSessionTransfer = "transfer" MethodIImsCallSessionConsultativeTransfer = "consultativeTransfer" MethodIImsCallSessionTerminate = "terminate" MethodIImsCallSessionHold = "hold" MethodIImsCallSessionResume = "resume" MethodIImsCallSessionMerge = "merge" MethodIImsCallSessionUpdate = "update" MethodIImsCallSessionExtendToConference = "extendToConference" MethodIImsCallSessionInviteParticipants = "inviteParticipants" MethodIImsCallSessionRemoveParticipants = "removeParticipants" MethodIImsCallSessionSendDtmf = "sendDtmf" MethodIImsCallSessionStartDtmf = "startDtmf" MethodIImsCallSessionStopDtmf = "stopDtmf" MethodIImsCallSessionSendUssd = "sendUssd" MethodIImsCallSessionGetVideoCallProvider = "getVideoCallProvider" MethodIImsCallSessionIsMultiparty = "isMultiparty" MethodIImsCallSessionSendRttModifyRequest = "sendRttModifyRequest" MethodIImsCallSessionSendRttModifyResponse = "sendRttModifyResponse" MethodIImsCallSessionSendRttMessage = "sendRttMessage" MethodIImsCallSessionSendRtpHeaderExtensions = "sendRtpHeaderExtensions" MethodIImsCallSessionCallSessionNotifyAnbr = "callSessionNotifyAnbr" )
const ( TransactionIImsCallSessionListenerCallSessionProgressing = binder.FirstCallTransaction + 0 TransactionIImsCallSessionListenerCallSessionStarted = binder.FirstCallTransaction + 1 TransactionIImsCallSessionListenerCallSessionStartFailed = binder.FirstCallTransaction + 2 TransactionIImsCallSessionListenerCallSessionTerminated = binder.FirstCallTransaction + 3 TransactionIImsCallSessionListenerCallSessionHeld = binder.FirstCallTransaction + 4 TransactionIImsCallSessionListenerCallSessionHoldFailed = binder.FirstCallTransaction + 5 TransactionIImsCallSessionListenerCallSessionHoldReceived = binder.FirstCallTransaction + 6 TransactionIImsCallSessionListenerCallSessionResumed = binder.FirstCallTransaction + 7 TransactionIImsCallSessionListenerCallSessionResumeFailed = binder.FirstCallTransaction + 8 TransactionIImsCallSessionListenerCallSessionResumeReceived = binder.FirstCallTransaction + 9 TransactionIImsCallSessionListenerCallSessionMergeStarted = binder.FirstCallTransaction + 10 TransactionIImsCallSessionListenerCallSessionMergeComplete = binder.FirstCallTransaction + 11 TransactionIImsCallSessionListenerCallSessionMergeFailed = binder.FirstCallTransaction + 12 TransactionIImsCallSessionListenerCallSessionUpdated = binder.FirstCallTransaction + 13 TransactionIImsCallSessionListenerCallSessionUpdateFailed = binder.FirstCallTransaction + 14 TransactionIImsCallSessionListenerCallSessionUpdateReceived = binder.FirstCallTransaction + 15 TransactionIImsCallSessionListenerCallSessionConferenceExtended = binder.FirstCallTransaction + 16 TransactionIImsCallSessionListenerCallSessionConferenceExtendFailed = binder.FirstCallTransaction + 17 TransactionIImsCallSessionListenerCallSessionConferenceExtendReceived = binder.FirstCallTransaction + 18 TransactionIImsCallSessionListenerCallSessionInviteParticipantsRequestDelivered = binder.FirstCallTransaction + 19 TransactionIImsCallSessionListenerCallSessionInviteParticipantsRequestFailed = binder.FirstCallTransaction + 20 TransactionIImsCallSessionListenerCallSessionRemoveParticipantsRequestDelivered = binder.FirstCallTransaction + 21 TransactionIImsCallSessionListenerCallSessionRemoveParticipantsRequestFailed = binder.FirstCallTransaction + 22 TransactionIImsCallSessionListenerCallSessionConferenceStateUpdated = binder.FirstCallTransaction + 23 TransactionIImsCallSessionListenerCallSessionUssdMessageReceived = binder.FirstCallTransaction + 24 TransactionIImsCallSessionListenerCallSessionHandover = binder.FirstCallTransaction + 25 TransactionIImsCallSessionListenerCallSessionHandoverFailed = binder.FirstCallTransaction + 26 TransactionIImsCallSessionListenerCallSessionMayHandover = binder.FirstCallTransaction + 27 TransactionIImsCallSessionListenerCallSessionTtyModeReceived = binder.FirstCallTransaction + 28 TransactionIImsCallSessionListenerCallSessionMultipartyStateChanged = binder.FirstCallTransaction + 29 TransactionIImsCallSessionListenerCallSessionSuppServiceReceived = binder.FirstCallTransaction + 30 TransactionIImsCallSessionListenerCallSessionRttModifyRequestReceived = binder.FirstCallTransaction + 31 TransactionIImsCallSessionListenerCallSessionRttModifyResponseReceived = binder.FirstCallTransaction + 32 TransactionIImsCallSessionListenerCallSessionRttMessageReceived = binder.FirstCallTransaction + 33 TransactionIImsCallSessionListenerCallSessionRttAudioIndicatorChanged = binder.FirstCallTransaction + 34 TransactionIImsCallSessionListenerCallSessionTransferred = binder.FirstCallTransaction + 35 TransactionIImsCallSessionListenerCallSessionTransferFailed = binder.FirstCallTransaction + 36 TransactionIImsCallSessionListenerCallQualityChanged = binder.FirstCallTransaction + 37 TransactionIImsCallSessionListenerCallSessionSendAnbrQuery = binder.FirstCallTransaction + 38 )
const ( MethodIImsCallSessionListenerCallSessionProgressing = "callSessionProgressing" MethodIImsCallSessionListenerCallSessionStarted = "callSessionStarted" MethodIImsCallSessionListenerCallSessionStartFailed = "callSessionStartFailed" MethodIImsCallSessionListenerCallSessionTerminated = "callSessionTerminated" MethodIImsCallSessionListenerCallSessionHeld = "callSessionHeld" MethodIImsCallSessionListenerCallSessionHoldFailed = "callSessionHoldFailed" MethodIImsCallSessionListenerCallSessionHoldReceived = "callSessionHoldReceived" MethodIImsCallSessionListenerCallSessionResumed = "callSessionResumed" MethodIImsCallSessionListenerCallSessionResumeFailed = "callSessionResumeFailed" MethodIImsCallSessionListenerCallSessionResumeReceived = "callSessionResumeReceived" MethodIImsCallSessionListenerCallSessionMergeStarted = "callSessionMergeStarted" MethodIImsCallSessionListenerCallSessionMergeComplete = "callSessionMergeComplete" MethodIImsCallSessionListenerCallSessionMergeFailed = "callSessionMergeFailed" MethodIImsCallSessionListenerCallSessionUpdated = "callSessionUpdated" MethodIImsCallSessionListenerCallSessionUpdateFailed = "callSessionUpdateFailed" MethodIImsCallSessionListenerCallSessionUpdateReceived = "callSessionUpdateReceived" MethodIImsCallSessionListenerCallSessionConferenceExtended = "callSessionConferenceExtended" MethodIImsCallSessionListenerCallSessionConferenceExtendFailed = "callSessionConferenceExtendFailed" MethodIImsCallSessionListenerCallSessionConferenceExtendReceived = "callSessionConferenceExtendReceived" MethodIImsCallSessionListenerCallSessionInviteParticipantsRequestDelivered = "callSessionInviteParticipantsRequestDelivered" MethodIImsCallSessionListenerCallSessionInviteParticipantsRequestFailed = "callSessionInviteParticipantsRequestFailed" MethodIImsCallSessionListenerCallSessionRemoveParticipantsRequestDelivered = "callSessionRemoveParticipantsRequestDelivered" MethodIImsCallSessionListenerCallSessionRemoveParticipantsRequestFailed = "callSessionRemoveParticipantsRequestFailed" MethodIImsCallSessionListenerCallSessionConferenceStateUpdated = "callSessionConferenceStateUpdated" MethodIImsCallSessionListenerCallSessionUssdMessageReceived = "callSessionUssdMessageReceived" MethodIImsCallSessionListenerCallSessionHandover = "callSessionHandover" MethodIImsCallSessionListenerCallSessionHandoverFailed = "callSessionHandoverFailed" MethodIImsCallSessionListenerCallSessionMayHandover = "callSessionMayHandover" MethodIImsCallSessionListenerCallSessionTtyModeReceived = "callSessionTtyModeReceived" MethodIImsCallSessionListenerCallSessionMultipartyStateChanged = "callSessionMultipartyStateChanged" MethodIImsCallSessionListenerCallSessionSuppServiceReceived = "callSessionSuppServiceReceived" MethodIImsCallSessionListenerCallSessionRttModifyRequestReceived = "callSessionRttModifyRequestReceived" MethodIImsCallSessionListenerCallSessionRttModifyResponseReceived = "callSessionRttModifyResponseReceived" MethodIImsCallSessionListenerCallSessionRttMessageReceived = "callSessionRttMessageReceived" MethodIImsCallSessionListenerCallSessionRttAudioIndicatorChanged = "callSessionRttAudioIndicatorChanged" MethodIImsCallSessionListenerCallSessionTransferred = "callSessionTransferred" MethodIImsCallSessionListenerCallSessionTransferFailed = "callSessionTransferFailed" MethodIImsCallSessionListenerCallQualityChanged = "callQualityChanged" MethodIImsCallSessionListenerCallSessionSendAnbrQuery = "callSessionSendAnbrQuery" )
const ( TransactionIImsConfigGetProvisionedValue = binder.FirstCallTransaction + 0 TransactionIImsConfigGetProvisionedStringValue = binder.FirstCallTransaction + 1 TransactionIImsConfigSetProvisionedValue = binder.FirstCallTransaction + 2 TransactionIImsConfigSetProvisionedStringValue = binder.FirstCallTransaction + 3 TransactionIImsConfigGetFeatureValue = binder.FirstCallTransaction + 4 TransactionIImsConfigSetFeatureValue = binder.FirstCallTransaction + 5 TransactionIImsConfigGetVolteProvisioned = binder.FirstCallTransaction + 6 TransactionIImsConfigGetVideoQuality = binder.FirstCallTransaction + 7 TransactionIImsConfigSetVideoQuality = binder.FirstCallTransaction + 8 )
const ( MethodIImsConfigGetProvisionedValue = "getProvisionedValue" MethodIImsConfigGetProvisionedStringValue = "getProvisionedStringValue" MethodIImsConfigSetProvisionedValue = "setProvisionedValue" MethodIImsConfigSetProvisionedStringValue = "setProvisionedStringValue" MethodIImsConfigGetFeatureValue = "getFeatureValue" MethodIImsConfigSetFeatureValue = "setFeatureValue" MethodIImsConfigGetVolteProvisioned = "getVolteProvisioned" MethodIImsConfigGetVideoQuality = "getVideoQuality" MethodIImsConfigSetVideoQuality = "setVideoQuality" )
const ( TransactionIImsEcbmSetListener = binder.FirstCallTransaction + 0 TransactionIImsEcbmExitEmergencyCallbackMode = binder.FirstCallTransaction + 1 )
const ( MethodIImsEcbmSetListener = "setListener" MethodIImsEcbmExitEmergencyCallbackMode = "exitEmergencyCallbackMode" )
const ( TransactionIImsEcbmListenerEnteredECBM = binder.FirstCallTransaction + 0 TransactionIImsEcbmListenerExitedECBM = binder.FirstCallTransaction + 1 )
const ( MethodIImsEcbmListenerEnteredECBM = "enteredECBM" MethodIImsEcbmListenerExitedECBM = "exitedECBM" )
const ( TransactionIImsMMTelFeatureStartSession = binder.FirstCallTransaction + 0 TransactionIImsMMTelFeatureEndSession = binder.FirstCallTransaction + 1 TransactionIImsMMTelFeatureIsConnected = binder.FirstCallTransaction + 2 TransactionIImsMMTelFeatureIsOpened = binder.FirstCallTransaction + 3 TransactionIImsMMTelFeatureGetFeatureStatus = binder.FirstCallTransaction + 4 TransactionIImsMMTelFeatureAddRegistrationListener = binder.FirstCallTransaction + 5 TransactionIImsMMTelFeatureRemoveRegistrationListener = binder.FirstCallTransaction + 6 TransactionIImsMMTelFeatureCreateCallProfile = binder.FirstCallTransaction + 7 TransactionIImsMMTelFeatureCreateCallSession = binder.FirstCallTransaction + 8 TransactionIImsMMTelFeatureGetPendingCallSession = binder.FirstCallTransaction + 9 TransactionIImsMMTelFeatureGetUtInterface = binder.FirstCallTransaction + 10 TransactionIImsMMTelFeatureGetConfigInterface = binder.FirstCallTransaction + 11 TransactionIImsMMTelFeatureTurnOnIms = binder.FirstCallTransaction + 12 TransactionIImsMMTelFeatureTurnOffIms = binder.FirstCallTransaction + 13 TransactionIImsMMTelFeatureGetEcbmInterface = binder.FirstCallTransaction + 14 TransactionIImsMMTelFeatureSetUiTTYMode = binder.FirstCallTransaction + 15 TransactionIImsMMTelFeatureGetMultiEndpointInterface = binder.FirstCallTransaction + 16 )
const ( MethodIImsMMTelFeatureStartSession = "startSession" MethodIImsMMTelFeatureEndSession = "endSession" MethodIImsMMTelFeatureIsConnected = "isConnected" MethodIImsMMTelFeatureIsOpened = "isOpened" MethodIImsMMTelFeatureGetFeatureStatus = "getFeatureStatus" MethodIImsMMTelFeatureAddRegistrationListener = "addRegistrationListener" MethodIImsMMTelFeatureRemoveRegistrationListener = "removeRegistrationListener" MethodIImsMMTelFeatureCreateCallProfile = "createCallProfile" MethodIImsMMTelFeatureCreateCallSession = "createCallSession" MethodIImsMMTelFeatureGetPendingCallSession = "getPendingCallSession" MethodIImsMMTelFeatureGetUtInterface = "getUtInterface" MethodIImsMMTelFeatureGetConfigInterface = "getConfigInterface" MethodIImsMMTelFeatureTurnOnIms = "turnOnIms" MethodIImsMMTelFeatureTurnOffIms = "turnOffIms" MethodIImsMMTelFeatureGetEcbmInterface = "getEcbmInterface" MethodIImsMMTelFeatureSetUiTTYMode = "setUiTTYMode" MethodIImsMMTelFeatureGetMultiEndpointInterface = "getMultiEndpointInterface" )
const ( TransactionIImsMultiEndpointSetListener = binder.FirstCallTransaction + 0 TransactionIImsMultiEndpointRequestImsExternalCallStateInfo = binder.FirstCallTransaction + 1 )
const ( MethodIImsMultiEndpointSetListener = "setListener" MethodIImsMultiEndpointRequestImsExternalCallStateInfo = "requestImsExternalCallStateInfo" )
const ( TransactionIImsRegistrationListenerRegistrationConnected = binder.FirstCallTransaction + 0 TransactionIImsRegistrationListenerRegistrationProgressing = binder.FirstCallTransaction + 1 TransactionIImsRegistrationListenerRegistrationConnectedWithRadioTech = binder.FirstCallTransaction + 2 TransactionIImsRegistrationListenerRegistrationProgressingWithRadioTech = binder.FirstCallTransaction + 3 TransactionIImsRegistrationListenerRegistrationDisconnected = binder.FirstCallTransaction + 4 TransactionIImsRegistrationListenerRegistrationResumed = binder.FirstCallTransaction + 5 TransactionIImsRegistrationListenerRegistrationSuspended = binder.FirstCallTransaction + 6 TransactionIImsRegistrationListenerRegistrationServiceCapabilityChanged = binder.FirstCallTransaction + 7 TransactionIImsRegistrationListenerRegistrationFeatureCapabilityChanged = binder.FirstCallTransaction + 8 TransactionIImsRegistrationListenerVoiceMessageCountUpdate = binder.FirstCallTransaction + 9 TransactionIImsRegistrationListenerRegistrationAssociatedUriChanged = binder.FirstCallTransaction + 10 TransactionIImsRegistrationListenerRegistrationChangeFailed = binder.FirstCallTransaction + 11 )
const ( MethodIImsRegistrationListenerRegistrationConnected = "registrationConnected" MethodIImsRegistrationListenerRegistrationProgressing = "registrationProgressing" MethodIImsRegistrationListenerRegistrationConnectedWithRadioTech = "registrationConnectedWithRadioTech" MethodIImsRegistrationListenerRegistrationProgressingWithRadioTech = "registrationProgressingWithRadioTech" MethodIImsRegistrationListenerRegistrationDisconnected = "registrationDisconnected" MethodIImsRegistrationListenerRegistrationResumed = "registrationResumed" MethodIImsRegistrationListenerRegistrationSuspended = "registrationSuspended" MethodIImsRegistrationListenerRegistrationServiceCapabilityChanged = "registrationServiceCapabilityChanged" MethodIImsRegistrationListenerRegistrationFeatureCapabilityChanged = "registrationFeatureCapabilityChanged" MethodIImsRegistrationListenerVoiceMessageCountUpdate = "voiceMessageCountUpdate" MethodIImsRegistrationListenerRegistrationAssociatedUriChanged = "registrationAssociatedUriChanged" MethodIImsRegistrationListenerRegistrationChangeFailed = "registrationChangeFailed" )
const ( TransactionIImsServiceOpen = binder.FirstCallTransaction + 0 TransactionIImsServiceClose = binder.FirstCallTransaction + 1 TransactionIImsServiceIsConnected = binder.FirstCallTransaction + 2 TransactionIImsServiceIsOpened = binder.FirstCallTransaction + 3 TransactionIImsServiceSetRegistrationListener = binder.FirstCallTransaction + 4 TransactionIImsServiceAddRegistrationListener = binder.FirstCallTransaction + 5 TransactionIImsServiceCreateCallProfile = binder.FirstCallTransaction + 6 TransactionIImsServiceCreateCallSession = binder.FirstCallTransaction + 7 TransactionIImsServiceGetPendingCallSession = binder.FirstCallTransaction + 8 TransactionIImsServiceGetUtInterface = binder.FirstCallTransaction + 9 TransactionIImsServiceGetConfigInterface = binder.FirstCallTransaction + 10 TransactionIImsServiceTurnOnIms = binder.FirstCallTransaction + 11 TransactionIImsServiceTurnOffIms = binder.FirstCallTransaction + 12 TransactionIImsServiceGetEcbmInterface = binder.FirstCallTransaction + 13 TransactionIImsServiceSetUiTTYMode = binder.FirstCallTransaction + 14 TransactionIImsServiceGetMultiEndpointInterface = binder.FirstCallTransaction + 15 )
const ( MethodIImsServiceOpen = "open" MethodIImsServiceClose = "close" MethodIImsServiceIsConnected = "isConnected" MethodIImsServiceIsOpened = "isOpened" MethodIImsServiceSetRegistrationListener = "setRegistrationListener" MethodIImsServiceAddRegistrationListener = "addRegistrationListener" MethodIImsServiceCreateCallProfile = "createCallProfile" MethodIImsServiceCreateCallSession = "createCallSession" MethodIImsServiceGetPendingCallSession = "getPendingCallSession" MethodIImsServiceGetUtInterface = "getUtInterface" MethodIImsServiceGetConfigInterface = "getConfigInterface" MethodIImsServiceTurnOnIms = "turnOnIms" MethodIImsServiceTurnOffIms = "turnOffIms" MethodIImsServiceGetEcbmInterface = "getEcbmInterface" MethodIImsServiceSetUiTTYMode = "setUiTTYMode" MethodIImsServiceGetMultiEndpointInterface = "getMultiEndpointInterface" )
const ( TransactionIImsServiceControllerCreateEmergencyMMTelFeature = binder.FirstCallTransaction + 0 TransactionIImsServiceControllerCreateMMTelFeature = binder.FirstCallTransaction + 1 TransactionIImsServiceControllerCreateRcsFeature = binder.FirstCallTransaction + 2 TransactionIImsServiceControllerRemoveImsFeature = binder.FirstCallTransaction + 3 TransactionIImsServiceControllerAddFeatureStatusCallback = binder.FirstCallTransaction + 4 TransactionIImsServiceControllerRemoveFeatureStatusCallback = binder.FirstCallTransaction + 5 )
const ( MethodIImsServiceControllerCreateEmergencyMMTelFeature = "createEmergencyMMTelFeature" MethodIImsServiceControllerCreateMMTelFeature = "createMMTelFeature" MethodIImsServiceControllerCreateRcsFeature = "createRcsFeature" MethodIImsServiceControllerRemoveImsFeature = "removeImsFeature" MethodIImsServiceControllerAddFeatureStatusCallback = "addFeatureStatusCallback" MethodIImsServiceControllerRemoveFeatureStatusCallback = "removeFeatureStatusCallback" )
const ( TransactionIImsServiceFeatureCallbackImsFeatureCreated = binder.FirstCallTransaction + 0 TransactionIImsServiceFeatureCallbackImsFeatureRemoved = binder.FirstCallTransaction + 1 TransactionIImsServiceFeatureCallbackImsStatusChanged = binder.FirstCallTransaction + 2 TransactionIImsServiceFeatureCallbackUpdateCapabilities = binder.FirstCallTransaction + 3 )
const ( MethodIImsServiceFeatureCallbackImsFeatureCreated = "imsFeatureCreated" MethodIImsServiceFeatureCallbackImsFeatureRemoved = "imsFeatureRemoved" MethodIImsServiceFeatureCallbackImsStatusChanged = "imsStatusChanged" MethodIImsServiceFeatureCallbackUpdateCapabilities = "updateCapabilities" )
const ( TransactionIImsUtClose = binder.FirstCallTransaction + 0 TransactionIImsUtQueryCallBarring = binder.FirstCallTransaction + 1 TransactionIImsUtQueryCallForward = binder.FirstCallTransaction + 2 TransactionIImsUtQueryCallWaiting = binder.FirstCallTransaction + 3 TransactionIImsUtQueryCLIR = binder.FirstCallTransaction + 4 TransactionIImsUtQueryCLIP = binder.FirstCallTransaction + 5 TransactionIImsUtQueryCOLR = binder.FirstCallTransaction + 6 TransactionIImsUtQueryCOLP = binder.FirstCallTransaction + 7 TransactionIImsUtTransact = binder.FirstCallTransaction + 8 TransactionIImsUtUpdateCallBarring = binder.FirstCallTransaction + 9 TransactionIImsUtUpdateCallForward = binder.FirstCallTransaction + 10 TransactionIImsUtUpdateCallWaiting = binder.FirstCallTransaction + 11 TransactionIImsUtUpdateCLIR = binder.FirstCallTransaction + 12 TransactionIImsUtUpdateCLIP = binder.FirstCallTransaction + 13 TransactionIImsUtUpdateCOLR = binder.FirstCallTransaction + 14 TransactionIImsUtUpdateCOLP = binder.FirstCallTransaction + 15 TransactionIImsUtSetListener = binder.FirstCallTransaction + 16 TransactionIImsUtQueryCallBarringForServiceClass = binder.FirstCallTransaction + 17 TransactionIImsUtUpdateCallBarringForServiceClass = binder.FirstCallTransaction + 18 TransactionIImsUtUpdateCallBarringWithPassword = binder.FirstCallTransaction + 19 )
const ( MethodIImsUtClose = "close" MethodIImsUtQueryCallBarring = "queryCallBarring" MethodIImsUtQueryCallForward = "queryCallForward" MethodIImsUtQueryCallWaiting = "queryCallWaiting" MethodIImsUtQueryCLIR = "queryCLIR" MethodIImsUtQueryCLIP = "queryCLIP" MethodIImsUtQueryCOLR = "queryCOLR" MethodIImsUtQueryCOLP = "queryCOLP" MethodIImsUtTransact = "transact" MethodIImsUtUpdateCallBarring = "updateCallBarring" MethodIImsUtUpdateCallForward = "updateCallForward" MethodIImsUtUpdateCallWaiting = "updateCallWaiting" MethodIImsUtUpdateCLIR = "updateCLIR" MethodIImsUtUpdateCLIP = "updateCLIP" MethodIImsUtUpdateCOLR = "updateCOLR" MethodIImsUtUpdateCOLP = "updateCOLP" MethodIImsUtSetListener = "setListener" MethodIImsUtQueryCallBarringForServiceClass = "queryCallBarringForServiceClass" MethodIImsUtUpdateCallBarringForServiceClass = "updateCallBarringForServiceClass" MethodIImsUtUpdateCallBarringWithPassword = "updateCallBarringWithPassword" )
const ( TransactionIImsUtListenerUtConfigurationUpdated = binder.FirstCallTransaction + 0 TransactionIImsUtListenerUtConfigurationUpdateFailed = binder.FirstCallTransaction + 1 TransactionIImsUtListenerUtConfigurationQueried = binder.FirstCallTransaction + 2 TransactionIImsUtListenerUtConfigurationQueryFailed = binder.FirstCallTransaction + 3 TransactionIImsUtListenerLineIdentificationSupplementaryServiceResponse = binder.FirstCallTransaction + 4 TransactionIImsUtListenerUtConfigurationCallBarringQueried = binder.FirstCallTransaction + 5 TransactionIImsUtListenerUtConfigurationCallForwardQueried = binder.FirstCallTransaction + 6 TransactionIImsUtListenerUtConfigurationCallWaitingQueried = binder.FirstCallTransaction + 7 TransactionIImsUtListenerOnSupplementaryServiceIndication = binder.FirstCallTransaction + 8 )
const ( MethodIImsUtListenerUtConfigurationUpdated = "utConfigurationUpdated" MethodIImsUtListenerUtConfigurationUpdateFailed = "utConfigurationUpdateFailed" MethodIImsUtListenerUtConfigurationQueried = "utConfigurationQueried" MethodIImsUtListenerUtConfigurationQueryFailed = "utConfigurationQueryFailed" MethodIImsUtListenerLineIdentificationSupplementaryServiceResponse = "lineIdentificationSupplementaryServiceResponse" MethodIImsUtListenerUtConfigurationCallBarringQueried = "utConfigurationCallBarringQueried" MethodIImsUtListenerUtConfigurationCallForwardQueried = "utConfigurationCallForwardQueried" MethodIImsUtListenerUtConfigurationCallWaitingQueried = "utConfigurationCallWaitingQueried" MethodIImsUtListenerOnSupplementaryServiceIndication = "onSupplementaryServiceIndication" )
const ( TransactionIImsVideoCallCallbackReceiveSessionModifyRequest = binder.FirstCallTransaction + 0 TransactionIImsVideoCallCallbackReceiveSessionModifyResponse = binder.FirstCallTransaction + 1 TransactionIImsVideoCallCallbackHandleCallSessionEvent = binder.FirstCallTransaction + 2 TransactionIImsVideoCallCallbackChangePeerDimensions = binder.FirstCallTransaction + 3 TransactionIImsVideoCallCallbackChangeCallDataUsage = binder.FirstCallTransaction + 4 TransactionIImsVideoCallCallbackChangeCameraCapabilities = binder.FirstCallTransaction + 5 TransactionIImsVideoCallCallbackChangeVideoQuality = binder.FirstCallTransaction + 6 )
const ( MethodIImsVideoCallCallbackReceiveSessionModifyRequest = "receiveSessionModifyRequest" MethodIImsVideoCallCallbackReceiveSessionModifyResponse = "receiveSessionModifyResponse" MethodIImsVideoCallCallbackHandleCallSessionEvent = "handleCallSessionEvent" MethodIImsVideoCallCallbackChangePeerDimensions = "changePeerDimensions" MethodIImsVideoCallCallbackChangeCallDataUsage = "changeCallDataUsage" MethodIImsVideoCallCallbackChangeCameraCapabilities = "changeCameraCapabilities" MethodIImsVideoCallCallbackChangeVideoQuality = "changeVideoQuality" )
const ( TransactionIImsVideoCallProviderSetCallback = binder.FirstCallTransaction + 0 TransactionIImsVideoCallProviderSetCamera = binder.FirstCallTransaction + 1 TransactionIImsVideoCallProviderSetPreviewSurface = binder.FirstCallTransaction + 2 TransactionIImsVideoCallProviderSetDisplaySurface = binder.FirstCallTransaction + 3 TransactionIImsVideoCallProviderSetDeviceOrientation = binder.FirstCallTransaction + 4 TransactionIImsVideoCallProviderSetZoom = binder.FirstCallTransaction + 5 TransactionIImsVideoCallProviderSendSessionModifyRequest = binder.FirstCallTransaction + 6 TransactionIImsVideoCallProviderSendSessionModifyResponse = binder.FirstCallTransaction + 7 TransactionIImsVideoCallProviderRequestCameraCapabilities = binder.FirstCallTransaction + 8 TransactionIImsVideoCallProviderRequestCallDataUsage = binder.FirstCallTransaction + 9 TransactionIImsVideoCallProviderSetPauseImage = binder.FirstCallTransaction + 10 )
const ( MethodIImsVideoCallProviderSetCallback = "setCallback" MethodIImsVideoCallProviderSetCamera = "setCamera" MethodIImsVideoCallProviderSetPreviewSurface = "setPreviewSurface" MethodIImsVideoCallProviderSetDisplaySurface = "setDisplaySurface" MethodIImsVideoCallProviderSetDeviceOrientation = "setDeviceOrientation" MethodIImsVideoCallProviderSetZoom = "setZoom" MethodIImsVideoCallProviderSendSessionModifyRequest = "sendSessionModifyRequest" MethodIImsVideoCallProviderSendSessionModifyResponse = "sendSessionModifyResponse" MethodIImsVideoCallProviderRequestCameraCapabilities = "requestCameraCapabilities" MethodIImsVideoCallProviderRequestCallDataUsage = "requestCallDataUsage" MethodIImsVideoCallProviderSetPauseImage = "setPauseImage" )
const DescriptorIImsCallSession = "com.android.ims.internal.IImsCallSession"
const DescriptorIImsCallSessionListener = "com.android.ims.internal.IImsCallSessionListener"
const DescriptorIImsConfig = "com.android.ims.internal.IImsConfig"
const DescriptorIImsEcbm = "com.android.ims.internal.IImsEcbm"
const DescriptorIImsEcbmListener = "com.android.ims.internal.IImsEcbmListener"
const DescriptorIImsExternalCallStateListener = "com.android.ims.internal.IImsExternalCallStateListener"
const DescriptorIImsFeatureStatusCallback = "com.android.ims.internal.IImsFeatureStatusCallback"
const DescriptorIImsMMTelFeature = "com.android.ims.internal.IImsMMTelFeature"
const DescriptorIImsMultiEndpoint = "com.android.ims.internal.IImsMultiEndpoint"
const DescriptorIImsRcsFeature = "com.android.ims.internal.IImsRcsFeature"
const DescriptorIImsRegistrationListener = "com.android.ims.internal.IImsRegistrationListener"
const DescriptorIImsService = "com.android.ims.internal.IImsService"
const DescriptorIImsServiceController = "com.android.ims.internal.IImsServiceController"
const DescriptorIImsServiceFeatureCallback = "com.android.ims.internal.IImsServiceFeatureCallback"
const DescriptorIImsStreamMediaSession = "com.android.ims.internal.IImsStreamMediaSession"
const DescriptorIImsUt = "com.android.ims.internal.IImsUt"
const DescriptorIImsUtListener = "com.android.ims.internal.IImsUtListener"
const DescriptorIImsVideoCallCallback = "com.android.ims.internal.IImsVideoCallCallback"
const DescriptorIImsVideoCallProvider = "com.android.ims.internal.IImsVideoCallProvider"
const (
MethodIImsExternalCallStateListenerOnImsExternalCallStateUpdate = "onImsExternalCallStateUpdate"
)
const (
MethodIImsFeatureStatusCallbackNotifyImsFeatureStatus = "notifyImsFeatureStatus"
)
const (
MethodIImsStreamMediaSessionClose = "close"
)
const (
TransactionIImsExternalCallStateListenerOnImsExternalCallStateUpdate = binder.FirstCallTransaction + 0
)
const (
TransactionIImsFeatureStatusCallbackNotifyImsFeatureStatus = binder.FirstCallTransaction + 0
)
const (
TransactionIImsStreamMediaSessionClose = binder.FirstCallTransaction + 0
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IImsCallSession ¶
type IImsCallSession interface {
AsBinder() binder.IBinder
Close(ctx context.Context) error
GetCallId(ctx context.Context) (string, error)
GetCallProfile(ctx context.Context) (ims.ImsCallProfile, error)
GetLocalCallProfile(ctx context.Context) (ims.ImsCallProfile, error)
GetRemoteCallProfile(ctx context.Context) (ims.ImsCallProfile, error)
GetProperty(ctx context.Context, name string) (string, error)
GetState(ctx context.Context) (int32, error)
IsInCall(ctx context.Context) (bool, error)
SetListener(ctx context.Context, listener IImsCallSessionListener) error
SetMute(ctx context.Context, muted bool) error
Start(ctx context.Context, callee string, profile ims.ImsCallProfile) error
StartConference(ctx context.Context, participants []string, profile ims.ImsCallProfile) error
Accept(ctx context.Context, callType int32, profile ims.ImsStreamMediaProfile) error
Deflect(ctx context.Context, deflectNumber string) error
Reject(ctx context.Context, reason int32) error
Transfer(ctx context.Context, number string, isConfirmationRequired bool) error
ConsultativeTransfer(ctx context.Context, transferToSession IImsCallSession) error
Terminate(ctx context.Context, reason int32) error
Hold(ctx context.Context, profile ims.ImsStreamMediaProfile) error
Resume(ctx context.Context, profile ims.ImsStreamMediaProfile) error
Merge(ctx context.Context) error
Update(ctx context.Context, callType int32, profile ims.ImsStreamMediaProfile) error
ExtendToConference(ctx context.Context, participants []string) error
InviteParticipants(ctx context.Context, participants []string) error
RemoveParticipants(ctx context.Context, participants []string) error
SendDtmf(ctx context.Context, c uint16, result os.Message) error
StartDtmf(ctx context.Context, c uint16) error
StopDtmf(ctx context.Context) error
SendUssd(ctx context.Context, ussdMessage string) error
GetVideoCallProvider(ctx context.Context) (IImsVideoCallProvider, error)
IsMultiparty(ctx context.Context) (bool, error)
SendRttModifyRequest(ctx context.Context, toProfile ims.ImsCallProfile) error
SendRttModifyResponse(ctx context.Context, status bool) error
SendRttMessage(ctx context.Context, rttMessage string) error
SendRtpHeaderExtensions(ctx context.Context, extensions []ims.RtpHeaderExtension) error
CallSessionNotifyAnbr(ctx context.Context, mediaType int32, direction int32, bitsPerSecond int32) error
}
func NewImsCallSessionStub ¶
func NewImsCallSessionStub( impl IImsCallSessionServer, ) IImsCallSession
NewImsCallSessionStub creates a server-side IImsCallSession wrapping the given server implementation. The returned value satisfies IImsCallSession 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 IImsCallSessionListener ¶
type IImsCallSessionListener interface {
AsBinder() binder.IBinder
CallSessionProgressing(ctx context.Context, session IImsCallSession, profile ims.ImsStreamMediaProfile) error
CallSessionStarted(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionStartFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionTerminated(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionHeld(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionHoldFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionHoldReceived(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionResumed(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionResumeFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionResumeReceived(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionMergeStarted(ctx context.Context, session IImsCallSession, newSession IImsCallSession, profile ims.ImsCallProfile) error
CallSessionMergeComplete(ctx context.Context, session IImsCallSession) error
CallSessionMergeFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionUpdated(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionUpdateFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionUpdateReceived(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionConferenceExtended(ctx context.Context, session IImsCallSession, newSession IImsCallSession, profile ims.ImsCallProfile) error
CallSessionConferenceExtendFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionConferenceExtendReceived(ctx context.Context, session IImsCallSession, newSession IImsCallSession, profile ims.ImsCallProfile) error
CallSessionInviteParticipantsRequestDelivered(ctx context.Context, session IImsCallSession) error
CallSessionInviteParticipantsRequestFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionRemoveParticipantsRequestDelivered(ctx context.Context, session IImsCallSession) error
CallSessionRemoveParticipantsRequestFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionConferenceStateUpdated(ctx context.Context, session IImsCallSession, state ims.ImsConferenceState) error
CallSessionUssdMessageReceived(ctx context.Context, session IImsCallSession, mode int32, ussdMessage string) error
CallSessionHandover(ctx context.Context, session IImsCallSession, srcAccessTech int32, targetAccessTech int32, reasonInfo ims.ImsReasonInfo) error
CallSessionHandoverFailed(ctx context.Context, session IImsCallSession, srcAccessTech int32, targetAccessTech int32, reasonInfo ims.ImsReasonInfo) error
CallSessionMayHandover(ctx context.Context, session IImsCallSession, srcAccessTech int32, targetAccessTech int32) error
CallSessionTtyModeReceived(ctx context.Context, session IImsCallSession, mode int32) error
CallSessionMultipartyStateChanged(ctx context.Context, session IImsCallSession, isMultiParty bool) error
CallSessionSuppServiceReceived(ctx context.Context, session IImsCallSession, suppSrvNotification ims.ImsSuppServiceNotification) error
CallSessionRttModifyRequestReceived(ctx context.Context, session IImsCallSession, callProfile ims.ImsCallProfile) error
CallSessionRttModifyResponseReceived(ctx context.Context, status int32) error
CallSessionRttMessageReceived(ctx context.Context, rttMessage string) error
CallSessionRttAudioIndicatorChanged(ctx context.Context, profile ims.ImsStreamMediaProfile) error
CallSessionTransferred(ctx context.Context) error
CallSessionTransferFailed(ctx context.Context, reasonInfo ims.ImsReasonInfo) error
CallQualityChanged(ctx context.Context, callQuality telephony.CallQuality) error
CallSessionSendAnbrQuery(ctx context.Context, mediaType int32, direction int32, bitsPerSecond int32) error
}
func NewImsCallSessionListenerStub ¶
func NewImsCallSessionListenerStub( impl IImsCallSessionListenerServer, ) IImsCallSessionListener
NewImsCallSessionListenerStub creates a server-side IImsCallSessionListener wrapping the given server implementation. The returned value satisfies IImsCallSessionListener 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 IImsCallSessionListenerServer ¶
type IImsCallSessionListenerServer interface {
CallSessionProgressing(ctx context.Context, session IImsCallSession, profile ims.ImsStreamMediaProfile) error
CallSessionStarted(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionStartFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionTerminated(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionHeld(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionHoldFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionHoldReceived(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionResumed(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionResumeFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionResumeReceived(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionMergeStarted(ctx context.Context, session IImsCallSession, newSession IImsCallSession, profile ims.ImsCallProfile) error
CallSessionMergeComplete(ctx context.Context, session IImsCallSession) error
CallSessionMergeFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionUpdated(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionUpdateFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionUpdateReceived(ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile) error
CallSessionConferenceExtended(ctx context.Context, session IImsCallSession, newSession IImsCallSession, profile ims.ImsCallProfile) error
CallSessionConferenceExtendFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionConferenceExtendReceived(ctx context.Context, session IImsCallSession, newSession IImsCallSession, profile ims.ImsCallProfile) error
CallSessionInviteParticipantsRequestDelivered(ctx context.Context, session IImsCallSession) error
CallSessionInviteParticipantsRequestFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionRemoveParticipantsRequestDelivered(ctx context.Context, session IImsCallSession) error
CallSessionRemoveParticipantsRequestFailed(ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo) error
CallSessionConferenceStateUpdated(ctx context.Context, session IImsCallSession, state ims.ImsConferenceState) error
CallSessionUssdMessageReceived(ctx context.Context, session IImsCallSession, mode int32, ussdMessage string) error
CallSessionHandover(ctx context.Context, session IImsCallSession, srcAccessTech int32, targetAccessTech int32, reasonInfo ims.ImsReasonInfo) error
CallSessionHandoverFailed(ctx context.Context, session IImsCallSession, srcAccessTech int32, targetAccessTech int32, reasonInfo ims.ImsReasonInfo) error
CallSessionMayHandover(ctx context.Context, session IImsCallSession, srcAccessTech int32, targetAccessTech int32) error
CallSessionTtyModeReceived(ctx context.Context, session IImsCallSession, mode int32) error
CallSessionMultipartyStateChanged(ctx context.Context, session IImsCallSession, isMultiParty bool) error
CallSessionSuppServiceReceived(ctx context.Context, session IImsCallSession, suppSrvNotification ims.ImsSuppServiceNotification) error
CallSessionRttModifyRequestReceived(ctx context.Context, session IImsCallSession, callProfile ims.ImsCallProfile) error
CallSessionRttModifyResponseReceived(ctx context.Context, status int32) error
CallSessionRttMessageReceived(ctx context.Context, rttMessage string) error
CallSessionRttAudioIndicatorChanged(ctx context.Context, profile ims.ImsStreamMediaProfile) error
CallSessionTransferred(ctx context.Context) error
CallSessionTransferFailed(ctx context.Context, reasonInfo ims.ImsReasonInfo) error
CallQualityChanged(ctx context.Context, callQuality telephony.CallQuality) error
CallSessionSendAnbrQuery(ctx context.Context, mediaType int32, direction int32, bitsPerSecond int32) error
}
IImsCallSessionListenerServer is the server-side interface that user implementations provide to NewImsCallSessionListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsCallSessionServer ¶
type IImsCallSessionServer interface {
Close(ctx context.Context) error
GetCallId(ctx context.Context) (string, error)
GetCallProfile(ctx context.Context) (ims.ImsCallProfile, error)
GetLocalCallProfile(ctx context.Context) (ims.ImsCallProfile, error)
GetRemoteCallProfile(ctx context.Context) (ims.ImsCallProfile, error)
GetProperty(ctx context.Context, name string) (string, error)
GetState(ctx context.Context) (int32, error)
IsInCall(ctx context.Context) (bool, error)
SetListener(ctx context.Context, listener IImsCallSessionListener) error
SetMute(ctx context.Context, muted bool) error
Start(ctx context.Context, callee string, profile ims.ImsCallProfile) error
StartConference(ctx context.Context, participants []string, profile ims.ImsCallProfile) error
Accept(ctx context.Context, callType int32, profile ims.ImsStreamMediaProfile) error
Deflect(ctx context.Context, deflectNumber string) error
Reject(ctx context.Context, reason int32) error
Transfer(ctx context.Context, number string, isConfirmationRequired bool) error
ConsultativeTransfer(ctx context.Context, transferToSession IImsCallSession) error
Terminate(ctx context.Context, reason int32) error
Hold(ctx context.Context, profile ims.ImsStreamMediaProfile) error
Resume(ctx context.Context, profile ims.ImsStreamMediaProfile) error
Merge(ctx context.Context) error
Update(ctx context.Context, callType int32, profile ims.ImsStreamMediaProfile) error
ExtendToConference(ctx context.Context, participants []string) error
InviteParticipants(ctx context.Context, participants []string) error
RemoveParticipants(ctx context.Context, participants []string) error
SendDtmf(ctx context.Context, c uint16, result os.Message) error
StartDtmf(ctx context.Context, c uint16) error
StopDtmf(ctx context.Context) error
SendUssd(ctx context.Context, ussdMessage string) error
GetVideoCallProvider(ctx context.Context) (IImsVideoCallProvider, error)
IsMultiparty(ctx context.Context) (bool, error)
SendRttModifyRequest(ctx context.Context, toProfile ims.ImsCallProfile) error
SendRttModifyResponse(ctx context.Context, status bool) error
SendRttMessage(ctx context.Context, rttMessage string) error
SendRtpHeaderExtensions(ctx context.Context, extensions []ims.RtpHeaderExtension) error
CallSessionNotifyAnbr(ctx context.Context, mediaType int32, direction int32, bitsPerSecond int32) error
}
IImsCallSessionServer is the server-side interface that user implementations provide to NewImsCallSessionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsConfig ¶
type IImsConfig interface {
AsBinder() binder.IBinder
GetProvisionedValue(ctx context.Context, item int32) (int32, error)
GetProvisionedStringValue(ctx context.Context, item int32) (string, error)
SetProvisionedValue(ctx context.Context, item int32, value int32) (int32, error)
SetProvisionedStringValue(ctx context.Context, item int32, value string) (int32, error)
GetFeatureValue(ctx context.Context, feature int32, network int32, listener ims.ImsConfigListener) error
SetFeatureValue(ctx context.Context, feature int32, network int32, value int32, listener ims.ImsConfigListener) error
GetVolteProvisioned(ctx context.Context) (bool, error)
GetVideoQuality(ctx context.Context, listener ims.ImsConfigListener) error
SetVideoQuality(ctx context.Context, quality int32, listener ims.ImsConfigListener) error
}
func NewImsConfigStub ¶
func NewImsConfigStub( impl IImsConfigServer, ) IImsConfig
NewImsConfigStub creates a server-side IImsConfig wrapping the given server implementation. The returned value satisfies IImsConfig 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 IImsConfigServer ¶
type IImsConfigServer interface {
GetProvisionedValue(ctx context.Context, item int32) (int32, error)
GetProvisionedStringValue(ctx context.Context, item int32) (string, error)
SetProvisionedValue(ctx context.Context, item int32, value int32) (int32, error)
SetProvisionedStringValue(ctx context.Context, item int32, value string) (int32, error)
GetFeatureValue(ctx context.Context, feature int32, network int32, listener ims.ImsConfigListener) error
SetFeatureValue(ctx context.Context, feature int32, network int32, value int32, listener ims.ImsConfigListener) error
GetVolteProvisioned(ctx context.Context) (bool, error)
GetVideoQuality(ctx context.Context, listener ims.ImsConfigListener) error
SetVideoQuality(ctx context.Context, quality int32, listener ims.ImsConfigListener) error
}
IImsConfigServer is the server-side interface that user implementations provide to NewImsConfigStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsEcbm ¶
type IImsEcbm interface {
AsBinder() binder.IBinder
SetListener(ctx context.Context, listener IImsEcbmListener) error
ExitEmergencyCallbackMode(ctx context.Context) error
}
func NewImsEcbmStub ¶
func NewImsEcbmStub( impl IImsEcbmServer, ) IImsEcbm
NewImsEcbmStub creates a server-side IImsEcbm wrapping the given server implementation. The returned value satisfies IImsEcbm 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 IImsEcbmListener ¶
type IImsEcbmListener interface {
AsBinder() binder.IBinder
EnteredECBM(ctx context.Context) error
ExitedECBM(ctx context.Context) error
}
func NewImsEcbmListenerStub ¶
func NewImsEcbmListenerStub( impl IImsEcbmListenerServer, ) IImsEcbmListener
NewImsEcbmListenerStub creates a server-side IImsEcbmListener wrapping the given server implementation. The returned value satisfies IImsEcbmListener 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 IImsEcbmListenerServer ¶
type IImsEcbmListenerServer interface {
EnteredECBM(ctx context.Context) error
ExitedECBM(ctx context.Context) error
}
IImsEcbmListenerServer is the server-side interface that user implementations provide to NewImsEcbmListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsEcbmServer ¶
type IImsEcbmServer interface {
SetListener(ctx context.Context, listener IImsEcbmListener) error
ExitEmergencyCallbackMode(ctx context.Context) error
}
IImsEcbmServer is the server-side interface that user implementations provide to NewImsEcbmStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsExternalCallStateListener ¶
type IImsExternalCallStateListener interface {
AsBinder() binder.IBinder
OnImsExternalCallStateUpdate(ctx context.Context, externalCallDialogs []ims.ImsExternalCallState) error
}
func NewImsExternalCallStateListenerStub ¶
func NewImsExternalCallStateListenerStub( impl IImsExternalCallStateListenerServer, ) IImsExternalCallStateListener
NewImsExternalCallStateListenerStub creates a server-side IImsExternalCallStateListener wrapping the given server implementation. The returned value satisfies IImsExternalCallStateListener 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 IImsExternalCallStateListenerServer ¶
type IImsExternalCallStateListenerServer interface {
OnImsExternalCallStateUpdate(ctx context.Context, externalCallDialogs []ims.ImsExternalCallState) error
}
IImsExternalCallStateListenerServer is the server-side interface that user implementations provide to NewImsExternalCallStateListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsFeatureStatusCallback ¶
type IImsFeatureStatusCallback interface {
AsBinder() binder.IBinder
NotifyImsFeatureStatus(ctx context.Context, featureStatus int32) error
}
func NewImsFeatureStatusCallbackStub ¶
func NewImsFeatureStatusCallbackStub( impl IImsFeatureStatusCallbackServer, ) IImsFeatureStatusCallback
NewImsFeatureStatusCallbackStub creates a server-side IImsFeatureStatusCallback wrapping the given server implementation. The returned value satisfies IImsFeatureStatusCallback 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 IImsFeatureStatusCallbackServer ¶
type IImsFeatureStatusCallbackServer interface {
NotifyImsFeatureStatus(ctx context.Context, featureStatus int32) error
}
IImsFeatureStatusCallbackServer is the server-side interface that user implementations provide to NewImsFeatureStatusCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsMMTelFeature ¶
type IImsMMTelFeature interface {
AsBinder() binder.IBinder
StartSession(ctx context.Context, incomingCallIntent app.PendingIntent, listener IImsRegistrationListener) (int32, error)
EndSession(ctx context.Context, sessionId int32) error
IsConnected(ctx context.Context, callSessionType int32, callType int32) (bool, error)
IsOpened(ctx context.Context) (bool, error)
GetFeatureStatus(ctx context.Context) (int32, error)
AddRegistrationListener(ctx context.Context, listener IImsRegistrationListener) error
RemoveRegistrationListener(ctx context.Context, listener IImsRegistrationListener) error
CreateCallProfile(ctx context.Context, sessionId int32, callSessionType int32, callType int32) (ims.ImsCallProfile, error)
CreateCallSession(ctx context.Context, sessionId int32, profile ims.ImsCallProfile) (IImsCallSession, error)
GetPendingCallSession(ctx context.Context, sessionId int32, callId string) (IImsCallSession, error)
GetUtInterface(ctx context.Context) (IImsUt, error)
GetConfigInterface(ctx context.Context) (IImsConfig, error)
TurnOnIms(ctx context.Context) error
TurnOffIms(ctx context.Context) error
GetEcbmInterface(ctx context.Context) (IImsEcbm, error)
SetUiTTYMode(ctx context.Context, uiTtyMode int32, onComplete os.Message) error
GetMultiEndpointInterface(ctx context.Context) (IImsMultiEndpoint, error)
}
func NewImsMMTelFeatureStub ¶
func NewImsMMTelFeatureStub( impl IImsMMTelFeatureServer, ) IImsMMTelFeature
NewImsMMTelFeatureStub creates a server-side IImsMMTelFeature wrapping the given server implementation. The returned value satisfies IImsMMTelFeature 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 IImsMMTelFeatureServer ¶
type IImsMMTelFeatureServer interface {
StartSession(ctx context.Context, incomingCallIntent app.PendingIntent, listener IImsRegistrationListener) (int32, error)
EndSession(ctx context.Context, sessionId int32) error
IsConnected(ctx context.Context, callSessionType int32, callType int32) (bool, error)
IsOpened(ctx context.Context) (bool, error)
GetFeatureStatus(ctx context.Context) (int32, error)
AddRegistrationListener(ctx context.Context, listener IImsRegistrationListener) error
RemoveRegistrationListener(ctx context.Context, listener IImsRegistrationListener) error
CreateCallProfile(ctx context.Context, sessionId int32, callSessionType int32, callType int32) (ims.ImsCallProfile, error)
CreateCallSession(ctx context.Context, sessionId int32, profile ims.ImsCallProfile) (IImsCallSession, error)
GetPendingCallSession(ctx context.Context, sessionId int32, callId string) (IImsCallSession, error)
GetUtInterface(ctx context.Context) (IImsUt, error)
GetConfigInterface(ctx context.Context) (IImsConfig, error)
TurnOnIms(ctx context.Context) error
TurnOffIms(ctx context.Context) error
GetEcbmInterface(ctx context.Context) (IImsEcbm, error)
SetUiTTYMode(ctx context.Context, uiTtyMode int32, onComplete os.Message) error
GetMultiEndpointInterface(ctx context.Context) (IImsMultiEndpoint, error)
}
IImsMMTelFeatureServer is the server-side interface that user implementations provide to NewImsMMTelFeatureStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsMultiEndpoint ¶
type IImsMultiEndpoint interface {
AsBinder() binder.IBinder
SetListener(ctx context.Context, listener IImsExternalCallStateListener) error
RequestImsExternalCallStateInfo(ctx context.Context) error
}
func NewImsMultiEndpointStub ¶
func NewImsMultiEndpointStub( impl IImsMultiEndpointServer, ) IImsMultiEndpoint
NewImsMultiEndpointStub creates a server-side IImsMultiEndpoint wrapping the given server implementation. The returned value satisfies IImsMultiEndpoint 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 IImsMultiEndpointServer ¶
type IImsMultiEndpointServer interface {
SetListener(ctx context.Context, listener IImsExternalCallStateListener) error
RequestImsExternalCallStateInfo(ctx context.Context) error
}
IImsMultiEndpointServer is the server-side interface that user implementations provide to NewImsMultiEndpointStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsRcsFeature ¶
func NewImsRcsFeatureStub ¶
func NewImsRcsFeatureStub( impl IImsRcsFeatureServer, ) IImsRcsFeature
NewImsRcsFeatureStub creates a server-side IImsRcsFeature wrapping the given server implementation. The returned value satisfies IImsRcsFeature 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 IImsRcsFeatureServer ¶
type IImsRcsFeatureServer interface {
}
IImsRcsFeatureServer is the server-side interface that user implementations provide to NewImsRcsFeatureStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsRegistrationListener ¶
type IImsRegistrationListener interface {
AsBinder() binder.IBinder
RegistrationConnected(ctx context.Context) error
RegistrationProgressing(ctx context.Context) error
RegistrationConnectedWithRadioTech(ctx context.Context, imsRadioTech int32) error
RegistrationProgressingWithRadioTech(ctx context.Context, imsRadioTech int32) error
RegistrationDisconnected(ctx context.Context, imsReasonInfo ims.ImsReasonInfo) error
RegistrationResumed(ctx context.Context) error
RegistrationSuspended(ctx context.Context) error
RegistrationServiceCapabilityChanged(ctx context.Context, serviceClass int32, event int32) error
RegistrationFeatureCapabilityChanged(ctx context.Context, serviceClass int32, enabledFeatures []int32, disabledFeatures []int32) error
VoiceMessageCountUpdate(ctx context.Context, count int32) error
RegistrationAssociatedUriChanged(ctx context.Context, uris []net.Uri) error
RegistrationChangeFailed(ctx context.Context, targetAccessTech int32, imsReasonInfo ims.ImsReasonInfo) error
}
func NewImsRegistrationListenerStub ¶
func NewImsRegistrationListenerStub( impl IImsRegistrationListenerServer, ) IImsRegistrationListener
NewImsRegistrationListenerStub creates a server-side IImsRegistrationListener wrapping the given server implementation. The returned value satisfies IImsRegistrationListener 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 IImsRegistrationListenerServer ¶
type IImsRegistrationListenerServer interface {
RegistrationConnected(ctx context.Context) error
RegistrationProgressing(ctx context.Context) error
RegistrationConnectedWithRadioTech(ctx context.Context, imsRadioTech int32) error
RegistrationProgressingWithRadioTech(ctx context.Context, imsRadioTech int32) error
RegistrationDisconnected(ctx context.Context, imsReasonInfo ims.ImsReasonInfo) error
RegistrationResumed(ctx context.Context) error
RegistrationSuspended(ctx context.Context) error
RegistrationServiceCapabilityChanged(ctx context.Context, serviceClass int32, event int32) error
RegistrationFeatureCapabilityChanged(ctx context.Context, serviceClass int32, enabledFeatures []int32, disabledFeatures []int32) error
VoiceMessageCountUpdate(ctx context.Context, count int32) error
RegistrationAssociatedUriChanged(ctx context.Context, uris []net.Uri) error
RegistrationChangeFailed(ctx context.Context, targetAccessTech int32, imsReasonInfo ims.ImsReasonInfo) error
}
IImsRegistrationListenerServer is the server-side interface that user implementations provide to NewImsRegistrationListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsService ¶
type IImsService interface {
AsBinder() binder.IBinder
Open(ctx context.Context, phoneId int32, serviceClass int32, incomingCallIntent app.PendingIntent, listener IImsRegistrationListener) (int32, error)
Close(ctx context.Context, serviceId int32) error
IsConnected(ctx context.Context, serviceId int32, serviceType int32, callType int32) (bool, error)
IsOpened(ctx context.Context, serviceId int32) (bool, error)
SetRegistrationListener(ctx context.Context, serviceId int32, listener IImsRegistrationListener) error
AddRegistrationListener(ctx context.Context, phoneId int32, serviceClass int32, listener IImsRegistrationListener) error
CreateCallProfile(ctx context.Context, serviceId int32, serviceType int32, callType int32) (ims.ImsCallProfile, error)
CreateCallSession(ctx context.Context, serviceId int32, profile ims.ImsCallProfile, listener IImsCallSessionListener) (IImsCallSession, error)
GetPendingCallSession(ctx context.Context, serviceId int32, callId string) (IImsCallSession, error)
GetUtInterface(ctx context.Context, serviceId int32) (IImsUt, error)
GetConfigInterface(ctx context.Context, phoneId int32) (IImsConfig, error)
TurnOnIms(ctx context.Context, phoneId int32) error
TurnOffIms(ctx context.Context, phoneId int32) error
GetEcbmInterface(ctx context.Context, serviceId int32) (IImsEcbm, error)
SetUiTTYMode(ctx context.Context, serviceId int32, uiTtyMode int32, onComplete os.Message) error
GetMultiEndpointInterface(ctx context.Context, serviceId int32) (IImsMultiEndpoint, error)
}
func NewImsServiceStub ¶
func NewImsServiceStub( impl IImsServiceServer, ) IImsService
NewImsServiceStub creates a server-side IImsService wrapping the given server implementation. The returned value satisfies IImsService 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 IImsServiceController ¶
type IImsServiceController interface {
AsBinder() binder.IBinder
CreateEmergencyMMTelFeature(ctx context.Context, slotId int32) (IImsMMTelFeature, error)
CreateMMTelFeature(ctx context.Context, slotId int32) (IImsMMTelFeature, error)
CreateRcsFeature(ctx context.Context, slotId int32) (IImsRcsFeature, error)
RemoveImsFeature(ctx context.Context, slotId int32, featureType int32) error
AddFeatureStatusCallback(ctx context.Context, slotId int32, featureType int32, c IImsFeatureStatusCallback) error
RemoveFeatureStatusCallback(ctx context.Context, slotId int32, featureType int32, c IImsFeatureStatusCallback) error
}
func NewImsServiceControllerStub ¶
func NewImsServiceControllerStub( impl IImsServiceControllerServer, ) IImsServiceController
NewImsServiceControllerStub creates a server-side IImsServiceController wrapping the given server implementation. The returned value satisfies IImsServiceController 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 IImsServiceControllerServer ¶
type IImsServiceControllerServer interface {
CreateEmergencyMMTelFeature(ctx context.Context, slotId int32) (IImsMMTelFeature, error)
CreateMMTelFeature(ctx context.Context, slotId int32) (IImsMMTelFeature, error)
CreateRcsFeature(ctx context.Context, slotId int32) (IImsRcsFeature, error)
RemoveImsFeature(ctx context.Context, slotId int32, featureType int32) error
AddFeatureStatusCallback(ctx context.Context, slotId int32, featureType int32, c IImsFeatureStatusCallback) error
RemoveFeatureStatusCallback(ctx context.Context, slotId int32, featureType int32, c IImsFeatureStatusCallback) error
}
IImsServiceControllerServer is the server-side interface that user implementations provide to NewImsServiceControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsServiceFeatureCallback ¶
type IImsServiceFeatureCallback interface {
AsBinder() binder.IBinder
ImsFeatureCreated(ctx context.Context, feature ims.ImsFeatureContainer, subId int32) error
ImsFeatureRemoved(ctx context.Context, reason int32) error
ImsStatusChanged(ctx context.Context, status int32, subId int32) error
UpdateCapabilities(ctx context.Context, capabilities int64) error
}
func NewImsServiceFeatureCallbackStub ¶
func NewImsServiceFeatureCallbackStub( impl IImsServiceFeatureCallbackServer, ) IImsServiceFeatureCallback
NewImsServiceFeatureCallbackStub creates a server-side IImsServiceFeatureCallback wrapping the given server implementation. The returned value satisfies IImsServiceFeatureCallback 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 IImsServiceFeatureCallbackServer ¶
type IImsServiceFeatureCallbackServer interface {
ImsFeatureCreated(ctx context.Context, feature ims.ImsFeatureContainer, subId int32) error
ImsFeatureRemoved(ctx context.Context, reason int32) error
ImsStatusChanged(ctx context.Context, status int32, subId int32) error
UpdateCapabilities(ctx context.Context, capabilities int64) error
}
IImsServiceFeatureCallbackServer is the server-side interface that user implementations provide to NewImsServiceFeatureCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsServiceServer ¶
type IImsServiceServer interface {
Open(ctx context.Context, phoneId int32, serviceClass int32, incomingCallIntent app.PendingIntent, listener IImsRegistrationListener) (int32, error)
Close(ctx context.Context, serviceId int32) error
IsConnected(ctx context.Context, serviceId int32, serviceType int32, callType int32) (bool, error)
IsOpened(ctx context.Context, serviceId int32) (bool, error)
SetRegistrationListener(ctx context.Context, serviceId int32, listener IImsRegistrationListener) error
AddRegistrationListener(ctx context.Context, phoneId int32, serviceClass int32, listener IImsRegistrationListener) error
CreateCallProfile(ctx context.Context, serviceId int32, serviceType int32, callType int32) (ims.ImsCallProfile, error)
CreateCallSession(ctx context.Context, serviceId int32, profile ims.ImsCallProfile, listener IImsCallSessionListener) (IImsCallSession, error)
GetPendingCallSession(ctx context.Context, serviceId int32, callId string) (IImsCallSession, error)
GetUtInterface(ctx context.Context, serviceId int32) (IImsUt, error)
GetConfigInterface(ctx context.Context, phoneId int32) (IImsConfig, error)
TurnOnIms(ctx context.Context, phoneId int32) error
TurnOffIms(ctx context.Context, phoneId int32) error
GetEcbmInterface(ctx context.Context, serviceId int32) (IImsEcbm, error)
SetUiTTYMode(ctx context.Context, serviceId int32, uiTtyMode int32, onComplete os.Message) error
GetMultiEndpointInterface(ctx context.Context, serviceId int32) (IImsMultiEndpoint, error)
}
IImsServiceServer is the server-side interface that user implementations provide to NewImsServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsStreamMediaSession ¶
type IImsStreamMediaSession interface {
AsBinder() binder.IBinder
Close(ctx context.Context) error
}
func NewImsStreamMediaSessionStub ¶
func NewImsStreamMediaSessionStub( impl IImsStreamMediaSessionServer, ) IImsStreamMediaSession
NewImsStreamMediaSessionStub creates a server-side IImsStreamMediaSession wrapping the given server implementation. The returned value satisfies IImsStreamMediaSession 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 IImsStreamMediaSessionServer ¶
IImsStreamMediaSessionServer is the server-side interface that user implementations provide to NewImsStreamMediaSessionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsUt ¶
type IImsUt interface {
AsBinder() binder.IBinder
Close(ctx context.Context) error
QueryCallBarring(ctx context.Context, cbType int32) (int32, error)
QueryCallForward(ctx context.Context, condition int32, number string) (int32, error)
QueryCallWaiting(ctx context.Context) (int32, error)
QueryCLIR(ctx context.Context) (int32, error)
QueryCLIP(ctx context.Context) (int32, error)
QueryCOLR(ctx context.Context) (int32, error)
QueryCOLP(ctx context.Context) (int32, error)
Transact(ctx context.Context, ssInfo os.Bundle) (int32, error)
UpdateCallBarring(ctx context.Context, cbType int32, action int32, barrList []string) (int32, error)
UpdateCallForward(ctx context.Context, action int32, condition int32, number string, serviceClass int32, timeSeconds int32) (int32, error)
UpdateCallWaiting(ctx context.Context, enable bool, serviceClass int32) (int32, error)
UpdateCLIR(ctx context.Context, clirMode int32) (int32, error)
UpdateCLIP(ctx context.Context, enable bool) (int32, error)
UpdateCOLR(ctx context.Context, presentation int32) (int32, error)
UpdateCOLP(ctx context.Context, enable bool) (int32, error)
SetListener(ctx context.Context, listener IImsUtListener) error
QueryCallBarringForServiceClass(ctx context.Context, cbType int32, serviceClass int32) (int32, error)
UpdateCallBarringForServiceClass(ctx context.Context, cbType int32, action int32, barrList []string, serviceClass int32) (int32, error)
UpdateCallBarringWithPassword(ctx context.Context, cbType int32, action int32, barrList []string, serviceClass int32, password string) (int32, error)
}
func NewImsUtStub ¶
func NewImsUtStub( impl IImsUtServer, ) IImsUt
NewImsUtStub creates a server-side IImsUt wrapping the given server implementation. The returned value satisfies IImsUt 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 IImsUtListener ¶
type IImsUtListener interface {
AsBinder() binder.IBinder
UtConfigurationUpdated(ctx context.Context, ut IImsUt, id int32) error
UtConfigurationUpdateFailed(ctx context.Context, ut IImsUt, id int32, error_ ims.ImsReasonInfo) error
UtConfigurationQueried(ctx context.Context, ut IImsUt, id int32, ssInfo os.Bundle) error
UtConfigurationQueryFailed(ctx context.Context, ut IImsUt, id int32, error_ ims.ImsReasonInfo) error
LineIdentificationSupplementaryServiceResponse(ctx context.Context, id int32, config ims.ImsSsInfo) error
UtConfigurationCallBarringQueried(ctx context.Context, ut IImsUt, id int32, cbInfo []ims.ImsSsInfo) error
UtConfigurationCallForwardQueried(ctx context.Context, ut IImsUt, id int32, cfInfo []ims.ImsCallForwardInfo) error
UtConfigurationCallWaitingQueried(ctx context.Context, ut IImsUt, id int32, cwInfo []ims.ImsSsInfo) error
OnSupplementaryServiceIndication(ctx context.Context, ssData ims.ImsSsData) error
}
func NewImsUtListenerStub ¶
func NewImsUtListenerStub( impl IImsUtListenerServer, ) IImsUtListener
NewImsUtListenerStub creates a server-side IImsUtListener wrapping the given server implementation. The returned value satisfies IImsUtListener 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 IImsUtListenerServer ¶
type IImsUtListenerServer interface {
UtConfigurationUpdated(ctx context.Context, ut IImsUt, id int32) error
UtConfigurationUpdateFailed(ctx context.Context, ut IImsUt, id int32, error_ ims.ImsReasonInfo) error
UtConfigurationQueried(ctx context.Context, ut IImsUt, id int32, ssInfo os.Bundle) error
UtConfigurationQueryFailed(ctx context.Context, ut IImsUt, id int32, error_ ims.ImsReasonInfo) error
LineIdentificationSupplementaryServiceResponse(ctx context.Context, id int32, config ims.ImsSsInfo) error
UtConfigurationCallBarringQueried(ctx context.Context, ut IImsUt, id int32, cbInfo []ims.ImsSsInfo) error
UtConfigurationCallForwardQueried(ctx context.Context, ut IImsUt, id int32, cfInfo []ims.ImsCallForwardInfo) error
UtConfigurationCallWaitingQueried(ctx context.Context, ut IImsUt, id int32, cwInfo []ims.ImsSsInfo) error
OnSupplementaryServiceIndication(ctx context.Context, ssData ims.ImsSsData) error
}
IImsUtListenerServer is the server-side interface that user implementations provide to NewImsUtListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsUtServer ¶
type IImsUtServer interface {
Close(ctx context.Context) error
QueryCallBarring(ctx context.Context, cbType int32) (int32, error)
QueryCallForward(ctx context.Context, condition int32, number string) (int32, error)
QueryCallWaiting(ctx context.Context) (int32, error)
QueryCLIR(ctx context.Context) (int32, error)
QueryCLIP(ctx context.Context) (int32, error)
QueryCOLR(ctx context.Context) (int32, error)
QueryCOLP(ctx context.Context) (int32, error)
Transact(ctx context.Context, ssInfo os.Bundle) (int32, error)
UpdateCallBarring(ctx context.Context, cbType int32, action int32, barrList []string) (int32, error)
UpdateCallForward(ctx context.Context, action int32, condition int32, number string, serviceClass int32, timeSeconds int32) (int32, error)
UpdateCallWaiting(ctx context.Context, enable bool, serviceClass int32) (int32, error)
UpdateCLIR(ctx context.Context, clirMode int32) (int32, error)
UpdateCLIP(ctx context.Context, enable bool) (int32, error)
UpdateCOLR(ctx context.Context, presentation int32) (int32, error)
UpdateCOLP(ctx context.Context, enable bool) (int32, error)
SetListener(ctx context.Context, listener IImsUtListener) error
QueryCallBarringForServiceClass(ctx context.Context, cbType int32, serviceClass int32) (int32, error)
UpdateCallBarringForServiceClass(ctx context.Context, cbType int32, action int32, barrList []string, serviceClass int32) (int32, error)
UpdateCallBarringWithPassword(ctx context.Context, cbType int32, action int32, barrList []string, serviceClass int32, password string) (int32, error)
}
IImsUtServer is the server-side interface that user implementations provide to NewImsUtStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsVideoCallCallback ¶
type IImsVideoCallCallback interface {
AsBinder() binder.IBinder
ReceiveSessionModifyRequest(ctx context.Context, videoProfile telecom.VideoProfile) error
ReceiveSessionModifyResponse(ctx context.Context, status int32, requestedProfile telecom.VideoProfile, responseProfile telecom.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 telecom.VideoProfileCameraCapabilities) error
ChangeVideoQuality(ctx context.Context, videoQuality int32) error
}
func NewImsVideoCallCallbackStub ¶
func NewImsVideoCallCallbackStub( impl IImsVideoCallCallbackServer, ) IImsVideoCallCallback
NewImsVideoCallCallbackStub creates a server-side IImsVideoCallCallback wrapping the given server implementation. The returned value satisfies IImsVideoCallCallback 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 IImsVideoCallCallbackServer ¶
type IImsVideoCallCallbackServer interface {
ReceiveSessionModifyRequest(ctx context.Context, videoProfile telecom.VideoProfile) error
ReceiveSessionModifyResponse(ctx context.Context, status int32, requestedProfile telecom.VideoProfile, responseProfile telecom.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 telecom.VideoProfileCameraCapabilities) error
ChangeVideoQuality(ctx context.Context, videoQuality int32) error
}
IImsVideoCallCallbackServer is the server-side interface that user implementations provide to NewImsVideoCallCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IImsVideoCallProvider ¶
type IImsVideoCallProvider interface {
AsBinder() binder.IBinder
SetCallback(ctx context.Context, callback IImsVideoCallCallback) error
SetCamera(ctx context.Context, cameraId string, uid 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 telecom.VideoProfile, toProfile telecom.VideoProfile) error
SendSessionModifyResponse(ctx context.Context, responseProfile telecom.VideoProfile) error
RequestCameraCapabilities(ctx context.Context) error
RequestCallDataUsage(ctx context.Context) error
SetPauseImage(ctx context.Context, uri net.Uri) error
}
func NewImsVideoCallProviderStub ¶
func NewImsVideoCallProviderStub( impl IImsVideoCallProviderServer, ) IImsVideoCallProvider
NewImsVideoCallProviderStub creates a server-side IImsVideoCallProvider wrapping the given server implementation. The returned value satisfies IImsVideoCallProvider 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 IImsVideoCallProviderServer ¶
type IImsVideoCallProviderServer interface {
SetCallback(ctx context.Context, callback IImsVideoCallCallback) error
SetCamera(ctx context.Context, cameraId string, uid 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 telecom.VideoProfile, toProfile telecom.VideoProfile) error
SendSessionModifyResponse(ctx context.Context, responseProfile telecom.VideoProfile) error
RequestCameraCapabilities(ctx context.Context) error
RequestCallDataUsage(ctx context.Context) error
SetPauseImage(ctx context.Context, uri net.Uri) error
}
IImsVideoCallProviderServer is the server-side interface that user implementations provide to NewImsVideoCallProviderStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ImsCallSessionListenerProxy ¶
func NewImsCallSessionListenerProxy ¶
func NewImsCallSessionListenerProxy( remote binder.IBinder, ) *ImsCallSessionListenerProxy
func (*ImsCallSessionListenerProxy) AsBinder ¶
func (p *ImsCallSessionListenerProxy) AsBinder() binder.IBinder
func (*ImsCallSessionListenerProxy) CallQualityChanged ¶
func (p *ImsCallSessionListenerProxy) CallQualityChanged( ctx context.Context, callQuality telephony.CallQuality, ) error
func (*ImsCallSessionListenerProxy) CallSessionConferenceExtendFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionConferenceExtendFailed( ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionConferenceExtendReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionConferenceExtendReceived( ctx context.Context, session IImsCallSession, newSession IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionConferenceExtended ¶
func (p *ImsCallSessionListenerProxy) CallSessionConferenceExtended( ctx context.Context, session IImsCallSession, newSession IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionConferenceStateUpdated ¶
func (p *ImsCallSessionListenerProxy) CallSessionConferenceStateUpdated( ctx context.Context, session IImsCallSession, state ims.ImsConferenceState, ) error
func (*ImsCallSessionListenerProxy) CallSessionHandover ¶
func (p *ImsCallSessionListenerProxy) CallSessionHandover( ctx context.Context, session IImsCallSession, srcAccessTech int32, targetAccessTech int32, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionHandoverFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionHandoverFailed( ctx context.Context, session IImsCallSession, srcAccessTech int32, targetAccessTech int32, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionHeld ¶
func (p *ImsCallSessionListenerProxy) CallSessionHeld( ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionHoldFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionHoldFailed( ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionHoldReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionHoldReceived( ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionInviteParticipantsRequestDelivered ¶
func (p *ImsCallSessionListenerProxy) CallSessionInviteParticipantsRequestDelivered( ctx context.Context, session IImsCallSession, ) error
func (*ImsCallSessionListenerProxy) CallSessionInviteParticipantsRequestFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionInviteParticipantsRequestFailed( ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionMayHandover ¶
func (p *ImsCallSessionListenerProxy) CallSessionMayHandover( ctx context.Context, session IImsCallSession, srcAccessTech int32, targetAccessTech int32, ) error
func (*ImsCallSessionListenerProxy) CallSessionMergeComplete ¶
func (p *ImsCallSessionListenerProxy) CallSessionMergeComplete( ctx context.Context, session IImsCallSession, ) error
func (*ImsCallSessionListenerProxy) CallSessionMergeFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionMergeFailed( ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionMergeStarted ¶
func (p *ImsCallSessionListenerProxy) CallSessionMergeStarted( ctx context.Context, session IImsCallSession, newSession IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionMultipartyStateChanged ¶
func (p *ImsCallSessionListenerProxy) CallSessionMultipartyStateChanged( ctx context.Context, session IImsCallSession, isMultiParty bool, ) error
func (*ImsCallSessionListenerProxy) CallSessionProgressing ¶
func (p *ImsCallSessionListenerProxy) CallSessionProgressing( ctx context.Context, session IImsCallSession, profile ims.ImsStreamMediaProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionRemoveParticipantsRequestDelivered ¶
func (p *ImsCallSessionListenerProxy) CallSessionRemoveParticipantsRequestDelivered( ctx context.Context, session IImsCallSession, ) error
func (*ImsCallSessionListenerProxy) CallSessionRemoveParticipantsRequestFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionRemoveParticipantsRequestFailed( ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionResumeFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionResumeFailed( ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionResumeReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionResumeReceived( ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionResumed ¶
func (p *ImsCallSessionListenerProxy) CallSessionResumed( ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionRttAudioIndicatorChanged ¶
func (p *ImsCallSessionListenerProxy) CallSessionRttAudioIndicatorChanged( ctx context.Context, profile ims.ImsStreamMediaProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionRttMessageReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionRttMessageReceived( ctx context.Context, rttMessage string, ) error
func (*ImsCallSessionListenerProxy) CallSessionRttModifyRequestReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionRttModifyRequestReceived( ctx context.Context, session IImsCallSession, callProfile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionRttModifyResponseReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionRttModifyResponseReceived( ctx context.Context, status int32, ) error
func (*ImsCallSessionListenerProxy) CallSessionSendAnbrQuery ¶
func (*ImsCallSessionListenerProxy) CallSessionStartFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionStartFailed( ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionStarted ¶
func (p *ImsCallSessionListenerProxy) CallSessionStarted( ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionSuppServiceReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionSuppServiceReceived( ctx context.Context, session IImsCallSession, suppSrvNotification ims.ImsSuppServiceNotification, ) error
func (*ImsCallSessionListenerProxy) CallSessionTerminated ¶
func (p *ImsCallSessionListenerProxy) CallSessionTerminated( ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionTransferFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionTransferFailed( ctx context.Context, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionTransferred ¶
func (p *ImsCallSessionListenerProxy) CallSessionTransferred( ctx context.Context, ) error
func (*ImsCallSessionListenerProxy) CallSessionTtyModeReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionTtyModeReceived( ctx context.Context, session IImsCallSession, mode int32, ) error
func (*ImsCallSessionListenerProxy) CallSessionUpdateFailed ¶
func (p *ImsCallSessionListenerProxy) CallSessionUpdateFailed( ctx context.Context, session IImsCallSession, reasonInfo ims.ImsReasonInfo, ) error
func (*ImsCallSessionListenerProxy) CallSessionUpdateReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionUpdateReceived( ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionUpdated ¶
func (p *ImsCallSessionListenerProxy) CallSessionUpdated( ctx context.Context, session IImsCallSession, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionListenerProxy) CallSessionUssdMessageReceived ¶
func (p *ImsCallSessionListenerProxy) CallSessionUssdMessageReceived( ctx context.Context, session IImsCallSession, mode int32, ussdMessage string, ) error
type ImsCallSessionListenerStub ¶
type ImsCallSessionListenerStub struct {
Impl IImsCallSessionListener
Transport binder.VersionAwareTransport
}
ImsCallSessionListenerStub dispatches incoming binder transactions to a typed IImsCallSessionListener implementation.
func (*ImsCallSessionListenerStub) Descriptor ¶
func (s *ImsCallSessionListenerStub) Descriptor() string
func (*ImsCallSessionListenerStub) OnTransaction ¶
func (s *ImsCallSessionListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsCallSessionProxy ¶
func NewImsCallSessionProxy ¶
func NewImsCallSessionProxy( remote binder.IBinder, ) *ImsCallSessionProxy
func (*ImsCallSessionProxy) Accept ¶
func (p *ImsCallSessionProxy) Accept( ctx context.Context, callType int32, profile ims.ImsStreamMediaProfile, ) error
func (*ImsCallSessionProxy) AsBinder ¶
func (p *ImsCallSessionProxy) AsBinder() binder.IBinder
func (*ImsCallSessionProxy) CallSessionNotifyAnbr ¶
func (*ImsCallSessionProxy) Close ¶
func (p *ImsCallSessionProxy) Close( ctx context.Context, ) error
func (*ImsCallSessionProxy) ConsultativeTransfer ¶
func (p *ImsCallSessionProxy) ConsultativeTransfer( ctx context.Context, transferToSession IImsCallSession, ) error
func (*ImsCallSessionProxy) Deflect ¶
func (p *ImsCallSessionProxy) Deflect( ctx context.Context, deflectNumber string, ) error
func (*ImsCallSessionProxy) ExtendToConference ¶
func (p *ImsCallSessionProxy) ExtendToConference( ctx context.Context, participants []string, ) error
func (*ImsCallSessionProxy) GetCallId ¶
func (p *ImsCallSessionProxy) GetCallId( ctx context.Context, ) (string, error)
func (*ImsCallSessionProxy) GetCallProfile ¶
func (p *ImsCallSessionProxy) GetCallProfile( ctx context.Context, ) (ims.ImsCallProfile, error)
func (*ImsCallSessionProxy) GetLocalCallProfile ¶
func (p *ImsCallSessionProxy) GetLocalCallProfile( ctx context.Context, ) (ims.ImsCallProfile, error)
func (*ImsCallSessionProxy) GetProperty ¶
func (*ImsCallSessionProxy) GetRemoteCallProfile ¶
func (p *ImsCallSessionProxy) GetRemoteCallProfile( ctx context.Context, ) (ims.ImsCallProfile, error)
func (*ImsCallSessionProxy) GetState ¶
func (p *ImsCallSessionProxy) GetState( ctx context.Context, ) (int32, error)
func (*ImsCallSessionProxy) GetVideoCallProvider ¶
func (p *ImsCallSessionProxy) GetVideoCallProvider( ctx context.Context, ) (IImsVideoCallProvider, error)
func (*ImsCallSessionProxy) Hold ¶
func (p *ImsCallSessionProxy) Hold( ctx context.Context, profile ims.ImsStreamMediaProfile, ) error
func (*ImsCallSessionProxy) InviteParticipants ¶
func (p *ImsCallSessionProxy) InviteParticipants( ctx context.Context, participants []string, ) error
func (*ImsCallSessionProxy) IsInCall ¶
func (p *ImsCallSessionProxy) IsInCall( ctx context.Context, ) (bool, error)
func (*ImsCallSessionProxy) IsMultiparty ¶
func (p *ImsCallSessionProxy) IsMultiparty( ctx context.Context, ) (bool, error)
func (*ImsCallSessionProxy) Merge ¶
func (p *ImsCallSessionProxy) Merge( ctx context.Context, ) error
func (*ImsCallSessionProxy) Reject ¶
func (p *ImsCallSessionProxy) Reject( ctx context.Context, reason int32, ) error
func (*ImsCallSessionProxy) RemoveParticipants ¶
func (p *ImsCallSessionProxy) RemoveParticipants( ctx context.Context, participants []string, ) error
func (*ImsCallSessionProxy) Resume ¶
func (p *ImsCallSessionProxy) Resume( ctx context.Context, profile ims.ImsStreamMediaProfile, ) error
func (*ImsCallSessionProxy) SendRtpHeaderExtensions ¶
func (p *ImsCallSessionProxy) SendRtpHeaderExtensions( ctx context.Context, extensions []ims.RtpHeaderExtension, ) error
func (*ImsCallSessionProxy) SendRttMessage ¶
func (p *ImsCallSessionProxy) SendRttMessage( ctx context.Context, rttMessage string, ) error
func (*ImsCallSessionProxy) SendRttModifyRequest ¶
func (p *ImsCallSessionProxy) SendRttModifyRequest( ctx context.Context, toProfile ims.ImsCallProfile, ) error
func (*ImsCallSessionProxy) SendRttModifyResponse ¶
func (p *ImsCallSessionProxy) SendRttModifyResponse( ctx context.Context, status bool, ) error
func (*ImsCallSessionProxy) SendUssd ¶
func (p *ImsCallSessionProxy) SendUssd( ctx context.Context, ussdMessage string, ) error
func (*ImsCallSessionProxy) SetListener ¶
func (p *ImsCallSessionProxy) SetListener( ctx context.Context, listener IImsCallSessionListener, ) error
func (*ImsCallSessionProxy) SetMute ¶
func (p *ImsCallSessionProxy) SetMute( ctx context.Context, muted bool, ) error
func (*ImsCallSessionProxy) Start ¶
func (p *ImsCallSessionProxy) Start( ctx context.Context, callee string, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionProxy) StartConference ¶
func (p *ImsCallSessionProxy) StartConference( ctx context.Context, participants []string, profile ims.ImsCallProfile, ) error
func (*ImsCallSessionProxy) StartDtmf ¶
func (p *ImsCallSessionProxy) StartDtmf( ctx context.Context, c uint16, ) error
func (*ImsCallSessionProxy) StopDtmf ¶
func (p *ImsCallSessionProxy) StopDtmf( ctx context.Context, ) error
func (*ImsCallSessionProxy) Terminate ¶
func (p *ImsCallSessionProxy) Terminate( ctx context.Context, reason int32, ) error
func (*ImsCallSessionProxy) Update ¶
func (p *ImsCallSessionProxy) Update( ctx context.Context, callType int32, profile ims.ImsStreamMediaProfile, ) error
type ImsCallSessionStub ¶
type ImsCallSessionStub struct {
Impl IImsCallSession
Transport binder.VersionAwareTransport
}
ImsCallSessionStub dispatches incoming binder transactions to a typed IImsCallSession implementation.
func (*ImsCallSessionStub) Descriptor ¶
func (s *ImsCallSessionStub) Descriptor() string
func (*ImsCallSessionStub) OnTransaction ¶
func (s *ImsCallSessionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsConfigProxy ¶
func NewImsConfigProxy ¶
func NewImsConfigProxy( remote binder.IBinder, ) *ImsConfigProxy
func (*ImsConfigProxy) AsBinder ¶
func (p *ImsConfigProxy) AsBinder() binder.IBinder
func (*ImsConfigProxy) GetFeatureValue ¶
func (p *ImsConfigProxy) GetFeatureValue( ctx context.Context, feature int32, network int32, listener ims.ImsConfigListener, ) error
func (*ImsConfigProxy) GetProvisionedStringValue ¶
func (*ImsConfigProxy) GetProvisionedValue ¶
func (*ImsConfigProxy) GetVideoQuality ¶
func (p *ImsConfigProxy) GetVideoQuality( ctx context.Context, listener ims.ImsConfigListener, ) error
func (*ImsConfigProxy) GetVolteProvisioned ¶
func (p *ImsConfigProxy) GetVolteProvisioned( ctx context.Context, ) (bool, error)
func (*ImsConfigProxy) SetFeatureValue ¶
func (p *ImsConfigProxy) SetFeatureValue( ctx context.Context, feature int32, network int32, value int32, listener ims.ImsConfigListener, ) error
func (*ImsConfigProxy) SetProvisionedStringValue ¶
func (*ImsConfigProxy) SetProvisionedValue ¶
func (*ImsConfigProxy) SetVideoQuality ¶
func (p *ImsConfigProxy) SetVideoQuality( ctx context.Context, quality int32, listener ims.ImsConfigListener, ) error
type ImsConfigStub ¶
type ImsConfigStub struct {
Impl IImsConfig
Transport binder.VersionAwareTransport
}
ImsConfigStub dispatches incoming binder transactions to a typed IImsConfig implementation.
func (*ImsConfigStub) Descriptor ¶
func (s *ImsConfigStub) Descriptor() string
func (*ImsConfigStub) OnTransaction ¶
func (s *ImsConfigStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsEcbmListenerProxy ¶
func NewImsEcbmListenerProxy ¶
func NewImsEcbmListenerProxy( remote binder.IBinder, ) *ImsEcbmListenerProxy
func (*ImsEcbmListenerProxy) AsBinder ¶
func (p *ImsEcbmListenerProxy) AsBinder() binder.IBinder
func (*ImsEcbmListenerProxy) EnteredECBM ¶
func (p *ImsEcbmListenerProxy) EnteredECBM( ctx context.Context, ) error
func (*ImsEcbmListenerProxy) ExitedECBM ¶
func (p *ImsEcbmListenerProxy) ExitedECBM( ctx context.Context, ) error
type ImsEcbmListenerStub ¶
type ImsEcbmListenerStub struct {
Impl IImsEcbmListener
Transport binder.VersionAwareTransport
}
ImsEcbmListenerStub dispatches incoming binder transactions to a typed IImsEcbmListener implementation.
func (*ImsEcbmListenerStub) Descriptor ¶
func (s *ImsEcbmListenerStub) Descriptor() string
func (*ImsEcbmListenerStub) OnTransaction ¶
func (s *ImsEcbmListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsEcbmProxy ¶
func NewImsEcbmProxy ¶
func NewImsEcbmProxy( remote binder.IBinder, ) *ImsEcbmProxy
func (*ImsEcbmProxy) AsBinder ¶
func (p *ImsEcbmProxy) AsBinder() binder.IBinder
func (*ImsEcbmProxy) ExitEmergencyCallbackMode ¶
func (p *ImsEcbmProxy) ExitEmergencyCallbackMode( ctx context.Context, ) error
func (*ImsEcbmProxy) SetListener ¶
func (p *ImsEcbmProxy) SetListener( ctx context.Context, listener IImsEcbmListener, ) error
type ImsEcbmStub ¶
type ImsEcbmStub struct {
Impl IImsEcbm
Transport binder.VersionAwareTransport
}
ImsEcbmStub dispatches incoming binder transactions to a typed IImsEcbm implementation.
func (*ImsEcbmStub) Descriptor ¶
func (s *ImsEcbmStub) Descriptor() string
func (*ImsEcbmStub) OnTransaction ¶
func (s *ImsEcbmStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsExternalCallStateListenerProxy ¶
func NewImsExternalCallStateListenerProxy ¶
func NewImsExternalCallStateListenerProxy( remote binder.IBinder, ) *ImsExternalCallStateListenerProxy
func (*ImsExternalCallStateListenerProxy) AsBinder ¶
func (p *ImsExternalCallStateListenerProxy) AsBinder() binder.IBinder
func (*ImsExternalCallStateListenerProxy) OnImsExternalCallStateUpdate ¶
func (p *ImsExternalCallStateListenerProxy) OnImsExternalCallStateUpdate( ctx context.Context, externalCallDialogs []ims.ImsExternalCallState, ) error
type ImsExternalCallStateListenerStub ¶
type ImsExternalCallStateListenerStub struct {
Impl IImsExternalCallStateListener
Transport binder.VersionAwareTransport
}
ImsExternalCallStateListenerStub dispatches incoming binder transactions to a typed IImsExternalCallStateListener implementation.
func (*ImsExternalCallStateListenerStub) Descriptor ¶
func (s *ImsExternalCallStateListenerStub) Descriptor() string
func (*ImsExternalCallStateListenerStub) OnTransaction ¶
func (s *ImsExternalCallStateListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsFeatureStatusCallbackProxy ¶
func NewImsFeatureStatusCallbackProxy ¶
func NewImsFeatureStatusCallbackProxy( remote binder.IBinder, ) *ImsFeatureStatusCallbackProxy
func (*ImsFeatureStatusCallbackProxy) AsBinder ¶
func (p *ImsFeatureStatusCallbackProxy) AsBinder() binder.IBinder
func (*ImsFeatureStatusCallbackProxy) NotifyImsFeatureStatus ¶
func (p *ImsFeatureStatusCallbackProxy) NotifyImsFeatureStatus( ctx context.Context, featureStatus int32, ) error
type ImsFeatureStatusCallbackStub ¶
type ImsFeatureStatusCallbackStub struct {
Impl IImsFeatureStatusCallback
Transport binder.VersionAwareTransport
}
ImsFeatureStatusCallbackStub dispatches incoming binder transactions to a typed IImsFeatureStatusCallback implementation.
func (*ImsFeatureStatusCallbackStub) Descriptor ¶
func (s *ImsFeatureStatusCallbackStub) Descriptor() string
func (*ImsFeatureStatusCallbackStub) OnTransaction ¶
func (s *ImsFeatureStatusCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsMMTelFeatureProxy ¶
func NewImsMMTelFeatureProxy ¶
func NewImsMMTelFeatureProxy( remote binder.IBinder, ) *ImsMMTelFeatureProxy
func (*ImsMMTelFeatureProxy) AddRegistrationListener ¶
func (p *ImsMMTelFeatureProxy) AddRegistrationListener( ctx context.Context, listener IImsRegistrationListener, ) error
func (*ImsMMTelFeatureProxy) AsBinder ¶
func (p *ImsMMTelFeatureProxy) AsBinder() binder.IBinder
func (*ImsMMTelFeatureProxy) CreateCallProfile ¶
func (p *ImsMMTelFeatureProxy) CreateCallProfile( ctx context.Context, sessionId int32, callSessionType int32, callType int32, ) (ims.ImsCallProfile, error)
func (*ImsMMTelFeatureProxy) CreateCallSession ¶
func (p *ImsMMTelFeatureProxy) CreateCallSession( ctx context.Context, sessionId int32, profile ims.ImsCallProfile, ) (IImsCallSession, error)
func (*ImsMMTelFeatureProxy) EndSession ¶
func (p *ImsMMTelFeatureProxy) EndSession( ctx context.Context, sessionId int32, ) error
func (*ImsMMTelFeatureProxy) GetConfigInterface ¶
func (p *ImsMMTelFeatureProxy) GetConfigInterface( ctx context.Context, ) (IImsConfig, error)
func (*ImsMMTelFeatureProxy) GetEcbmInterface ¶
func (p *ImsMMTelFeatureProxy) GetEcbmInterface( ctx context.Context, ) (IImsEcbm, error)
func (*ImsMMTelFeatureProxy) GetFeatureStatus ¶
func (p *ImsMMTelFeatureProxy) GetFeatureStatus( ctx context.Context, ) (int32, error)
func (*ImsMMTelFeatureProxy) GetMultiEndpointInterface ¶
func (p *ImsMMTelFeatureProxy) GetMultiEndpointInterface( ctx context.Context, ) (IImsMultiEndpoint, error)
func (*ImsMMTelFeatureProxy) GetPendingCallSession ¶
func (p *ImsMMTelFeatureProxy) GetPendingCallSession( ctx context.Context, sessionId int32, callId string, ) (IImsCallSession, error)
func (*ImsMMTelFeatureProxy) GetUtInterface ¶
func (p *ImsMMTelFeatureProxy) GetUtInterface( ctx context.Context, ) (IImsUt, error)
func (*ImsMMTelFeatureProxy) IsConnected ¶
func (*ImsMMTelFeatureProxy) IsOpened ¶
func (p *ImsMMTelFeatureProxy) IsOpened( ctx context.Context, ) (bool, error)
func (*ImsMMTelFeatureProxy) RemoveRegistrationListener ¶
func (p *ImsMMTelFeatureProxy) RemoveRegistrationListener( ctx context.Context, listener IImsRegistrationListener, ) error
func (*ImsMMTelFeatureProxy) SetUiTTYMode ¶
func (*ImsMMTelFeatureProxy) StartSession ¶
func (p *ImsMMTelFeatureProxy) StartSession( ctx context.Context, incomingCallIntent app.PendingIntent, listener IImsRegistrationListener, ) (int32, error)
func (*ImsMMTelFeatureProxy) TurnOffIms ¶
func (p *ImsMMTelFeatureProxy) TurnOffIms( ctx context.Context, ) error
type ImsMMTelFeatureStub ¶
type ImsMMTelFeatureStub struct {
Impl IImsMMTelFeature
Transport binder.VersionAwareTransport
}
ImsMMTelFeatureStub dispatches incoming binder transactions to a typed IImsMMTelFeature implementation.
func (*ImsMMTelFeatureStub) Descriptor ¶
func (s *ImsMMTelFeatureStub) Descriptor() string
func (*ImsMMTelFeatureStub) OnTransaction ¶
func (s *ImsMMTelFeatureStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsMultiEndpointProxy ¶
func NewImsMultiEndpointProxy ¶
func NewImsMultiEndpointProxy( remote binder.IBinder, ) *ImsMultiEndpointProxy
func (*ImsMultiEndpointProxy) AsBinder ¶
func (p *ImsMultiEndpointProxy) AsBinder() binder.IBinder
func (*ImsMultiEndpointProxy) RequestImsExternalCallStateInfo ¶
func (p *ImsMultiEndpointProxy) RequestImsExternalCallStateInfo( ctx context.Context, ) error
func (*ImsMultiEndpointProxy) SetListener ¶
func (p *ImsMultiEndpointProxy) SetListener( ctx context.Context, listener IImsExternalCallStateListener, ) error
type ImsMultiEndpointStub ¶
type ImsMultiEndpointStub struct {
Impl IImsMultiEndpoint
Transport binder.VersionAwareTransport
}
ImsMultiEndpointStub dispatches incoming binder transactions to a typed IImsMultiEndpoint implementation.
func (*ImsMultiEndpointStub) Descriptor ¶
func (s *ImsMultiEndpointStub) Descriptor() string
func (*ImsMultiEndpointStub) OnTransaction ¶
func (s *ImsMultiEndpointStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsRcsFeatureProxy ¶
func NewImsRcsFeatureProxy ¶
func NewImsRcsFeatureProxy( remote binder.IBinder, ) *ImsRcsFeatureProxy
func (*ImsRcsFeatureProxy) AsBinder ¶
func (p *ImsRcsFeatureProxy) AsBinder() binder.IBinder
type ImsRcsFeatureStub ¶
type ImsRcsFeatureStub struct {
Impl IImsRcsFeature
Transport binder.VersionAwareTransport
}
ImsRcsFeatureStub dispatches incoming binder transactions to a typed IImsRcsFeature implementation.
func (*ImsRcsFeatureStub) Descriptor ¶
func (s *ImsRcsFeatureStub) Descriptor() string
func (*ImsRcsFeatureStub) OnTransaction ¶
func (s *ImsRcsFeatureStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsRegistrationListenerProxy ¶
func NewImsRegistrationListenerProxy ¶
func NewImsRegistrationListenerProxy( remote binder.IBinder, ) *ImsRegistrationListenerProxy
func (*ImsRegistrationListenerProxy) AsBinder ¶
func (p *ImsRegistrationListenerProxy) AsBinder() binder.IBinder
func (*ImsRegistrationListenerProxy) RegistrationAssociatedUriChanged ¶
func (*ImsRegistrationListenerProxy) RegistrationChangeFailed ¶
func (p *ImsRegistrationListenerProxy) RegistrationChangeFailed( ctx context.Context, targetAccessTech int32, imsReasonInfo ims.ImsReasonInfo, ) error
func (*ImsRegistrationListenerProxy) RegistrationConnected ¶
func (p *ImsRegistrationListenerProxy) RegistrationConnected( ctx context.Context, ) error
func (*ImsRegistrationListenerProxy) RegistrationConnectedWithRadioTech ¶
func (p *ImsRegistrationListenerProxy) RegistrationConnectedWithRadioTech( ctx context.Context, imsRadioTech int32, ) error
func (*ImsRegistrationListenerProxy) RegistrationDisconnected ¶
func (p *ImsRegistrationListenerProxy) RegistrationDisconnected( ctx context.Context, imsReasonInfo ims.ImsReasonInfo, ) error
func (*ImsRegistrationListenerProxy) RegistrationFeatureCapabilityChanged ¶
func (*ImsRegistrationListenerProxy) RegistrationProgressing ¶
func (p *ImsRegistrationListenerProxy) RegistrationProgressing( ctx context.Context, ) error
func (*ImsRegistrationListenerProxy) RegistrationProgressingWithRadioTech ¶
func (p *ImsRegistrationListenerProxy) RegistrationProgressingWithRadioTech( ctx context.Context, imsRadioTech int32, ) error
func (*ImsRegistrationListenerProxy) RegistrationResumed ¶
func (p *ImsRegistrationListenerProxy) RegistrationResumed( ctx context.Context, ) error
func (*ImsRegistrationListenerProxy) RegistrationServiceCapabilityChanged ¶
func (*ImsRegistrationListenerProxy) RegistrationSuspended ¶
func (p *ImsRegistrationListenerProxy) RegistrationSuspended( ctx context.Context, ) error
func (*ImsRegistrationListenerProxy) VoiceMessageCountUpdate ¶
func (p *ImsRegistrationListenerProxy) VoiceMessageCountUpdate( ctx context.Context, count int32, ) error
type ImsRegistrationListenerStub ¶
type ImsRegistrationListenerStub struct {
Impl IImsRegistrationListener
Transport binder.VersionAwareTransport
}
ImsRegistrationListenerStub dispatches incoming binder transactions to a typed IImsRegistrationListener implementation.
func (*ImsRegistrationListenerStub) Descriptor ¶
func (s *ImsRegistrationListenerStub) Descriptor() string
func (*ImsRegistrationListenerStub) OnTransaction ¶
func (s *ImsRegistrationListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsServiceControllerProxy ¶
func NewImsServiceControllerProxy ¶
func NewImsServiceControllerProxy( remote binder.IBinder, ) *ImsServiceControllerProxy
func (*ImsServiceControllerProxy) AddFeatureStatusCallback ¶
func (p *ImsServiceControllerProxy) AddFeatureStatusCallback( ctx context.Context, slotId int32, featureType int32, c IImsFeatureStatusCallback, ) error
func (*ImsServiceControllerProxy) AsBinder ¶
func (p *ImsServiceControllerProxy) AsBinder() binder.IBinder
func (*ImsServiceControllerProxy) CreateEmergencyMMTelFeature ¶
func (p *ImsServiceControllerProxy) CreateEmergencyMMTelFeature( ctx context.Context, slotId int32, ) (IImsMMTelFeature, error)
func (*ImsServiceControllerProxy) CreateMMTelFeature ¶
func (p *ImsServiceControllerProxy) CreateMMTelFeature( ctx context.Context, slotId int32, ) (IImsMMTelFeature, error)
func (*ImsServiceControllerProxy) CreateRcsFeature ¶
func (p *ImsServiceControllerProxy) CreateRcsFeature( ctx context.Context, slotId int32, ) (IImsRcsFeature, error)
func (*ImsServiceControllerProxy) RemoveFeatureStatusCallback ¶
func (p *ImsServiceControllerProxy) RemoveFeatureStatusCallback( ctx context.Context, slotId int32, featureType int32, c IImsFeatureStatusCallback, ) error
func (*ImsServiceControllerProxy) RemoveImsFeature ¶
type ImsServiceControllerStub ¶
type ImsServiceControllerStub struct {
Impl IImsServiceController
Transport binder.VersionAwareTransport
}
ImsServiceControllerStub dispatches incoming binder transactions to a typed IImsServiceController implementation.
func (*ImsServiceControllerStub) Descriptor ¶
func (s *ImsServiceControllerStub) Descriptor() string
func (*ImsServiceControllerStub) OnTransaction ¶
func (s *ImsServiceControllerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsServiceFeatureCallbackProxy ¶
func NewImsServiceFeatureCallbackProxy ¶
func NewImsServiceFeatureCallbackProxy( remote binder.IBinder, ) *ImsServiceFeatureCallbackProxy
func (*ImsServiceFeatureCallbackProxy) AsBinder ¶
func (p *ImsServiceFeatureCallbackProxy) AsBinder() binder.IBinder
func (*ImsServiceFeatureCallbackProxy) ImsFeatureCreated ¶
func (p *ImsServiceFeatureCallbackProxy) ImsFeatureCreated( ctx context.Context, feature ims.ImsFeatureContainer, subId int32, ) error
func (*ImsServiceFeatureCallbackProxy) ImsFeatureRemoved ¶
func (p *ImsServiceFeatureCallbackProxy) ImsFeatureRemoved( ctx context.Context, reason int32, ) error
func (*ImsServiceFeatureCallbackProxy) ImsStatusChanged ¶
func (*ImsServiceFeatureCallbackProxy) UpdateCapabilities ¶
func (p *ImsServiceFeatureCallbackProxy) UpdateCapabilities( ctx context.Context, capabilities int64, ) error
type ImsServiceFeatureCallbackStub ¶
type ImsServiceFeatureCallbackStub struct {
Impl IImsServiceFeatureCallback
Transport binder.VersionAwareTransport
}
ImsServiceFeatureCallbackStub dispatches incoming binder transactions to a typed IImsServiceFeatureCallback implementation.
func (*ImsServiceFeatureCallbackStub) Descriptor ¶
func (s *ImsServiceFeatureCallbackStub) Descriptor() string
func (*ImsServiceFeatureCallbackStub) OnTransaction ¶
func (s *ImsServiceFeatureCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsServiceProxy ¶
func NewImsServiceProxy ¶
func NewImsServiceProxy( remote binder.IBinder, ) *ImsServiceProxy
func (*ImsServiceProxy) AddRegistrationListener ¶
func (p *ImsServiceProxy) AddRegistrationListener( ctx context.Context, phoneId int32, serviceClass int32, listener IImsRegistrationListener, ) error
func (*ImsServiceProxy) AsBinder ¶
func (p *ImsServiceProxy) AsBinder() binder.IBinder
func (*ImsServiceProxy) Close ¶
func (p *ImsServiceProxy) Close( ctx context.Context, serviceId int32, ) error
func (*ImsServiceProxy) CreateCallProfile ¶
func (p *ImsServiceProxy) CreateCallProfile( ctx context.Context, serviceId int32, serviceType int32, callType int32, ) (ims.ImsCallProfile, error)
func (*ImsServiceProxy) CreateCallSession ¶
func (p *ImsServiceProxy) CreateCallSession( ctx context.Context, serviceId int32, profile ims.ImsCallProfile, listener IImsCallSessionListener, ) (IImsCallSession, error)
func (*ImsServiceProxy) GetConfigInterface ¶
func (p *ImsServiceProxy) GetConfigInterface( ctx context.Context, phoneId int32, ) (IImsConfig, error)
func (*ImsServiceProxy) GetEcbmInterface ¶
func (*ImsServiceProxy) GetMultiEndpointInterface ¶
func (p *ImsServiceProxy) GetMultiEndpointInterface( ctx context.Context, serviceId int32, ) (IImsMultiEndpoint, error)
func (*ImsServiceProxy) GetPendingCallSession ¶
func (p *ImsServiceProxy) GetPendingCallSession( ctx context.Context, serviceId int32, callId string, ) (IImsCallSession, error)
func (*ImsServiceProxy) GetUtInterface ¶
func (*ImsServiceProxy) IsConnected ¶
func (*ImsServiceProxy) Open ¶
func (p *ImsServiceProxy) Open( ctx context.Context, phoneId int32, serviceClass int32, incomingCallIntent app.PendingIntent, listener IImsRegistrationListener, ) (int32, error)
func (*ImsServiceProxy) SetRegistrationListener ¶
func (p *ImsServiceProxy) SetRegistrationListener( ctx context.Context, serviceId int32, listener IImsRegistrationListener, ) error
func (*ImsServiceProxy) SetUiTTYMode ¶
func (*ImsServiceProxy) TurnOffIms ¶
func (p *ImsServiceProxy) TurnOffIms( ctx context.Context, phoneId int32, ) error
type ImsServiceStub ¶
type ImsServiceStub struct {
Impl IImsService
Transport binder.VersionAwareTransport
}
ImsServiceStub dispatches incoming binder transactions to a typed IImsService implementation.
func (*ImsServiceStub) Descriptor ¶
func (s *ImsServiceStub) Descriptor() string
func (*ImsServiceStub) OnTransaction ¶
func (s *ImsServiceStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsStreamMediaSessionProxy ¶
func NewImsStreamMediaSessionProxy ¶
func NewImsStreamMediaSessionProxy( remote binder.IBinder, ) *ImsStreamMediaSessionProxy
func (*ImsStreamMediaSessionProxy) AsBinder ¶
func (p *ImsStreamMediaSessionProxy) AsBinder() binder.IBinder
type ImsStreamMediaSessionStub ¶
type ImsStreamMediaSessionStub struct {
Impl IImsStreamMediaSession
Transport binder.VersionAwareTransport
}
ImsStreamMediaSessionStub dispatches incoming binder transactions to a typed IImsStreamMediaSession implementation.
func (*ImsStreamMediaSessionStub) Descriptor ¶
func (s *ImsStreamMediaSessionStub) Descriptor() string
func (*ImsStreamMediaSessionStub) OnTransaction ¶
func (s *ImsStreamMediaSessionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsUtListenerProxy ¶
func NewImsUtListenerProxy ¶
func NewImsUtListenerProxy( remote binder.IBinder, ) *ImsUtListenerProxy
func (*ImsUtListenerProxy) AsBinder ¶
func (p *ImsUtListenerProxy) AsBinder() binder.IBinder
func (*ImsUtListenerProxy) LineIdentificationSupplementaryServiceResponse ¶
func (*ImsUtListenerProxy) OnSupplementaryServiceIndication ¶
func (*ImsUtListenerProxy) UtConfigurationCallBarringQueried ¶
func (*ImsUtListenerProxy) UtConfigurationCallForwardQueried ¶
func (p *ImsUtListenerProxy) UtConfigurationCallForwardQueried( ctx context.Context, ut IImsUt, id int32, cfInfo []ims.ImsCallForwardInfo, ) error
func (*ImsUtListenerProxy) UtConfigurationCallWaitingQueried ¶
func (*ImsUtListenerProxy) UtConfigurationQueried ¶
func (*ImsUtListenerProxy) UtConfigurationQueryFailed ¶
func (p *ImsUtListenerProxy) UtConfigurationQueryFailed( ctx context.Context, ut IImsUt, id int32, error_ ims.ImsReasonInfo, ) error
func (*ImsUtListenerProxy) UtConfigurationUpdateFailed ¶
func (p *ImsUtListenerProxy) UtConfigurationUpdateFailed( ctx context.Context, ut IImsUt, id int32, error_ ims.ImsReasonInfo, ) error
func (*ImsUtListenerProxy) UtConfigurationUpdated ¶
type ImsUtListenerStub ¶
type ImsUtListenerStub struct {
Impl IImsUtListener
Transport binder.VersionAwareTransport
}
ImsUtListenerStub dispatches incoming binder transactions to a typed IImsUtListener implementation.
func (*ImsUtListenerStub) Descriptor ¶
func (s *ImsUtListenerStub) Descriptor() string
func (*ImsUtListenerStub) OnTransaction ¶
func (s *ImsUtListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsUtProxy ¶
func NewImsUtProxy ¶
func NewImsUtProxy( remote binder.IBinder, ) *ImsUtProxy
func (*ImsUtProxy) AsBinder ¶
func (p *ImsUtProxy) AsBinder() binder.IBinder
func (*ImsUtProxy) QueryCLIP ¶
func (p *ImsUtProxy) QueryCLIP( ctx context.Context, ) (int32, error)
func (*ImsUtProxy) QueryCLIR ¶
func (p *ImsUtProxy) QueryCLIR( ctx context.Context, ) (int32, error)
func (*ImsUtProxy) QueryCOLP ¶
func (p *ImsUtProxy) QueryCOLP( ctx context.Context, ) (int32, error)
func (*ImsUtProxy) QueryCOLR ¶
func (p *ImsUtProxy) QueryCOLR( ctx context.Context, ) (int32, error)
func (*ImsUtProxy) QueryCallBarring ¶
func (*ImsUtProxy) QueryCallBarringForServiceClass ¶
func (*ImsUtProxy) QueryCallForward ¶
func (*ImsUtProxy) QueryCallWaiting ¶
func (p *ImsUtProxy) QueryCallWaiting( ctx context.Context, ) (int32, error)
func (*ImsUtProxy) SetListener ¶
func (p *ImsUtProxy) SetListener( ctx context.Context, listener IImsUtListener, ) error
func (*ImsUtProxy) UpdateCLIP ¶
func (*ImsUtProxy) UpdateCLIR ¶
func (*ImsUtProxy) UpdateCOLP ¶
func (*ImsUtProxy) UpdateCOLR ¶
func (*ImsUtProxy) UpdateCallBarring ¶
func (*ImsUtProxy) UpdateCallBarringForServiceClass ¶
func (*ImsUtProxy) UpdateCallBarringWithPassword ¶
func (*ImsUtProxy) UpdateCallForward ¶
func (*ImsUtProxy) UpdateCallWaiting ¶
type ImsUtStub ¶
type ImsUtStub struct {
Impl IImsUt
Transport binder.VersionAwareTransport
}
ImsUtStub dispatches incoming binder transactions to a typed IImsUt implementation.
func (*ImsUtStub) Descriptor ¶
type ImsVideoCallCallbackProxy ¶
func NewImsVideoCallCallbackProxy ¶
func NewImsVideoCallCallbackProxy( remote binder.IBinder, ) *ImsVideoCallCallbackProxy
func (*ImsVideoCallCallbackProxy) AsBinder ¶
func (p *ImsVideoCallCallbackProxy) AsBinder() binder.IBinder
func (*ImsVideoCallCallbackProxy) ChangeCallDataUsage ¶
func (p *ImsVideoCallCallbackProxy) ChangeCallDataUsage( ctx context.Context, dataUsage int64, ) error
func (*ImsVideoCallCallbackProxy) ChangeCameraCapabilities ¶
func (p *ImsVideoCallCallbackProxy) ChangeCameraCapabilities( ctx context.Context, cameraCapabilities telecom.VideoProfileCameraCapabilities, ) error
func (*ImsVideoCallCallbackProxy) ChangePeerDimensions ¶
func (*ImsVideoCallCallbackProxy) ChangeVideoQuality ¶
func (p *ImsVideoCallCallbackProxy) ChangeVideoQuality( ctx context.Context, videoQuality int32, ) error
func (*ImsVideoCallCallbackProxy) HandleCallSessionEvent ¶
func (p *ImsVideoCallCallbackProxy) HandleCallSessionEvent( ctx context.Context, event int32, ) error
func (*ImsVideoCallCallbackProxy) ReceiveSessionModifyRequest ¶
func (p *ImsVideoCallCallbackProxy) ReceiveSessionModifyRequest( ctx context.Context, videoProfile telecom.VideoProfile, ) error
func (*ImsVideoCallCallbackProxy) ReceiveSessionModifyResponse ¶
func (p *ImsVideoCallCallbackProxy) ReceiveSessionModifyResponse( ctx context.Context, status int32, requestedProfile telecom.VideoProfile, responseProfile telecom.VideoProfile, ) error
type ImsVideoCallCallbackStub ¶
type ImsVideoCallCallbackStub struct {
Impl IImsVideoCallCallback
Transport binder.VersionAwareTransport
}
ImsVideoCallCallbackStub dispatches incoming binder transactions to a typed IImsVideoCallCallback implementation.
func (*ImsVideoCallCallbackStub) Descriptor ¶
func (s *ImsVideoCallCallbackStub) Descriptor() string
func (*ImsVideoCallCallbackStub) OnTransaction ¶
func (s *ImsVideoCallCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ImsVideoCallProviderProxy ¶
func NewImsVideoCallProviderProxy ¶
func NewImsVideoCallProviderProxy( remote binder.IBinder, ) *ImsVideoCallProviderProxy
func (*ImsVideoCallProviderProxy) AsBinder ¶
func (p *ImsVideoCallProviderProxy) AsBinder() binder.IBinder
func (*ImsVideoCallProviderProxy) RequestCallDataUsage ¶
func (p *ImsVideoCallProviderProxy) RequestCallDataUsage( ctx context.Context, ) error
func (*ImsVideoCallProviderProxy) RequestCameraCapabilities ¶
func (p *ImsVideoCallProviderProxy) RequestCameraCapabilities( ctx context.Context, ) error
func (*ImsVideoCallProviderProxy) SendSessionModifyRequest ¶
func (p *ImsVideoCallProviderProxy) SendSessionModifyRequest( ctx context.Context, fromProfile telecom.VideoProfile, toProfile telecom.VideoProfile, ) error
func (*ImsVideoCallProviderProxy) SendSessionModifyResponse ¶
func (p *ImsVideoCallProviderProxy) SendSessionModifyResponse( ctx context.Context, responseProfile telecom.VideoProfile, ) error
func (*ImsVideoCallProviderProxy) SetCallback ¶
func (p *ImsVideoCallProviderProxy) SetCallback( ctx context.Context, callback IImsVideoCallCallback, ) error
func (*ImsVideoCallProviderProxy) SetDeviceOrientation ¶
func (p *ImsVideoCallProviderProxy) SetDeviceOrientation( ctx context.Context, rotation int32, ) error
func (*ImsVideoCallProviderProxy) SetDisplaySurface ¶
func (*ImsVideoCallProviderProxy) SetPauseImage ¶
func (*ImsVideoCallProviderProxy) SetPreviewSurface ¶
type ImsVideoCallProviderStub ¶
type ImsVideoCallProviderStub struct {
Impl IImsVideoCallProvider
Transport binder.VersionAwareTransport
}
ImsVideoCallProviderStub dispatches incoming binder transactions to a typed IImsVideoCallProvider implementation.
func (*ImsVideoCallProviderStub) Descriptor ¶
func (s *ImsVideoCallProviderStub) Descriptor() string
func (*ImsVideoCallProviderStub) OnTransaction ¶
func (s *ImsVideoCallProviderStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
Source Files
¶
- iimscallsession.go
- iimscallsessionlistener.go
- iimsconfig.go
- iimsecbm.go
- iimsecbmlistener.go
- iimsexternalcallstatelistener.go
- iimsfeaturestatuscallback.go
- iimsmmtelfeature.go
- iimsmultiendpoint.go
- iimsrcsfeature.go
- iimsregistrationlistener.go
- iimsservice.go
- iimsservicecontroller.go
- iimsservicefeaturecallback.go
- iimsstreammediasession.go
- iimsut.go
- iimsutlistener.go
- iimsvideocallcallback.go
- iimsvideocallprovider.go