Loading radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoice.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ interface IRadioVoice { oneway void hangup(in int serial, in int gsmIndex); oneway void hangupForegroundResumeBackground(in int serial); oneway void hangupWaitingOrBackground(in int serial); oneway void isVoNrEnabled(in int serial); oneway void rejectCall(in int serial); oneway void responseAcknowledgement(); oneway void sendBurstDtmf(in int serial, in String dtmf, in int on, in int off); Loading @@ -66,6 +67,7 @@ interface IRadioVoice { oneway void setPreferredVoicePrivacy(in int serial, in boolean enable); oneway void setResponseFunctions(in android.hardware.radio.voice.IRadioVoiceResponse radioVoiceResponse, in android.hardware.radio.voice.IRadioVoiceIndication radioVoiceIndication); oneway void setTtyMode(in int serial, in android.hardware.radio.voice.TtyMode mode); oneway void setVoNrEnabled(in int serial, in boolean enable); oneway void startDtmf(in int serial, in String s); oneway void stopDtmf(in int serial); oneway void switchWaitingOrHoldingAndActive(in int serial); Loading radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceResponse.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,7 @@ interface IRadioVoiceResponse { oneway void hangupConnectionResponse(in android.hardware.radio.RadioResponseInfo info); oneway void hangupForegroundResumeBackgroundResponse(in android.hardware.radio.RadioResponseInfo info); oneway void hangupWaitingOrBackgroundResponse(in android.hardware.radio.RadioResponseInfo info); oneway void isVoNrEnabledResponse(in android.hardware.radio.RadioResponseInfo info, in boolean enable); oneway void rejectCallResponse(in android.hardware.radio.RadioResponseInfo info); oneway void sendBurstDtmfResponse(in android.hardware.radio.RadioResponseInfo info); oneway void sendCdmaFeatureCodeResponse(in android.hardware.radio.RadioResponseInfo info); Loading @@ -65,6 +66,7 @@ interface IRadioVoiceResponse { oneway void setMuteResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setPreferredVoicePrivacyResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setTtyModeResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setVoNrEnabledResponse(in android.hardware.radio.RadioResponseInfo info); oneway void startDtmfResponse(in android.hardware.radio.RadioResponseInfo info); oneway void stopDtmfResponse(in android.hardware.radio.RadioResponseInfo info); oneway void switchWaitingOrHoldingAndActiveResponse(in android.hardware.radio.RadioResponseInfo info); Loading radio/aidl/android/hardware/radio/voice/IRadioVoice.aidl +19 −0 Original line number Diff line number Diff line Loading @@ -266,6 +266,15 @@ oneway interface IRadioVoice { */ void hangupWaitingOrBackground(in int serial); /** * Query current Voice NR enable state * * @param serial Serial number of request. * * Response function is IRadioVoiceResponse.isVoNrEnabledResponse() */ void isVoNrEnabled(in int serial); /** * Send UDUB (user determined user busy) to ringing or waiting call answer) * Loading Loading @@ -403,6 +412,16 @@ oneway interface IRadioVoice { */ void setTtyMode(in int serial, in TtyMode mode); /** * Set Voice NR enable state * * @param serial Serial number of request. * @param enable true for "enable vonr" and false for "disable vonr" * * Response function is IRadioVoiceResponse.setVoNrEnabledResponse() */ void setVoNrEnabled(in int serial, in boolean enable); /** * Start playing a DTMF tone. Continue playing DTMF tone until stopDtmf is received. If a * startDtmf() is received while a tone is currently playing, it must cancel the previous tone Loading radio/aidl/android/hardware/radio/voice/IRadioVoiceResponse.aidl +28 −0 Original line number Diff line number Diff line Loading @@ -466,6 +466,20 @@ oneway interface IRadioVoiceResponse { */ void hangupWaitingOrBackgroundResponse(in RadioResponseInfo info); /** * @param info Response info struct containing response type, serial no. and error * @param enable true for "vonr enabled" and false for "vonr disabled" * * Valid errors returned: * RadioError:NONE * RadioError:RADIO_NOT_AVAILABLE * RadioError:MODEM_ERR * RadioError:INTERNAL_ERR * RadioError:NO_MEMORY * RadioError:REQUEST_NOT_SUPPORTED */ void isVoNrEnabledResponse(in RadioResponseInfo info, in boolean enable); /** * @param info Response info struct containing response type, serial no. and error * Loading Loading @@ -687,6 +701,20 @@ oneway interface IRadioVoiceResponse { */ void setTtyModeResponse(in RadioResponseInfo info); /** * @param info Response info struct containing response type, serial no. and error * * Valid errors returned: * RadioError:NONE * RadioError:RADIO_NOT_AVAILABLE * RadioError:INVALID_ARGUMENTS * RadioError:MODEM_ERR * RadioError:INTERNAL_ERR * RadioError:NO_MEMORY * RadioError:REQUEST_NOT_SUPPORTED */ void setVoNrEnabledResponse(in RadioResponseInfo info); /** * @param info Response info struct containing response type, serial no. and error * Loading Loading
radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoice.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ interface IRadioVoice { oneway void hangup(in int serial, in int gsmIndex); oneway void hangupForegroundResumeBackground(in int serial); oneway void hangupWaitingOrBackground(in int serial); oneway void isVoNrEnabled(in int serial); oneway void rejectCall(in int serial); oneway void responseAcknowledgement(); oneway void sendBurstDtmf(in int serial, in String dtmf, in int on, in int off); Loading @@ -66,6 +67,7 @@ interface IRadioVoice { oneway void setPreferredVoicePrivacy(in int serial, in boolean enable); oneway void setResponseFunctions(in android.hardware.radio.voice.IRadioVoiceResponse radioVoiceResponse, in android.hardware.radio.voice.IRadioVoiceIndication radioVoiceIndication); oneway void setTtyMode(in int serial, in android.hardware.radio.voice.TtyMode mode); oneway void setVoNrEnabled(in int serial, in boolean enable); oneway void startDtmf(in int serial, in String s); oneway void stopDtmf(in int serial); oneway void switchWaitingOrHoldingAndActive(in int serial); Loading
radio/aidl/aidl_api/android.hardware.radio.voice/current/android/hardware/radio/voice/IRadioVoiceResponse.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,7 @@ interface IRadioVoiceResponse { oneway void hangupConnectionResponse(in android.hardware.radio.RadioResponseInfo info); oneway void hangupForegroundResumeBackgroundResponse(in android.hardware.radio.RadioResponseInfo info); oneway void hangupWaitingOrBackgroundResponse(in android.hardware.radio.RadioResponseInfo info); oneway void isVoNrEnabledResponse(in android.hardware.radio.RadioResponseInfo info, in boolean enable); oneway void rejectCallResponse(in android.hardware.radio.RadioResponseInfo info); oneway void sendBurstDtmfResponse(in android.hardware.radio.RadioResponseInfo info); oneway void sendCdmaFeatureCodeResponse(in android.hardware.radio.RadioResponseInfo info); Loading @@ -65,6 +66,7 @@ interface IRadioVoiceResponse { oneway void setMuteResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setPreferredVoicePrivacyResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setTtyModeResponse(in android.hardware.radio.RadioResponseInfo info); oneway void setVoNrEnabledResponse(in android.hardware.radio.RadioResponseInfo info); oneway void startDtmfResponse(in android.hardware.radio.RadioResponseInfo info); oneway void stopDtmfResponse(in android.hardware.radio.RadioResponseInfo info); oneway void switchWaitingOrHoldingAndActiveResponse(in android.hardware.radio.RadioResponseInfo info); Loading
radio/aidl/android/hardware/radio/voice/IRadioVoice.aidl +19 −0 Original line number Diff line number Diff line Loading @@ -266,6 +266,15 @@ oneway interface IRadioVoice { */ void hangupWaitingOrBackground(in int serial); /** * Query current Voice NR enable state * * @param serial Serial number of request. * * Response function is IRadioVoiceResponse.isVoNrEnabledResponse() */ void isVoNrEnabled(in int serial); /** * Send UDUB (user determined user busy) to ringing or waiting call answer) * Loading Loading @@ -403,6 +412,16 @@ oneway interface IRadioVoice { */ void setTtyMode(in int serial, in TtyMode mode); /** * Set Voice NR enable state * * @param serial Serial number of request. * @param enable true for "enable vonr" and false for "disable vonr" * * Response function is IRadioVoiceResponse.setVoNrEnabledResponse() */ void setVoNrEnabled(in int serial, in boolean enable); /** * Start playing a DTMF tone. Continue playing DTMF tone until stopDtmf is received. If a * startDtmf() is received while a tone is currently playing, it must cancel the previous tone Loading
radio/aidl/android/hardware/radio/voice/IRadioVoiceResponse.aidl +28 −0 Original line number Diff line number Diff line Loading @@ -466,6 +466,20 @@ oneway interface IRadioVoiceResponse { */ void hangupWaitingOrBackgroundResponse(in RadioResponseInfo info); /** * @param info Response info struct containing response type, serial no. and error * @param enable true for "vonr enabled" and false for "vonr disabled" * * Valid errors returned: * RadioError:NONE * RadioError:RADIO_NOT_AVAILABLE * RadioError:MODEM_ERR * RadioError:INTERNAL_ERR * RadioError:NO_MEMORY * RadioError:REQUEST_NOT_SUPPORTED */ void isVoNrEnabledResponse(in RadioResponseInfo info, in boolean enable); /** * @param info Response info struct containing response type, serial no. and error * Loading Loading @@ -687,6 +701,20 @@ oneway interface IRadioVoiceResponse { */ void setTtyModeResponse(in RadioResponseInfo info); /** * @param info Response info struct containing response type, serial no. and error * * Valid errors returned: * RadioError:NONE * RadioError:RADIO_NOT_AVAILABLE * RadioError:INVALID_ARGUMENTS * RadioError:MODEM_ERR * RadioError:INTERNAL_ERR * RadioError:NO_MEMORY * RadioError:REQUEST_NOT_SUPPORTED */ void setVoNrEnabledResponse(in RadioResponseInfo info); /** * @param info Response info struct containing response type, serial no. and error * Loading