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 |