- camera(int) - Method in class io.straas.android.sdk.streaming.StreamConfig.Builder
-
Sets which is the default camera.
- CAMERA_BACK - Static variable in class io.straas.android.sdk.streaming.StreamConfig
-
Indicates the camera in the back side.
- CAMERA_FRONT - Static variable in class io.straas.android.sdk.streaming.StreamConfig
-
Indicates the camera in the front side.
- CameraController - Class in io.straas.android.sdk.streaming
-
CameraController
provides methods for camera and flash related operation and status getter.
- CameraController(CameraInterface) - Constructor for class io.straas.android.sdk.streaming.CameraController
-
- CameraInitFailException() - Constructor for exception io.straas.android.sdk.streaming.error.PrepareException.CameraInitFailException
-
- CameraInitFailException(Throwable) - Constructor for exception io.straas.android.sdk.streaming.error.PrepareException.CameraInitFailException
-
- CameraInitFailException(String) - Constructor for exception io.straas.android.sdk.streaming.error.PrepareException.CameraInitFailException
-
- CancelledException() - Constructor for exception io.straas.android.sdk.media.MediaException.CancelledException
-
- category(Integer) - Method in class io.straas.android.sdk.streaming.LiveEventConfig.Builder
-
Sets category id of the live event.
- CCU - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
The live event's number of concurrent users at the last update time.
- CCU_UPDATED_AT - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
- charAt(int) - Method in class io.straas.android.sdk.messaging.Message
-
- ChatMetadata - Class in io.straas.android.sdk.messaging
-
ChatMetadata
provides the meta data that you can get from a chatroom.
- ChatMode - Enum in io.straas.android.sdk.messaging
-
Describes the mode that which type of users can send message in this chatroom.
- CHATROOM_NAME - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
The chatroom name of the live streaming.
- ChatroomInfo - Class in io.straas.android.sdk.messaging
-
Contains information about a chatroom.
- ChatroomInfo(ChatMode, String, int, int, int, List<Sticker>) - Constructor for class io.straas.android.sdk.messaging.ChatroomInfo
-
- ChatroomInputView - Class in io.straas.android.sdk.messaging.ui
-
Widget for providing user input UI with a chatroom.
- ChatroomInputView(Context) - Constructor for class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- ChatroomInputView(Context, AttributeSet) - Constructor for class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- ChatroomInputView(Context, AttributeSet, int) - Constructor for class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- ChatroomManager - Class in io.straas.android.sdk.messaging
-
- ChatroomManager.ChatroomConfig - Class in io.straas.android.sdk.messaging
-
- ChatroomManager.ChatroomConfig.Builder - Class in io.straas.android.sdk.messaging
-
- ChatroomNameNotFoundException() - Constructor for exception io.straas.android.sdk.messaging.MessagingException.ChatroomNameNotFoundException
-
- ChatroomNameNotFoundException(String) - Constructor for exception io.straas.android.sdk.messaging.MessagingException.ChatroomNameNotFoundException
-
- ChatroomOutputView - Class in io.straas.android.sdk.messaging.ui
-
Widget for providing chatroom messages list.
- ChatroomOutputView(Context) - Constructor for class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Constructor.
- ChatroomOutputView(Context, AttributeSet) - Constructor for class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
- ChatroomOutputView(Context, AttributeSet, int) - Constructor for class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
- ChatroomState - Enum in io.straas.android.sdk.messaging
-
Describes the chatroom connection state.
- ChatroomViewBase - Class in io.straas.android.sdk.messaging.ui
-
- ChatroomViewBase(Context, AttributeSet, int) - Constructor for class io.straas.android.sdk.messaging.ui.ChatroomViewBase
-
- cleanLiveEvent(String) - Method in class io.straas.android.sdk.streaming.StreamManager
-
- clearMessages() - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Clear all
messages
stored in this widget.
- COMMAND_DISABLE_AUDIO - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Command to disable/re-enable audio output immediately and all future media playback.
- COMMAND_FOREGROUND - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
- COMMAND_GET_LOCATION - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
- COMMAND_GET_PLAYBACK_SPEED - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Command for getting playback speed.
- COMMAND_GET_VIDEO_FORMATS - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Command for getting all video tracks formats.
- COMMAND_PLAY_AT_LIVE_EDGE - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Command to seek the current playback position to the real-time coverage of live (live edge)
and play automatically.
- COMMAND_PLAYER_RETRY - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Command to try again to play the last played media.
- COMMAND_SET_FORMAT_INDEX - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Action command for set new video format index.
- COMMAND_SET_LOCATION - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Action command to set the location information when a Straas media is playing.
- COMMAND_SET_PLAYBACK_SPEED - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Action command for set playback speed.
- COMMAND_STOP_FOREGROUND - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Remove the Straas
MediaBrowserServiceCompat
from foreground state and clear the
Notification
.
- connect(String, Identity) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Connects to a chatroom.
- connect(String, Identity, ChatroomManager.ChatroomConfig) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Connect to a chatroom.
- connect(String, Identity) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Connect to a chatroom.
- COORDS_PER_VERTEX - Static variable in class io.straas.android.sdk.streaming.BaseImageFilter
-
- COVER_URL - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
The image shown in the Straas web player when a live streaming is off air.
- createLiveEvent(LiveEventConfig) - Method in class io.straas.android.sdk.streaming.StreamManager
-
Create a live event.
- CREATOR - Static variable in class io.straas.android.sdk.authentication.identity.Identity
-
- CREATOR - Static variable in class io.straas.android.sdk.media.notification.NotificationOptions
-
- CREATOR - Static variable in class io.straas.android.sdk.messaging.AggregatedData
-
- CREATOR - Static variable in class io.straas.android.sdk.messaging.Message
-
- CREATOR - Static variable in class io.straas.android.sdk.messaging.RawData
-
- CREATOR - Static variable in class io.straas.android.sdk.messaging.User
-
- CredentialAuthorizeListener - Interface in io.straas.android.sdk.messaging.ui.interfaces
-
- CredentialFailException - Interface in io.straas.android.sdk.authentication.credential
-
Describes the failure reason that occurs when developer initializes Straas SDK.
- CredentialFailException - Interface in io.straas.android.sdk.base.credential
-
- CredentialFailException.NetworkException - Exception in io.straas.android.sdk.authentication.credential
-
Couldn't connect to server.
- CredentialFailException.NetworkException - Exception in io.straas.android.sdk.base.credential
-
- CredentialFailException.ServerException - Exception in io.straas.android.sdk.authentication.credential
-
An error occurs at server side, please try later.
- CredentialFailException.ServerException - Exception in io.straas.android.sdk.base.credential
-
- CredentialFailException.WrongInformationException - Exception in io.straas.android.sdk.authentication.credential
-
Wrong developers information.
- CredentialFailException.WrongInformationException - Exception in io.straas.android.sdk.base.credential
-
- currentCamera() - Method in class io.straas.android.sdk.streaming.CameraController
-
Gets current camera id.
- CUSTOM_METADATA_ACCOUNT - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
- CUSTOM_METADATA_IS_LIVE_LOW_LATENCY - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
- CUSTOM_METADATA_IS_PUBLIC - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
- getActions() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
- getAdContainer() - Method in interface io.straas.android.sdk.media.StraasMediaCore.UiContainer
-
- getAggregatedData(MessageRequest) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Get aggregated-data history in this chatroom.
- getAvatar() - Method in class io.straas.android.sdk.messaging.User
-
Returns user avatar link.
- getBitrate() - Method in class io.straas.android.sdk.streaming.StreamStatsReport
-
Gets the actual bitrate in bits per second.
- getBrightnessLevel() - Method in class io.straas.android.sdk.streaming.filter.SkinBeautifyFilter
-
Gets the brightness level.
- getBroadcastStartTimeInMS() - Method in class io.straas.android.sdk.media.LiveEventListener
-
Gets the broadcast start time of the live event.
- getBroadcastStateV2() - Method in class io.straas.android.sdk.media.LiveEventListener
-
Gets the broadcastStateV2.
- getCamera() - Method in class io.straas.android.sdk.streaming.StreamConfig
-
Gets default camera type.
- getCategory() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets category id of the live event.
- getCCU() - Method in class io.straas.android.sdk.media.LiveEventListener
-
Gets the CCU of the live event.
- getChannel() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
- getChatMode() - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
- getChatroomInfo() - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
- getChatroomManager() - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Get ChatroomManager instance.
- getChatroomState() - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Returns current chatroom state.
- getClearDrawableResId() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
- getCmsHost() - Method in class io.straas.android.sdk.messaging.ChatroomManager.ChatroomConfig
-
Gets the host of CMS restful API server.
- getColor() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
Returns the color that will be use to build the
Notification
.
- getCompatActionIndices() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
Returns a copy of the indices of the actions which should be shown in the compact form of
the notification.
- getConnectionCallback() - Method in class io.straas.android.sdk.media.StraasMediaCore.MediaCoreConfig
-
Gets the callback for connection related events.
- getCreatedDate() - Method in class io.straas.android.sdk.messaging.AggregatedData
-
- getCreatedDate() - Method in class io.straas.android.sdk.messaging.Message
-
Returns the created date of the message.
- getCreator() - Method in class io.straas.android.sdk.messaging.Message
-
Returns message creator.
- getCurrentUser() - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Returns current user.
- getData() - Method in class io.straas.android.sdk.messaging.AggregatedData
-
- getDensityDpi() - Method in class io.straas.android.sdk.streaming.ScreencastStreamConfig
-
Gets the density of the virtual display in dpi.
- getDisplayMode() - Method in class io.straas.android.sdk.media.StraasMediaCore
-
- getDvrEnabled() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets whether to enable live DVR feature for a live event.
- getErrorCode() - Method in exception io.straas.android.sdk.streaming.error.StreamException.PublishException
-
Gets the publish error code.
- getFitAllCamera() - Method in class io.straas.android.sdk.streaming.StreamConfig
-
Gets if the final resolution should fit all cameras in current device.
- getFps() - Method in class io.straas.android.sdk.streaming.StreamConfig
-
Gets the video frame rate in format frames/sec.
- getFps() - Method in class io.straas.android.sdk.streaming.StreamStatsReport
-
Gets the actual video frame sent rate in frames per second.
- getFrontCameraFlipHorizontally() - Method in class io.straas.android.sdk.streaming.StreamConfig
-
Gets if the stream of front camera should be flipped horizontally from preview.
- getHighestResolution() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets highest resolution of the live event.
- getHitCount() - Method in class io.straas.android.sdk.media.LiveEventListener
-
Gets the hit count of the live event.
- getId() - Method in class io.straas.android.sdk.messaging.Message
-
Returns Message id.
- getIdentity() - Method in class io.straas.android.sdk.media.StraasMediaCore.MediaCoreConfig
-
- getInputMaxLines() - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
The maximum number of lines displayed in the text input area.
- getJsonText() - Method in class io.straas.android.sdk.messaging.RawData
-
- getJsonTextAsData(Class<T>) - Method in class io.straas.android.sdk.messaging.RawData
-
- getKey() - Method in class io.straas.android.sdk.messaging.ChatMetadata
-
Gets the key.
- getLabel() - Method in class io.straas.android.sdk.messaging.User
-
Returns user label.
- getLargeIcon() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
Returns the bitmap of the large icon that will be used to build the
Notification
.
- getLatestDate() - Method in class io.straas.android.sdk.messaging.message.MessageRequest
-
Gets the latest date of messages request.
- getListed() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets if the live event should be listed.
- getLiveId() - Method in class io.straas.android.sdk.media.LiveEventListener
-
Gets the id of current listening live event.
- getLiveId() - Method in exception io.straas.android.sdk.streaming.error.StreamException.LiveCountLimitException
-
Gets current not-ended live event id.
- getMaxBitrate() - Method in class io.straas.android.sdk.streaming.StreamConfig
-
Gets the maximum video bitrate in bits/sec.
- getMaxVideoHeight() - Method in class io.straas.android.sdk.streaming.StreamConfig
-
Gets the max video height in pixel.
- getMediaBrowser() - Method in class io.straas.android.sdk.media.StraasMediaCore
-
This instance reference MAY change any time, DO-NOT keep this reference.
- getMediaController() - Method in class io.straas.android.sdk.media.StraasMediaCore
-
- getMediaProjection() - Method in class io.straas.android.sdk.streaming.ScreencastStreamConfig
-
Gets mediaProjection for screencast.
- getMessages(MessageRequest) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Get Message history in this chatroom.
- getMetadata(String...) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Gets the meta data from current chatroom.
- getName() - Method in class io.straas.android.sdk.messaging.User
-
Returns user name
- getNotification() - Method in interface io.straas.android.sdk.streaming.screencast.ScreencastSession
-
Called when the screencast
Service
started in foreground and you have to provide customized
Notification
to indicate the screencast is running.
- getNotificationChannel() - Method in interface io.straas.android.sdk.streaming.screencast.ScreencastSession
-
- getOldestDate() - Method in class io.straas.android.sdk.messaging.message.MessageRequest
-
Gets oldest date of messages request.
- getOrder() - Method in class io.straas.android.sdk.messaging.message.MessageRequest
-
Gets the
Message
creation time order of the messages request.
- getOutputHeight() - Method in class io.straas.android.sdk.streaming.ScreencastStreamConfig
-
Gets output video height.
- getOutputHeight() - Method in class io.straas.android.sdk.streaming.StreamConfig
-
Gets output video height.
- getOutputWidth() - Method in class io.straas.android.sdk.streaming.ScreencastStreamConfig
-
Gets output video width.
- getOutputWidth() - Method in class io.straas.android.sdk.streaming.StreamConfig
-
Gets output video width.
- getPage() - Method in class io.straas.android.sdk.messaging.message.MessageRequest
-
Gets target page of messages request.
- getPauseDrawableResId() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
Returns the resource ID of the icon that indicates "pause".
- getPerPage() - Method in class io.straas.android.sdk.messaging.message.MessageRequest
-
Gets message count per page of messages request.
- getPinnedMessage() - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Returns the pinned message in current chatroom.
- getPlaneProjectionMode() - Method in class io.straas.android.sdk.media.StraasMediaCore
-
- getPlayDrawableResId() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
Returns the resource ID of the icon that indicates "play".
- getProfile() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets profile of the live event.
- getRawData(MessageRequest) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Get
RawData
history in this chatroom.
- getRawData() - Method in class io.straas.android.sdk.messaging.Message
-
Returns message text as the
RawData
.
- getRestHost() - Method in class io.straas.android.sdk.media.StraasMediaCore.MediaCoreConfig
-
Gets the host of the restful API server.
- getRestHost() - Method in class io.straas.android.sdk.messaging.ChatroomManager.ChatroomConfig
-
Gets the host of the chatroom restful API server.
- getRole() - Method in class io.straas.android.sdk.messaging.User
-
Returns user role.
- getSendMessageInterval() - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Returns send message interval of current chatroom.
- getSize() - Method in enum io.straas.android.sdk.streaming.Resolution
-
- getSkinSmoothnessLevel() - Method in class io.straas.android.sdk.streaming.filter.SkinBeautifyFilter
-
Gets the skin smoothness level.
- getSkipNextDrawableResId() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
- getSkipPrevDrawableResId() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
- getSmallIcon() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
Returns the resource ID of the small icon that will be used to build the
Notification
.
- getSocketHost() - Method in class io.straas.android.sdk.messaging.ChatroomManager.ChatroomConfig
-
Gets the host of the chatroom socket server.
- getState() - Method in class io.straas.android.sdk.media.LiveEventListener
-
- getStatusCode() - Method in exception io.straas.android.sdk.messaging.MessagingException.ServerException
-
Gets the http status code.
- getSticker() - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Returns available stickers.
- getStickerUrl() - Method in class io.straas.android.sdk.messaging.Message
-
- getStreamState() - Method in class io.straas.android.sdk.streaming.StreamManager
-
Gets current StreamManager state.
- getStreamStatsReport() - Method in class io.straas.android.sdk.streaming.StreamManager
-
Gets the instant snapshot for StreamStatsReport.
- getSynopsis() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets synopsis of the live event.
- getTargetClassName() - Method in class io.straas.android.sdk.media.notification.NotificationOptions
-
Returns the name of the
Activity
that will be launched when user clicks the content
area of the
Notification
.
- getText() - Method in class io.straas.android.sdk.messaging.Message
-
Returns message text.
- getTitle() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets title of the live event.
- getToken() - Method in class io.straas.android.sdk.authentication.identity.Identity
-
Gets user token.
- getTotalAggregatedData() - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Retrieve total aggregated data.
- getUiContainer() - Method in class io.straas.android.sdk.media.StraasMediaCore.MediaCoreConfig
-
Gets the UI container for the player view.
- getUserCount() - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Returns current user count.
- getUsers(UserType) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Gets users in this chatroom.
- getValue() - Method in class io.straas.android.sdk.messaging.ChatMetadata
-
Gets the value.
- getValue(Class<T>) - Method in class io.straas.android.sdk.messaging.ChatMetadata
-
Gets the value.
- getVideoContainer() - Method in interface io.straas.android.sdk.media.StraasMediaCore.UiContainer
-
- getVodAvailable() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets whether the new vod of this live event is available by users.
- getVodListed() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets whether the new vod of this live event is listed.
- getVodMerge() - Method in class io.straas.android.sdk.streaming.LiveEventConfig
-
Gets whether to merge all VoDs of the live event together.
- GUEST - Static variable in class io.straas.android.sdk.authentication.identity.Identity
-
- GUEST - Static variable in class io.straas.android.sdk.base.identity.Identity
-
- maxBitrate(Integer) - Method in class io.straas.android.sdk.streaming.StreamConfig.Builder
-
Sets the maximum video bitrate in bits/sec.
- maxVideoHeight(int) - Method in class io.straas.android.sdk.streaming.StreamConfig.Builder
-
Sets the max video height in pixel, which the video height will be limited by.
- mChatMode - Variable in class io.straas.android.sdk.messaging.ChatroomInfo
-
Chatroom send message mode
- mChatroomName - Variable in class io.straas.android.sdk.messaging.ChatroomInfo
-
Chatroom name.
- MEDIA_PERMISSION_DENIAL - Static variable in class io.straas.android.sdk.media.StraasMediaCore.ErrorReason
-
Caused by this media may have monetization rules and the user has to pay for it.
- MediaException - Interface in io.straas.android.sdk.media
-
- MediaException.CancelledException - Exception in io.straas.android.sdk.media
-
Current task is cancelled by developer.
- MediaException.DataDeserializationException - Exception in io.straas.android.sdk.media
-
Caused when SDK received unexpected response from server.
- MediaException.InternalException - Exception in io.straas.android.sdk.media
-
This means an unexpected error occurs, please report issue.
- MediaException.InvalidLiveIdException - Exception in io.straas.android.sdk.media
-
Thrown when live event id is null or empty string, please make sure the live event id is
correct and try again.
- MediaException.NetworkException - Exception in io.straas.android.sdk.media
-
Couldn't connect to server.
- MediaException.NotFoundException - Exception in io.straas.android.sdk.media
-
Couldn't find the media.
- MediaException.PermissionDeniedException - Exception in io.straas.android.sdk.media
-
This task is not permitted by server since what you want to do is not allowed or the
Identity
of the user has no permission to access the media (e.g.
- MediaException.RequestRejectedException - Exception in io.straas.android.sdk.media
-
- MediaException.ServerException - Exception in io.straas.android.sdk.media
-
An error occurs on server side.
- MediaException.SocketConnectionException - Exception in io.straas.android.sdk.media
-
Establishing socket connection failed or unexpected errors on socket happened, may be the
local issues or errors on server side.
- MediaException.TooManyRequestException - Exception in io.straas.android.sdk.media
-
Too many requests to server simultaneously, please try again later.
- MediaException.UnauthorizedException - Exception in io.straas.android.sdk.media
-
The user is unauthorized.
- MediaException.UnavailableException - Exception in io.straas.android.sdk.media
-
The "available
" flag of the live event is set to false.
- MediaException.UnprocessableEntityException - Exception in io.straas.android.sdk.media
-
This means an unexpected error occurs, please report issue.
- mediaProjection(MediaProjection) - Method in class io.straas.android.sdk.streaming.ScreencastStreamConfig.Builder
-
Sets mediaProjection to capture screen contents for screencast live stream.
- Message - Class in io.straas.android.sdk.messaging
-
Provides necessary information of a message in a chatroom.
- Message(Parcel, ClassLoader) - Constructor for class io.straas.android.sdk.messaging.Message
-
- Message.Builder - Class in io.straas.android.sdk.messaging
-
- MessageOperationDialogFragment - Class in io.straas.android.sdk.messaging.ui
-
- MessageOperationDialogFragment() - Constructor for class io.straas.android.sdk.messaging.ui.MessageOperationDialogFragment
-
- MessageRequest - Class in io.straas.android.sdk.messaging.message
-
- MessageRequest.Builder - Class in io.straas.android.sdk.messaging.message
-
- MessageRequest.Order - Annotation Type in io.straas.android.sdk.messaging.message
-
Defines the order.
- MessagingException - Interface in io.straas.android.sdk.messaging
-
Describes the error that occurs when developer call methods in
ChatroomManager
.
- MessagingException.BannedWordException - Exception in io.straas.android.sdk.messaging
-
The message you sent contains banned word(s), please see
document
for more information.
- MessagingException.ChatroomNameNotFoundException - Exception in io.straas.android.sdk.messaging
-
This occurs when developer is trying to connect to a chatroom that doesn't exist.
- MessagingException.InternalException - Exception in io.straas.android.sdk.messaging
-
Internal error occurs.
- MessagingException.NetworkException - Exception in io.straas.android.sdk.messaging
-
Couldn't connect to server.
- MessagingException.NotFoundException - Exception in io.straas.android.sdk.messaging
-
Target resource couldn't be found.
- MessagingException.PermissionException - Exception in io.straas.android.sdk.messaging
-
This task is not permitted by server since what you want to do is not allowed or the identity
of the user has no permission to execute the task.
- MessagingException.RequestRejectedException - Exception in io.straas.android.sdk.messaging
-
- MessagingException.ServerException - Exception in io.straas.android.sdk.messaging
-
An error occurs on server side.
- MessagingException.TooManyRequestsException - Exception in io.straas.android.sdk.messaging
-
Too many requests in specified time period, please try later.
- MessagingException.UnauthorizedException - Exception in io.straas.android.sdk.messaging
-
The user is unauthorized.
- MessagingException.UserNotFoundException - Exception in io.straas.android.sdk.messaging
-
The user doesn't exist.
- mHeight - Variable in class io.straas.android.sdk.streaming.BaseImageFilter
-
Output video height.
- MicrophoneInitFailException() - Constructor for exception io.straas.android.sdk.streaming.error.PrepareException.MicrophoneInitFailException
-
- mIndicesOrder - Variable in class io.straas.android.sdk.streaming.BaseImageFilter
-
Order of drawing indices by default.
- mInputInterval - Variable in class io.straas.android.sdk.messaging.ChatroomInfo
-
Chatroom send message interval in second.
- mMainImage - Variable in class io.straas.android.sdk.messaging.Sticker
-
- mName - Variable in class io.straas.android.sdk.messaging.Sticker
-
- MODE_ALL - Static variable in enum io.straas.android.sdk.messaging.ChatMode
-
- MODE_ANCHOR - Static variable in enum io.straas.android.sdk.messaging.ChatMode
-
- MODE_LOGIN - Static variable in enum io.straas.android.sdk.messaging.ChatMode
-
- mShapeCoordinate - Variable in class io.straas.android.sdk.streaming.BaseImageFilter
-
Shape coordinate by default.
- mSticker - Variable in class io.straas.android.sdk.messaging.ChatroomInfo
-
Sticker in chatroom.
- mStickers - Variable in class io.straas.android.sdk.messaging.Sticker
-
- mTextureCoordinate - Variable in class io.straas.android.sdk.streaming.BaseImageFilter
-
Texture coordinate by default.
- mUserCount - Variable in class io.straas.android.sdk.messaging.ChatroomInfo
-
User count in chatroom.
- mWidth - Variable in class io.straas.android.sdk.streaming.BaseImageFilter
-
Output video width.
- oldestDate(Long) - Method in class io.straas.android.sdk.messaging.message.MessageRequest.Builder
-
Sets oldest date of request messages.
- onAggregatedDataAdded(SimpleArrayMap<String, Integer>) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when some aggregated data was added to the chatroom.
- onChatWriteModeChanged(ChatMode) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when the
ChatMode
of current chatroom changed.
- onConnected() - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when a connection to a chatroom succeeded.
- onConnectFailed(Exception) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when a connection to a chatroom failed.
- onCreateDialog(Bundle) - Method in class io.straas.android.sdk.messaging.ui.MessageOperationDialogFragment
-
- onDestroy() - Method in class io.straas.android.sdk.streaming.BaseImageFilter
-
Called when this filter destroys.
- onDestroy() - Method in class io.straas.android.sdk.streaming.filter.SkinBeautifyFilter
-
- onDetachedFromWindow() - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- onDetachedFromWindow() - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
- onDetachedFromWindow() - Method in class io.straas.android.sdk.messaging.ui.ChatroomViewBase
-
- onDisconnected() - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
- onDraw(int, int) - Method in class io.straas.android.sdk.streaming.BaseImageFilter
-
Override this method by
OpenGLES
to define how the drawing occurs.
- onDraw(int, int) - Method in class io.straas.android.sdk.streaming.filter.SkinBeautifyFilter
-
- onError(Exception) - Method in interface io.straas.android.sdk.media.LiveEventListener.EventListener
-
- onError(Exception) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when a error occurred.
- onError(Exception, String) - Method in interface io.straas.android.sdk.streaming.interfaces.EventListener
-
- onExtrasChanged(Bundle) - Method in class io.straas.android.sdk.media.ImaHelper
-
- onFailure(E) - Method in interface io.straas.android.sdk.base.interfaces.OnResultListener
-
Invoked with error information when the task fails.
- onFailure(Exception) - Method in interface io.straas.android.sdk.messaging.ui.interfaces.CredentialAuthorizeListener
-
Called when a credential authorization failed.
- onInit(int, int) - Method in class io.straas.android.sdk.streaming.BaseImageFilter
-
Called when initializing.
- onInit(int, int) - Method in class io.straas.android.sdk.streaming.filter.SkinBeautifyFilter
-
- onInputIntervalChanged(int) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when the message-send interval of current chatroom changed.
- onMediaBrowserConnected(StraasMediaCore) - Method in interface io.straas.android.sdk.media.StraasMediaCore.UiContainer
-
- onMediaBrowserConnectionFailed() - Method in interface io.straas.android.sdk.media.StraasMediaCore.UiContainer
-
- onMediaBrowserConnectionSuspended() - Method in interface io.straas.android.sdk.media.StraasMediaCore.UiContainer
-
- onMessageAdded(Message) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when a new message was added to the chatroom.
- onMessageFlushed() - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when the messages in the chatroom was flushed by Master.
- onMessageRemoved(String) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when a message was removed from the chatroom.
- onMetadataChanged(MediaMetadataCompat) - Method in class io.straas.android.sdk.media.ImaHelper
-
- onMetadataUpdated(SimpleArrayMap<String, ChatMetadata>) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
- onPinnedMessageUpdated(Message) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when the pinned message is updated or unpinned.
- onPlaybackStateChanged(PlaybackStateCompat) - Method in class io.straas.android.sdk.media.ImaHelper
-
- onRawDataAdded(Message) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when a new raw data message was added to the chatroom.
- onRestoreInstanceState(Parcelable) - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- OnResultListener<T,E> - Interface in io.straas.android.sdk.base.interfaces
-
- onSaveInstanceState() - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- onSessionCreate(Context, ScreencastSession.SessionListener, Bundle) - Method in interface io.straas.android.sdk.streaming.screencast.ScreencastSession
-
- onSessionDestroy() - Method in interface io.straas.android.sdk.streaming.screencast.ScreencastSession
-
Called when the screencast
Service
is destroyed.
- onSessionDestroyed() - Method in class io.straas.android.sdk.media.ImaHelper
-
- onStickerMessage(String) - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- onStreamManagerInitComplete(Task<StreamManager>) - Method in interface io.straas.android.sdk.streaming.screencast.ScreencastSession
-
- onStreamStatsReportUpdate(StreamStatsReport) - Method in interface io.straas.android.sdk.streaming.interfaces.EventListener
-
- onSuccess(T) - Method in interface io.straas.android.sdk.base.interfaces.OnResultListener
-
Invoked with required information when the task succeeds.
- onSuccess(ChatroomManager) - Method in interface io.straas.android.sdk.messaging.ui.interfaces.CredentialAuthorizeListener
-
Called when a credential authorization succeeded.
- onUnbind(StraasMediaCore) - Method in interface io.straas.android.sdk.media.StraasMediaCore.UiContainer
-
- onUserJoined(User...) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when a user/users joined the chatroom.
- onUserLeft(Integer...) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when a user/users leaved the chatroom.
- onUserUpdated(User...) - Method in interface io.straas.android.sdk.messaging.interfaces.EventListener
-
Called when information of a user/users is updated.
- order(String) - Method in class io.straas.android.sdk.messaging.message.MessageRequest.Builder
-
Sets the order of request messages.
- page(int) - Method in class io.straas.android.sdk.messaging.message.MessageRequest.Builder
-
Sets target page of messages.
- PARENT_ID_LIVES - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Parent id to subscribe all available public live event list.
- PARENT_ID_VODS - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Parent id to subscribe all available public VOD (video on demand) list.
- parse(String) - Static method in enum io.straas.android.sdk.messaging.Role
-
- parseString(String) - Static method in enum io.straas.android.sdk.messaging.ChatMode
-
- PermissionDeniedException() - Constructor for exception io.straas.android.sdk.media.MediaException.PermissionDeniedException
-
- PermissionException() - Constructor for exception io.straas.android.sdk.messaging.MessagingException.PermissionException
-
- PermissionException(String) - Constructor for exception io.straas.android.sdk.messaging.MessagingException.PermissionException
-
- perPage(int) - Method in class io.straas.android.sdk.messaging.message.MessageRequest.Builder
-
Sets message count per page.
- pinMessage(Message) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
- PLANE_PROJECTION_MODE_CROP - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
video frame is scaled to fill the size of the view by
maintaining the aspect ratio.
- PLANE_PROJECTION_MODE_FIT - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
video frame is scaled to fit the size of the view by
maintaining the aspect ratio (black borders may be displayed).
- PLANE_PROJECTION_MODE_FULL - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
The specified aspect ratio is ignored.
- PLAY_COUNT_SUM - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
The sum of number of times the media (Live or VOD) played.
- PLAY_DURATION_SUM - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
The sum of play duration of the media (Live or VOD) in seconds.
- PLAY_OPTION_HLS_LIVE_SYNC_INTERVAL_COUNT - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
- PLAY_OPTION_LIVE_LOW_LATENCY - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Extra Bundle key in
playFromMediaId
which could significantly reduce the latency between broadcaster and viewers
if set the Bundle value to true, but the adaptive bitrate will be disabled.
- PLAY_OPTION_SEEK_TIME - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Extra Bundle key only if you need to seek to the specific timestamp at start.
- PLAYLIST_STUCK - Static variable in class io.straas.android.sdk.media.StraasMediaCore.ErrorReason
-
This error occurs when the playlist is stuck.
- prepare(StreamConfig, TextureView) - Method in class io.straas.android.sdk.streaming.StreamManager
-
Initializes camera, codec, microphone, you will be able to preview the live video after
prepare success.
- prepare(ScreencastStreamConfig) - Method in class io.straas.android.sdk.streaming.StreamManager
-
- PrepareException - Interface in io.straas.android.sdk.streaming.error
-
- PrepareException.CameraInitFailException - Exception in io.straas.android.sdk.streaming.error
-
Camera initialization fails, maybe permission problem or other camera problems.
- PrepareException.InternalException - Exception in io.straas.android.sdk.streaming.error
-
Internal error occurs.
- PrepareException.MicrophoneInitFailException - Exception in io.straas.android.sdk.streaming.error
-
Microphone initialization fails, maybe permission problem or other microphone problems.
- PrepareException.RequestRejectedException - Exception in io.straas.android.sdk.streaming.error
-
- PrepareException.ResolutionNotSupport - Exception in io.straas.android.sdk.streaming.error
-
Resolution is not supported by camera in current device.
- PrepareException.ScreenCaptureInitFailException - Exception in io.straas.android.sdk.streaming.error
-
Screen capture initialization fails, maybe permission problem or other media projection problems.
- profile(Profile) - Method in class io.straas.android.sdk.streaming.LiveEventConfig.Builder
-
Sets the profile of the live event. {360p,720p,720p_and_source,1080p_and_source} Note: 1080p_and_source can only be used when the account is enabled highest resolution 1080p authority.
- Profile - Enum in io.straas.android.sdk.streaming
-
Profile.
- PublishException(int) - Constructor for exception io.straas.android.sdk.streaming.error.StreamException.PublishException
-
- ScreenCaptureInitFailException(Throwable) - Constructor for exception io.straas.android.sdk.streaming.error.PrepareException.ScreenCaptureInitFailException
-
- ScreencastSession - Interface in io.straas.android.sdk.streaming.screencast
-
Developers should implement
ScreencastSession
to receive callbacks and provide information needed for the screencast
Service
.
- ScreencastSession.SessionListener - Interface in io.straas.android.sdk.streaming.screencast
-
- ScreencastStreamConfig - Class in io.straas.android.sdk.streaming
-
- ScreencastStreamConfig.Builder - Class in io.straas.android.sdk.streaming
-
- sendAggregatedData(String) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
- sendMessage(String) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Sends message to chatroom.
- sendMessage(String) - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- sendRawData(RawData) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
- ServerException(int) - Constructor for exception io.straas.android.sdk.authentication.credential.CredentialFailException.ServerException
-
- ServerException(int) - Constructor for exception io.straas.android.sdk.base.credential.CredentialFailException.ServerException
-
Deprecated.
- ServerException(int) - Constructor for exception io.straas.android.sdk.messaging.MessagingException.ServerException
-
- ServerException(Throwable) - Constructor for exception io.straas.android.sdk.messaging.MessagingException.ServerException
-
- ServerException() - Constructor for exception io.straas.android.sdk.messaging.MessagingException.ServerException
-
- ServerException(int) - Constructor for exception io.straas.android.sdk.streaming.error.StreamException.ServerException
-
- ServerException(String) - Constructor for exception io.straas.android.sdk.streaming.error.StreamException.ServerException
-
- SERVICE_FOREGROUND_IS_ENABLED - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
Bundle key in
MediaSessionCompat
extra to get the boolean value that indicates the
foreground mode is enabled or not.
- setActions(List<String>, int[]) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
Sets at most 4 actions to show in the
Notification
, and at most 3 indices to the
actions to show in the compat view.
- setAdUiComponent(StraasMediaCore.UiContainer) - Method in class io.straas.android.sdk.media.ImaHelper
-
- setAdUiComponent(StraasMediaCore.UiContainer) - Method in class io.straas.android.sdk.media.StraasMediaCore.ImaHelperBase
-
- setAudioEnabled(boolean) - Method in class io.straas.android.sdk.streaming.StreamManager
-
Sets the enabled status of audio.
- setBrightnessLevel(float) - Method in class io.straas.android.sdk.streaming.filter.SkinBeautifyFilter
-
Sets the brightness level.
- setChannel(NotificationChannel) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
- setChatroomManager(ChatroomManager) - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- setChatroomManager(ChatroomManager) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
- setClearDrawableResId(int) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
- setCmsHost(String) - Method in class io.straas.android.sdk.messaging.ChatroomManager.ChatroomConfig.Builder
-
Sets the host of CMS restful API server.
- setColor(int) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
- setConnectionCallback(MediaBrowserCompat.ConnectionCallback) - Method in class io.straas.android.sdk.media.StraasMediaCore.MediaCoreConfig.Builder
-
Sets the callback for connection related events.
- setCredentialAuthorizeListener(CredentialAuthorizeListener) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Set CredentialAuthorizeListener.
- setDisplayMode(int) - Method in class io.straas.android.sdk.media.StraasMediaCore
-
Set how video frame window is displayed.
- setEventListener(EventListener) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Set EventListener.
- setFilter(BaseImageFilter) - Method in class io.straas.android.sdk.streaming.StreamManager
-
Sets filter for video.
- setIdentity(Identity) - Method in class io.straas.android.sdk.media.StraasMediaCore.MediaCoreConfig.Builder
-
- setIdentity(Identity) - Method in class io.straas.android.sdk.media.StraasMediaCore
-
Set a new identity after MediaBrowser is connected.
- setImaHelper(StraasMediaCore.ImaHelperBase) - Method in class io.straas.android.sdk.media.StraasMediaCore
-
Optional API only if you need Interactive Media Ad integration.
- setInputMaxLines(int) - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
Makes the text input area at most this many lines tall.
- setJsonText(String) - Method in class io.straas.android.sdk.messaging.RawData.Builder
-
- setLargeIcon(Bitmap) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
Sets the bitmap of large icon.
- setMediaControllerCompat(MediaControllerCompat) - Method in class io.straas.android.sdk.media.ImaHelper
-
- setMediaControllerCompat(MediaControllerCompat) - Method in class io.straas.android.sdk.media.StraasMediaCore.ImaHelperBase
-
- setMessageItemCustomView(int) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Set a custom view to be used for the items that show the messages.
- setMetadata(String, Object, boolean) - Method in class io.straas.android.sdk.messaging.ChatroomManager
-
Sets a set of meta data to current chatroom.
- setMsgDividerColor(int) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Sets the color of messages divider.
- setName(String) - Method in class io.straas.android.sdk.messaging.User
-
Sets name.
- setObject(T) - Method in class io.straas.android.sdk.messaging.RawData.Builder
-
- setOnTouchListener(View.OnTouchListener) - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- setPauseDrawableResId(int) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
Sets the resource ID of the icon that indicates "pause".
- setPinnedMessageCustomView(View) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Set a custom view to be used for the pinned message.
- setPlaneProjectionMode(int) - Method in class io.straas.android.sdk.media.ImaHelper
-
- setPlaneProjectionMode(int) - Method in class io.straas.android.sdk.media.StraasMediaCore.ImaHelperBase
-
- setPlaneProjectionMode(int) - Method in class io.straas.android.sdk.media.StraasMediaCore
-
- setPlayDrawableResId(int) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
Sets the resource ID of the icon that indicates "play".
- setRestHost(String) - Method in class io.straas.android.sdk.media.StraasMediaCore.MediaCoreConfig.Builder
-
Sets the host of the restful API server media-core connects to.
- setRestHost(String) - Method in class io.straas.android.sdk.messaging.ChatroomManager.ChatroomConfig.Builder
-
Sets the host of the chatroom restful API server.
- setSendMessageListener(OnCompleteListener<Void>) - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
This method sets a listener for callback while a new message is sent.
- setShowAvatar(boolean) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Decides to show avatar or not, default is true.
- setSignInListener(SignInListener) - Method in class io.straas.android.sdk.messaging.ui.ChatroomInputView
-
- setSkinSmoothnessLevel(float) - Method in class io.straas.android.sdk.streaming.filter.SkinBeautifyFilter
-
Sets the skin smoothness level.
- setSkipNextDrawableResId(int) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
- setSkipPrevDrawableResId(int) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
- setSmallIconResId(int) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
Sets the resource ID of the small icon.
- setSocketHost(String) - Method in class io.straas.android.sdk.messaging.ChatroomManager.ChatroomConfig.Builder
-
Sets the host of the chatroom socket server.
- setStreamStatsReportUpdatePeriod(int) - Method in class io.straas.android.sdk.streaming.StreamManager
-
Sets the update period in millis for stream statistics report.
- setTargetClassName(String) - Method in class io.straas.android.sdk.media.notification.NotificationOptions.Builder
-
Sets the name of the
Activity
that will be launched when user clicks the content
area of the
Notification
.
- setUiContainer(StraasMediaCore.UiContainer) - Method in class io.straas.android.sdk.media.StraasMediaCore.MediaCoreConfig.Builder
-
Sets the UI container for the player view.
- setUiContainer(StraasMediaCore.UiContainer) - Method in class io.straas.android.sdk.media.StraasMediaCore
-
Optional API only if you didn't put it at constructor, or you want to change the container target.
- setVerticalScrollBarEnabled(boolean) - Method in class io.straas.android.sdk.messaging.ui.ChatroomOutputView
-
Define whether the vertical scrollbar of the RecyclerView that contains messages should be
drawn or not.
- signIn() - Method in interface io.straas.android.sdk.messaging.ui.interfaces.SignInListener
-
- SignInListener - Interface in io.straas.android.sdk.messaging.ui.interfaces
-
Provides developer a interface to lead user to sign in.
- SkinBeautifyFilter - Class in io.straas.android.sdk.streaming.filter
-
This filter can beautify the skin and adjust the brightness.
- SkinBeautifyFilter(float, float) - Constructor for class io.straas.android.sdk.streaming.filter.SkinBeautifyFilter
-
- SLOW_INTERNET_SPEED - Static variable in class io.straas.android.sdk.media.StraasMediaCore.ErrorReason
-
This error occurs when the speed of internet connection between the client and the server
is too slow to do the operation (e.g. playing a video content) normally.
- SOCKET_CONNECTION_ERROR - Static variable in class io.straas.android.sdk.media.StraasMediaCore.ErrorReason
-
Error occurs when client tries to establish the socket connection.
- start(String) - Method in class io.straas.android.sdk.media.LiveEventListener
-
Starts to listen the change of the live event related properties.
- START_TIME - Static variable in interface io.straas.android.sdk.media.VideoCustomMetadata
-
The start time of the live event.
- startStreaming(String) - Method in class io.straas.android.sdk.streaming.StreamManager
-
- startStreamingWithLiveId(String) - Method in class io.straas.android.sdk.streaming.StreamManager
-
Starts to stream.
- startStreamingWithStreamKey(String) - Method in class io.straas.android.sdk.streaming.StreamManager
-
Starts to stream.
- STATE_CONNECTING - Static variable in class io.straas.android.sdk.streaming.StreamManager
-
The state
StreamManager
is trying to create a live event or establish rtmp connection.
- STATE_DISCONNECTING - Static variable in class io.straas.android.sdk.streaming.StreamManager
-
- STATE_IDLE - Static variable in class io.straas.android.sdk.media.LiveEventListener
-
- STATE_IDLE - Static variable in class io.straas.android.sdk.streaming.StreamManager
-
- STATE_PREPARED - Static variable in class io.straas.android.sdk.streaming.StreamManager
-
- STATE_PREPARING - Static variable in class io.straas.android.sdk.streaming.StreamManager
-
- STATE_STARTED - Static variable in class io.straas.android.sdk.media.LiveEventListener
-
- STATE_STARTING - Static variable in class io.straas.android.sdk.media.LiveEventListener
-
- STATE_STREAMING - Static variable in class io.straas.android.sdk.streaming.StreamManager
-
- Sticker - Class in io.straas.android.sdk.messaging
-
Available sticker in a chatroom.
- Sticker() - Constructor for class io.straas.android.sdk.messaging.Sticker
-
- stop() - Method in class io.straas.android.sdk.media.LiveEventListener
-
Stops listening the live event related properties change.
- stopStreaming() - Method in class io.straas.android.sdk.streaming.StreamManager
-
- StraasMediaCore - Class in io.straas.android.sdk.media
-
The core which will create a
MediaBrowserCompat
for you to connect to the Straas
MediaBrowserServiceCompat
,
also handles the video and ad rendering layers.
- StraasMediaCore(StraasMediaCore.MediaCoreConfig) - Constructor for class io.straas.android.sdk.media.StraasMediaCore
-
- StraasMediaCore(Identity, MediaBrowserCompat.ConnectionCallback) - Constructor for class io.straas.android.sdk.media.StraasMediaCore
-
- StraasMediaCore(StraasMediaCore.UiContainer, Identity, MediaBrowserCompat.ConnectionCallback) - Constructor for class io.straas.android.sdk.media.StraasMediaCore
-
- StraasMediaCore.DisplayMode - Annotation Type in io.straas.android.sdk.media
-
- StraasMediaCore.ErrorReason - Class in io.straas.android.sdk.media
-
- StraasMediaCore.ErrorReason.ErrorReasonType - Annotation Type in io.straas.android.sdk.media
-
- StraasMediaCore.ImaHelperBase - Class in io.straas.android.sdk.media
-
- StraasMediaCore.MediaCoreConfig - Class in io.straas.android.sdk.media
-
- StraasMediaCore.MediaCoreConfig.Builder - Class in io.straas.android.sdk.media
-
- StraasMediaCore.PlaneProjectionMode - Annotation Type in io.straas.android.sdk.media
-
- StraasMediaCore.UiContainer - Interface in io.straas.android.sdk.media
-
- StreamConfig - Class in io.straas.android.sdk.streaming
-
- StreamConfig.Builder - Class in io.straas.android.sdk.streaming
-
- StreamConfig.CAMERA_TYPE - Annotation Type in io.straas.android.sdk.streaming
-
Camera types.
- StreamException - Interface in io.straas.android.sdk.streaming.error
-
- StreamException.EventExpiredException - Exception in io.straas.android.sdk.streaming.error
-
- StreamException.InternalException - Exception in io.straas.android.sdk.streaming.error
-
Internal error occurs.
- StreamException.InterruptedException - Exception in io.straas.android.sdk.streaming.error
-
Current task is interrupted by developer.
- StreamException.LiveCountLimitException - Exception in io.straas.android.sdk.streaming.error
-
Couldn't create new event because of limitation of user's live event count.
- StreamException.NetworkException - Exception in io.straas.android.sdk.streaming.error
-
Couldn't connect to server.
- StreamException.NotFoundException - Exception in io.straas.android.sdk.streaming.error
-
Couldn't find the live event.
- StreamException.PublishException - Exception in io.straas.android.sdk.streaming.error
-
Thrown to indicate that the application has failed to publish a stream.
- StreamException.RequestRejectedException - Exception in io.straas.android.sdk.streaming.error
-
- StreamException.ServerException - Exception in io.straas.android.sdk.streaming.error
-
An error occurs on server side.
- StreamException.StreamOccupiedException - Exception in io.straas.android.sdk.streaming.error
-
The target live event is broadcasting or releasing the resources of last streaming, you may
check whether there is other device streaming to this live event or not and try later.
- StreamException.UnauthorizedException - Exception in io.straas.android.sdk.streaming.error
-
The user is unauthorized.
- StreamException.UnavailableException - Exception in io.straas.android.sdk.streaming.error
-
The "available
" flag of the live event is set to false.
- StreamManager - Class in io.straas.android.sdk.streaming
-
- StreamManager.StreamState - Annotation Type in io.straas.android.sdk.streaming
-
Show state of StreamManager.
- StreamOccupiedException() - Constructor for exception io.straas.android.sdk.streaming.error.StreamException.StreamOccupiedException
-
- StreamStatsReport - Class in io.straas.android.sdk.streaming
-
- StreamStatsReport() - Constructor for class io.straas.android.sdk.streaming.StreamStatsReport
-
- StreamStatsReport(int, float) - Constructor for class io.straas.android.sdk.streaming.StreamStatsReport
-
- SUBSCRIBE_CHILDREN_OPTIONS_CATEGORY_IDS - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Bundle key when
subscribing
to a parent id with an optional Bundle.
- SUBSCRIBE_CHILDREN_OPTIONS_OWNER_MEMBER_ID - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Bundle key when
subscribing
to a parent id with an optional Bundle.
- SUBSCRIBE_CHILDREN_OPTIONS_SORT - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Bundle key when
subscribing
to a parent id with an optional Bundle.
- SUBSCRIBE_CHILDREN_OPTIONS_STATUS - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Bundle key when
subscribing
to a parent id with an optional Bundle.
- SUBSCRIBE_CHILDREN_OPTIONS_TYPES - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
Bundle key when
subscribing
to a parent id with an optional Bundle.
- subSequence(int, int) - Method in class io.straas.android.sdk.messaging.Message
-
- switchCamera() - Method in class io.straas.android.sdk.streaming.CameraController
-
Switch to another camera.
- synopsis(String) - Method in class io.straas.android.sdk.streaming.LiveEventConfig.Builder
-
Sets synopsis of the live event.
- valueOf(String) - Static method in enum io.straas.android.sdk.messaging.ChatMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.straas.android.sdk.messaging.ChatroomState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.straas.android.sdk.messaging.Role
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.straas.android.sdk.messaging.user.UserType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.straas.android.sdk.streaming.Profile
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.straas.android.sdk.streaming.Resolution
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.straas.android.sdk.messaging.ChatMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.straas.android.sdk.messaging.ChatroomState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.straas.android.sdk.messaging.Role
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.straas.android.sdk.messaging.user.UserType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.straas.android.sdk.streaming.Profile
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.straas.android.sdk.streaming.Resolution
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VIDEO_RENDER_TYPE_360 - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
- VIDEO_RENDER_TYPE_NONE - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
- VIDEO_RENDER_TYPE_PLAIN - Static variable in class io.straas.android.sdk.media.StraasMediaCore
-
- VideoCustomMetadata - Interface in io.straas.android.sdk.media
-
- videoResolution(int, int) - Method in class io.straas.android.sdk.streaming.ScreencastStreamConfig.Builder
-
Sets video resolution for live stream, this means the resolution that audience can see.
- videoResolution(int, int) - Method in class io.straas.android.sdk.streaming.StreamConfig.Builder
-
Sets video resolution for live stream, this means the resolution that audience can see.
- vodAvailable(boolean) - Method in class io.straas.android.sdk.streaming.LiveEventConfig.Builder
-
Set whether the new vod of this live event is available by users.
- vodListed(boolean) - Method in class io.straas.android.sdk.streaming.LiveEventConfig.Builder
-
Set whether to list the new vod of this live event.
- vodMerge(boolean) - Method in class io.straas.android.sdk.streaming.LiveEventConfig.Builder
-
Set whether to merge all VoDs of the live event together.