| java.lang.Object | |
| ↳ | com.gsma.services.rcs.extension.MultimediaSession |
Known Direct Subclasses
|
This class maintains the information related to a multimedia session and offers methods to manage it. This is an abstract class between a messaging session and a streaming session.
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| enum | MultimediaSession.ReasonCode | Multimedia session reason code | |||||||||
| enum | MultimediaSession.State | Multimedia session state | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract void |
abortSession()
Aborts the session
| ||||||||||
| abstract void |
acceptInvitation()
Accepts session invitation.
| ||||||||||
| abstract RcsService.Direction |
getDirection()
Returns the direction of the session
| ||||||||||
| abstract MultimediaSession.ReasonCode |
getReasonCode()
Returns the reason code of the session.
| ||||||||||
| abstract ContactId |
getRemoteContact()
Returns the remote contact identifier
| ||||||||||
| abstract String |
getServiceId()
Returns the service ID
| ||||||||||
| abstract String |
getSessionId()
Returns the session ID of the multimedia session
| ||||||||||
| abstract MultimediaSession.State |
getState()
Returns the state of the session
| ||||||||||
| abstract void |
rejectInvitation()
Rejects session invitation
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Aborts the session
| RcsPermissionDeniedException | |
| RcsGenericException | |
| RcsPermissionDeniedException |
Accepts session invitation.
| RcsPermissionDeniedException | |
| RcsGenericException | |
| RcsPermissionDeniedException |
Returns the session ID of the multimedia session
| RcsGenericException |
|---|
Rejects session invitation
| RcsPermissionDeniedException | |
| RcsGenericException | |
| RcsPermissionDeniedException |