| java.lang.Object | ||
| ↳ | com.gsma.services.rcs.extension.MultimediaSession | |
| ↳ | com.gsma.services.rcs.extension.MultimediaStreamingSession | |
This class maintains the information related to a multimedia session for a real time streaming service.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
abortSession()
Aborts the session
| ||||||||||
| void |
acceptInvitation()
Accepts session invitation.
| ||||||||||
| RcsService.Direction |
getDirection()
Returns the direction of the session
| ||||||||||
| MultimediaSession.ReasonCode |
getReasonCode()
Returns the reason code of the state of the session
| ||||||||||
| ContactId |
getRemoteContact()
Returns the remote contact identifier
| ||||||||||
| String |
getServiceId()
Returns the service ID
| ||||||||||
| String |
getSessionId()
Returns the session ID of the multimedia session
| ||||||||||
| MultimediaSession.State |
getState()
Returns the state of the session
| ||||||||||
| void |
rejectInvitation()
Rejects session invitation
| ||||||||||
| void |
sendPayload(byte[] content)
Sends a payload in real time
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.gsma.services.rcs.extension.MultimediaSession
| |||||||||||
From class
java.lang.Object
| |||||||||||
Aborts the session
| RcsPermissionDeniedException | |
| RcsGenericException | |
| RcsPermissionDeniedException |
Accepts session invitation.
| RcsPermissionDeniedException | |
| RcsGenericException | |
| RcsPermissionDeniedException |
Returns the reason code of the state of the session
| RcsGenericException |
|---|
Returns the session ID of the multimedia session
| RcsGenericException |
|---|
Rejects session invitation
| RcsPermissionDeniedException | |
| RcsGenericException | |
| RcsPermissionDeniedException |
Sends a payload in real time
| content | Payload content |
|---|
| RcsPermissionDeniedException | |
| RcsGenericException | |
| RcsPermissionDeniedException |