java.lang.Object | |
↳ | android.telecom.Call.Details |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | CAPABILITY_CAN_PAUSE_VIDEO |
For video calls, indicates whether the outgoing video for the call can be paused using
the STATE_PAUSED VideoState.
|
|||||||||
int | CAPABILITY_DISCONNECT_FROM_CONFERENCE |
Call is able to be individually disconnected when in a Conference .
|
|||||||||
int | CAPABILITY_HOLD | Call can currently be put on hold or unheld. | |||||||||
int | CAPABILITY_MANAGE_CONFERENCE | Call supports conference call management. | |||||||||
int | CAPABILITY_MERGE_CONFERENCE | Calls within a conference can be merged. | |||||||||
int | CAPABILITY_MUTE | Call can be muted. | |||||||||
int | CAPABILITY_RESPOND_VIA_TEXT | Call supports responding via text option. | |||||||||
int | CAPABILITY_SEPARATE_FROM_CONFERENCE |
Call is able to be separated from its parent Conference , if any.
|
|||||||||
int | CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL | Local device supports bidirectional video calling. | |||||||||
int | CAPABILITY_SUPPORTS_VT_LOCAL_RX | Local device supports receiving video. | |||||||||
int | CAPABILITY_SUPPORTS_VT_LOCAL_TX | Local device supports transmitting video. | |||||||||
int | CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL | Remote device supports bidirectional video calling. | |||||||||
int | CAPABILITY_SUPPORTS_VT_REMOTE_RX | Remote device supports receiving video. | |||||||||
int | CAPABILITY_SUPPORTS_VT_REMOTE_TX | Remote device supports transmitting video. | |||||||||
int | CAPABILITY_SUPPORT_HOLD | Call supports the hold feature. | |||||||||
int | CAPABILITY_SWAP_CONFERENCE | Calls within a conference can be swapped between foreground and background. | |||||||||
int | PROPERTY_CONFERENCE | Whether the call is currently a conference. | |||||||||
int | PROPERTY_EMERGENCY_CALLBACK_MODE | Whether the call is made while the device is in emergency callback mode. | |||||||||
int | PROPERTY_GENERIC_CONFERENCE | Whether the call is a generic conference, where we do not know the precise state of participants in the conference (eg. | |||||||||
int | PROPERTY_HIGH_DEF_AUDIO | Call is using high definition audio. | |||||||||
int | PROPERTY_WIFI | Connection is using WIFI. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Whether the capabilities of this
Details supports the specified capability.
| |||||||||||
Whether the supplied capabilities supports the specified capability.
| |||||||||||
Render a set of capability bits (
CAPABILITY_* ) as a human readable string.
| |||||||||||
Compares this instance with the specified object and indicates if they
are equal.
| |||||||||||
Whether the properties of this
Details includes the specified property.
| |||||||||||
Whether the supplied properties includes the specified property.
| |||||||||||
Returns an integer hash code for this object.
| |||||||||||
Render a set of property bits (
PROPERTY_* ) as a human readable string.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
For video calls, indicates whether the outgoing video for the call can be paused using
the STATE_PAUSED
VideoState.
Call is able to be individually disconnected when in a Conference
.
Call can currently be put on hold or unheld.
Call supports conference call management. This capability only applies to Conference
calls which can have Connection
s as children.
Calls within a conference can be merged. A ConnectionService
has the option to
add a Conference
call before the child Connection
s are merged. This is how
CDMA-based Connection
s are implemented. For these unmerged Conference
s, this
capability allows a merge button to be shown while the conference call is in the foreground
of the in-call UI.
This is only intended for use by a Conference
.
Call can be muted.
Call supports responding via text option.
Call is able to be separated from its parent Conference
, if any.
Local device supports bidirectional video calling.
Local device supports receiving video.
Local device supports transmitting video.
Remote device supports bidirectional video calling.
Remote device supports receiving video.
Remote device supports transmitting video.
Call supports the hold feature.
Calls within a conference can be swapped between foreground and background.
See CAPABILITY_MERGE_CONFERENCE
for additional information.
This is only intended for use by a Conference
.
Whether the call is currently a conference.
Whether the call is made while the device is in emergency callback mode.
Whether the call is a generic conference, where we do not know the precise state of participants in the conference (eg. on CDMA).
Call is using high definition audio.
Connection is using WIFI.
Whether the capabilities of this Details
supports the specified capability.
capability | The capability to check capabilities for. |
---|
Whether the supplied capabilities supports the specified capability.
capabilities | A bit field of capabilities. |
---|---|
capability | The capability to check capabilities for. |
Render a set of capability bits (CAPABILITY_*
) as a human readable string.
capabilities | A capability bit field. |
---|
Compares this instance with the specified object and indicates if they
are equal. In order to be equal, o
must represent the same object
as this instance using a class-specific comparison. The general contract
is that this comparison should be reflexive, symmetric, and transitive.
Also, no object reference other than null is equal to null.
The default implementation returns true
only if this ==
o
. See Writing a correct
equals
method
if you intend implementing your own equals
method.
The general contract for the equals
and hashCode()
methods is that if equals
returns true
for
any two objects, then hashCode()
must return the same value for
these objects. This means that subclasses of Object
usually
override either both methods or neither of them.
o | the object to compare this instance with. |
---|
true
if the specified object is equal to this Object
; false
otherwise.PhoneAccountHandle
whereby the Call
is currently being
routed.
Call
, as defined by the various
CAPABILITY_*
constants in this class.
Call
, as defined by the various
PROPERTY_*
constants in this class.
TelecomManager
for valid values.
Call
has been connected. This information is updated
periodically, but user interfaces should not rely on this to display any "call time
clock".
STATE_DISCONNECTED
Call
, the disconnect cause expressed
by DisconnectCause
.
Call
may be using.
Call
is currently
connected.
TelecomManager
for valid values.
StatusHints
, or null
if none
have been set.
Whether the properties of this Details
includes the specified property.
property | The property to check properties for. |
---|
Whether the supplied properties includes the specified property.
properties | A bit field of properties. |
---|---|
property | The property to check properties for. |
Returns an integer hash code for this object. By contract, any two
objects for which equals(Object)
returns true
must return
the same hash code value. This means that subclasses of Object
usually override both methods or neither method.
Note that hash values must not change over time unless information used in equals comparisons also changes.
See Writing a correct
hashCode
method
if you intend implementing your own hashCode
method.
Render a set of property bits (PROPERTY_*
) as a human readable string.
properties | A property bit field. |
---|