123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271 |
- <?xml version="1.0" encoding="UTF-8"?>
- <root>
- <item name="android.telecom.Call void answer(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.Call void handoverTo(android.telecom.PhoneAccountHandle, int, android.os.Bundle) 1">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.Call.Callback void onHandoverFailed(android.telecom.Call, int) 1">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.Call.Callback.HANDOVER_FAILURE_DEST_APP_REJECTED, android.telecom.Call.Callback.HANDOVER_FAILURE_NOT_SUPPORTED, android.telecom.Call.Callback.HANDOVER_FAILURE_USER_REJECTED, android.telecom.Call.Callback.HANDOVER_FAILURE_ONGOING_EMERGENCY_CALL, android.telecom.Call.Callback.HANDOVER_FAILURE_UNKNOWN}" />
- </annotation>
- </item>
- <item name="android.telecom.Call.Details int getCallDirection()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.Call.Details.DIRECTION_UNKNOWN, android.telecom.Call.Details.DIRECTION_INCOMING, android.telecom.Call.Details.DIRECTION_OUTGOING}" />
- </annotation>
- </item>
- <item name="android.telecom.Call.RttCall void setRttMode(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.Call.RttCall.RTT_MODE_FULL, android.telecom.Call.RttCall.RTT_MODE_HCO, android.telecom.Call.RttCall.RTT_MODE_VCO}" />
- </annotation>
- </item>
- <item name="android.telecom.CallAudioState CallAudioState(boolean, int, int) 1">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.CallAudioState.ROUTE_EARPIECE, android.telecom.CallAudioState.ROUTE_BLUETOOTH, android.telecom.CallAudioState.ROUTE_WIRED_HEADSET, android.telecom.CallAudioState.ROUTE_SPEAKER}" />
- <val name="flag" val="true" />
- </annotation>
- </item>
- <item name="android.telecom.CallAudioState CallAudioState(boolean, int, int) 2">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.CallAudioState.ROUTE_EARPIECE, android.telecom.CallAudioState.ROUTE_BLUETOOTH, android.telecom.CallAudioState.ROUTE_WIRED_HEADSET, android.telecom.CallAudioState.ROUTE_SPEAKER}" />
- <val name="flag" val="true" />
- </annotation>
- </item>
- <item name="android.telecom.CallAudioState int getRoute()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.CallAudioState.ROUTE_EARPIECE, android.telecom.CallAudioState.ROUTE_BLUETOOTH, android.telecom.CallAudioState.ROUTE_WIRED_HEADSET, android.telecom.CallAudioState.ROUTE_SPEAKER}" />
- <val name="flag" val="true" />
- </annotation>
- </item>
- <item name="android.telecom.CallAudioState int getSupportedRouteMask()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.CallAudioState.ROUTE_EARPIECE, android.telecom.CallAudioState.ROUTE_BLUETOOTH, android.telecom.CallAudioState.ROUTE_WIRED_HEADSET, android.telecom.CallAudioState.ROUTE_SPEAKER}" />
- <val name="flag" val="true" />
- </annotation>
- </item>
- <item name="android.telecom.ConnectionService void onHandoverFailed(android.telecom.ConnectionRequest, int) 1">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.Call.Callback.HANDOVER_FAILURE_DEST_APP_REJECTED, android.telecom.Call.Callback.HANDOVER_FAILURE_NOT_SUPPORTED, android.telecom.Call.Callback.HANDOVER_FAILURE_USER_REJECTED, android.telecom.Call.Callback.HANDOVER_FAILURE_ONGOING_EMERGENCY_CALL, android.telecom.Call.Callback.HANDOVER_FAILURE_UNKNOWN}" />
- </annotation>
- </item>
- <item name="android.telecom.PhoneAccountSuggestion PhoneAccountSuggestion(android.telecom.PhoneAccountHandle, int, boolean) 1">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.PhoneAccountSuggestion.REASON_NONE, android.telecom.PhoneAccountSuggestion.REASON_INTRA_CARRIER, android.telecom.PhoneAccountSuggestion.REASON_FREQUENT, android.telecom.PhoneAccountSuggestion.REASON_USER_SET, android.telecom.PhoneAccountSuggestion.REASON_OTHER}" />
- </annotation>
- </item>
- <item name="android.telecom.PhoneAccountSuggestion int getReason()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.PhoneAccountSuggestion.REASON_NONE, android.telecom.PhoneAccountSuggestion.REASON_INTRA_CARRIER, android.telecom.PhoneAccountSuggestion.REASON_FREQUENT, android.telecom.PhoneAccountSuggestion.REASON_USER_SET, android.telecom.PhoneAccountSuggestion.REASON_OTHER}" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager android.net.Uri getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount(java.lang.String)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager android.telecom.PhoneAccountHandle getUserSelectedOutgoingPhoneAccount()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager boolean endCall()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.ANSWER_PHONE_CALLS"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager boolean handleMmi(java.lang.String)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager boolean handleMmi(java.lang.String, android.telecom.PhoneAccountHandle)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager boolean isInCall()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager boolean isInManagedCall()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager boolean isTtySupported()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="anyOf" val="{"android.permission.READ_PRIVILEGED_PHONE_STATE", "android.permission.READ_PHONE_STATE"}" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager boolean isVoiceMailNumber(android.telecom.PhoneAccountHandle, java.lang.String)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager java.lang.String getLine1Number(android.telecom.PhoneAccountHandle)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager java.lang.String getVoiceMailNumber(android.telecom.PhoneAccountHandle)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager java.util.List<android.telecom.PhoneAccountHandle> getCallCapablePhoneAccounts()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager java.util.List<android.telecom.PhoneAccountHandle> getSelfManagedPhoneAccounts()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager void acceptHandover(android.net.Uri, int, android.telecom.PhoneAccountHandle) 1">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager void acceptRingingCall()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="anyOf" val="{"android.permission.ANSWER_PHONE_CALLS", "android.permission.MODIFY_PHONE_STATE"}" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager void acceptRingingCall(int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="anyOf" val="{"android.permission.ANSWER_PHONE_CALLS", "android.permission.MODIFY_PHONE_STATE"}" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager void cancelMissedCallsNotification()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager void placeCall(android.net.Uri, android.os.Bundle)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="anyOf" val="{"android.permission.CALL_PHONE", "android.permission.MANAGE_OWN_CALLS"}" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager void showInCallScreen(boolean)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.TelecomManager void silenceRinger()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile VideoProfile(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile VideoProfile(int, int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile VideoProfile(int, int) 1">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.VideoProfile.QUALITY_HIGH, android.telecom.VideoProfile.QUALITY_MEDIUM, android.telecom.VideoProfile.QUALITY_LOW, android.telecom.VideoProfile.QUALITY_DEFAULT}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile boolean isAudioOnly(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile boolean isBidirectional(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile boolean isPaused(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile boolean isReceptionEnabled(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile boolean isTransmissionEnabled(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile boolean isVideo(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile int getQuality()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telecom.VideoProfile.QUALITY_HIGH, android.telecom.VideoProfile.QUALITY_MEDIUM, android.telecom.VideoProfile.QUALITY_LOW, android.telecom.VideoProfile.QUALITY_DEFAULT}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile int getVideoState()">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile java.lang.String videoStateToString(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telecom.VideoProfile.STATE_AUDIO_ONLY, android.telecom.VideoProfile.STATE_TX_ENABLED, android.telecom.VideoProfile.STATE_RX_ENABLED, android.telecom.VideoProfile.STATE_BIDIRECTIONAL, android.telecom.VideoProfile.STATE_PAUSED}" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile.CameraCapabilities CameraCapabilities(int, int) 0">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile.CameraCapabilities CameraCapabilities(int, int) 1">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile.CameraCapabilities CameraCapabilities(int, int, boolean, float) 0">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile.CameraCapabilities CameraCapabilities(int, int, boolean, float) 1">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- </annotation>
- </item>
- <item name="android.telecom.VideoProfile.CameraCapabilities CameraCapabilities(int, int, boolean, float) 3">
- <annotation name="androidx.annotation.FloatRange">
- <val name="from" val="1.0" />
- </annotation>
- </item>
- </root>
|