Android SDK 100ms
hls-player
live.
hms.
hls_player
Hls
Metadata
Handler
Companion
Hms
Hls
Cue
Hms
Hls
Exception
Hms
Hls
Layer
AUTO
Layer
Info
Hms
Hls
Playback
Events
Hms
Hls
Playback
State
playing
stopped
paused
buffering
failed
unknown
Hms
Hls
Player
Hms
Hls
Player
Interface
Local
Meta
Data
Model
Metadata
Matcher
hms-noise-cancellation-android
live.
hms.
hms_noise_cancellation_android
Native
Lib
Companion
lib
live.
hms.
video.
audio
Audio
Change
Event
AUDIOFOCUS_GAIN
AUDIOFOCUS_LOSS_TRANSIENT
DEBUG_AUDIOFOCUS_GAIN_TRANSIENT
DEBUG_AUDIOFOCUS_GAIN_EXCLUSIVE
DEBUG_AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK
DEBUG_AUDIOFOCUS_LOSS
DEBUG_AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK
DEBUG_INVALID
PHONE_RINGING
Audio
Manager
Focus
Change
Callbacks
Bluetooth
Errors
Bluetooth
Error
Type
NO_BLUETOOTH_PERMISSON
NO_BLUETOOTH_CONNECT_PERMISSION
Bluetooth
Permission
Handler
HMSAudio
Device
Info
HMSAudio
Manager
Audio
Device
SPEAKER_PHONE
WIRED_HEADSET
EARPIECE
BLUETOOTH
AUTOMATIC
Audio
Manager
Device
Change
Listener
Audio
Manager
State
UNINITIALIZED
PREINITIALIZED
RUNNING
HMSAudio
Manager
Legacy
live.
hms.
video.
audio.
manager
Audio
Device
Mapping
Audio
Manager
Compat
Audio
Manager
Util
Audio
Device
SPEAKER_PHONE
WIRED_HEADSET
EARPIECE
BLUETOOTH
NONE
HMSAudio
Manager
Api31
live.
hms.
video.
connection.
degredation
Audio
Companion
Connection
Info
Packet
Loss
Tracks
Publish
Connection
Companion
Subscribe
Connection
Companion
Peer
Companion
Quality
Limitation
Reason
BANDWIDTH
CPU
NONE
OTHER
UNKNOWN
Quality
Limitation
Reasons
Remote
Track
Stats
Bundle
Track
Local
Track
Local
Audio
Companion
Local
Video
Companion
Video
Companion
Webrtc
Stats
live.
hms.
video.
connection.
stats
HMSLocal
Audio
Stats
HMSLocal
Video
Stats
HMSRemote
Audio
Stats
HMSRemote
Video
Stats
HMSRTCStats
HMSRTCStats
Report
HMSStats
HMSLocal
Stats
HMSRemote
Stats
HMSStats
Observer
live.
hms.
video.
connection.
stats.
clientside.
model
Audio
Analytics
Audio
Samples
Publish
Audio
Samples
Subscribe
Base
Sample
Publish
Analytic
Payload
Publish
Base
Samples
Quality
Limitation
Size
Subscribe
Base
Sample
Track
Analytics
Video
Analytics
Video
Samples
Publish
Video
Samples
Subscribe
Video
Subscribe
Base
Sample
live.
hms.
video.
connection.
stats.
clientside.
sampler
Publish
Audio
Stats
Sampler
Publish
Video
Stats
Sampler
Subscribe
Audio
Stats
Sampler
Subscribe
Video
Stats
Sampler
live.
hms.
video.
connection.
stats.
quality
HMSNetwork
Observer
HMSNetwork
Quality
live.
hms.
video.
connection.
subscribe.
queuemanagement
Data
Channel
Request
Method
PREFER_VIDEO_TRACK_STATE
PREFER_AUDIO_TRACK_STATE
Rpc
Request
Wrapper
live.
hms.
video.
database.
converters
Type
Converter
Companion
live.
hms.
video.
database.
entity
Analytics
Cluster
Analytics
Peer
live.
hms.
video.
diagnostics
Connectivity
Check
Listener
HMSAudio
Device
Check
Listener
HMSCamera
Check
Listener
HMSDiagnostics
Companion
live.
hms.
video.
diagnostics.
models
Audio
Input
Device
Report
Audio
Output
Device
Report
Connectivity
Check
Result
Connectivity
State
STARTING
INIT_FETCHED
SIGNAL_CONNECTED
ICE_ESTABLISHED
MEDIA_CAPTURED
MEDIA_PUBLISHED
COMPLETED
Device
Test
Report
Ice
Candidate
Pair
Media
Server
Report
Signalling
Report
Video
Input
Device
Report
live.
hms.
video.
error
Error
Codes
Generic
Errors
Init
APIErrors
Tracks
Errors
Webrtc
Errors
Web
Socket
Connection
Errors
Websocket
Method
Errors
HMSException
live.
hms.
video.
events
Agent
Type
ANDROID_NATIVE
FLUTTER
REACT_NATIVE
live.
hms.
video.
factories
HMSVideo
Decoder
Factory
Safe
Variable
live.
hms.
video.
factories.
noisecancellation
Availability
Status
Available
Not
Available
Noise
Cancellation
Noise
Cancellation
Factory
Noise
Cancellation
Factory
Impl
Noise
Cancellation
Fake
Noise
Cancellation
Impl
Noise
Cancellation
Status
Checker
live.
hms.
video.
groups
Group
Join
Leave
Response
live.
hms.
video.
interactivity
Hms
Interactivity
Center
Hms
Poll
Update
Listener
live.
hms.
video.
media.
capturers
HMSCapturer
live.
hms.
video.
media.
capturers.
camera
Camera
Control
live.
hms.
video.
media.
capturers.
camera.
utils
apply
Matrix()
Bit
Matrix
Image
Capture
Model
Orientation
Tools
Yuv
Byte
Buffer
Yuv
To
Rgb
Converter
Yuv
Type
live.
hms.
video.
media.
codec
HMSAudio
Codec
OPUS
HMSVideo
Codec
VP8
VP9
H264
live.
hms.
video.
media.
settings
HMSAudio
Track
Settings
Builder
HMSAudio
Mode
HMSAUDIOMODEVOICE
HMSAUDIOMODEMUSIC
HMSLayer
LOW
MEDIUM
HIGH
HMSLog
Settings
HMSRtmp
Video
Resolution
HMSSimulcast
Layer
Definition
HMSSimulcast
Settings
Builder
Item
HMSTrack
Settings
Builder
Init
State
MUTED
UNMUTED
HMSVideo
Resolution
HMSVideo
Track
Settings
Builder
Camera
Facing
FRONT
BACK
Phone
Call
State
DISABLE_MUTE_ON_VOIP_PHONE_CALL_RING
ENABLE_MUTE_ON_PHONE_CALL_RING
live.
hms.
video.
media.
streams
HMSMedia
Stream
live.
hms.
video.
media.
streams.
models
HMSData
Channel
Request
Params
HMSData
Channel
Response
Prefer
Layer
Prefer
Layer
Audio
Prefer
Layer
Response
Info
Prefer
State
Response
Prefer
State
Response
Error
live.
hms.
video.
media.
tracks
HMSAudio
Track
HMSLocal
Audio
Track
HMSLocal
Track
HMSLocal
Video
Track
HMSRemote
Audio
Track
Companion
HMSRemote
Track
HMSRemote
Video
Track
HMSTrack
HMSTrack
Source
HMSTrack
Type
Companion
AUDIO
VIDEO
HMSVideo
Track
live.
hms.
video.
network
HMSNetwork
Manager
HMSNetwork
Manager
Api31
HMSNetwork
Manager
Legacy
live.
hms.
video.
plugin.
video
HMSVideo
Plugin
HMSVideo
Plugin
Type
TRANSFORM
ANALYZE
live.
hms.
video.
plugin.
video.
utils
HMSBitmap
Plugin
Companion
HMSBitmap
Update
Listener
live.
hms.
video.
plugin.
video.
virtualbackground
DEFAULT_BLUR_PERCENTAGE
Hms
Virtual
Background
Interface
Video
Frame
Info
Listener
Video
Plugin
Mode
REPLACE_BACKGROUND
BLUR_BACKGROUND
NONE
live.
hms.
video.
polls
HMSPoll
Builder
Builder
HMSPoll
Question
Builder
Builder
HMSPoll
Response
Builder
live.
hms.
video.
polls.
models
Hms
Poll
Hms
Poll
Category
POLL
QUIZ
Hms
Poll
Creation
Params
Hms
Poll
State
STARTED
CREATED
STOPPED
HMSPoll
Update
Type
started
stopped
resultsupdated
Hms
Poll
User
Tracking
Mode
USER_ID
PEER_ID
USERNAME
Poll
Stats
Questions
live.
hms.
video.
polls.
models.
answer
Hms
Poll
Answer
HMSPoll
Question
Answer
Poll
Answer
Item
Poll
Answer
Response
live.
hms.
video.
polls.
models.
network
HMSPoll
Question
Response
HMSPoll
Response
Peer
Info
Single
Response
live.
hms.
video.
polls.
models.
question
HMSPoll
Question
Hms
Poll
Question
Container
Hms
Poll
Question
Creation
HMSPoll
Question
Option
Hms
Poll
Question
Setting
Container
HMSPoll
Question
Type
single
Choice
multi
Choice
short
Answer
long
Answer
live.
hms.
video.
polls.
network
HMSPoll
Leaderboard
Entry
HMSPoll
Leaderboard
Response
HMSPoll
Leaderboard
Summary
Leaderboard
Question
Poll
Create
Response
Poll
Get
Responses
Reply
Poll
Leaderboard
Response
Poll
Question
Get
Response
Poll
Results
Display
Poll
Results
Items
Poll
Results
Response
Poll
Start
Request
Question
Container
Set
Questions
Response
live.
hms.
video.
sdk
HMSAction
Result
Listener
HMSAdd
Sink
Result
Listener
HMSAudio
Listener
HMSMessage
Result
Listener
HMSPlugin
Result
Listener
HMSPreview
Listener
HMSSDK
Builder
Companion
HMSSession
Metadata
Listener
Hms
Typed
Action
Result
Listener
HMSUpdate
Listener
Hms
Video
Frame
Listener
IError
Listener
Offline
Analytics
Peer
Info
Process
Time
Variables
Publish
Connection
Request
Permission
Interface
Role
Preview
Listener
Signature
Checker
Speed
Test
Subscribe
Connection
Unstable
live.
hms.
video.
sdk.
featureflags
Feature
Flags
Features
EFFECTS_SDK_ENABLED
HIPPA_ROOM
NOISE_CANCELLATION
NON_WEBRTC_DISABLE_OFFER
PUBLISH_STATS
SERVER_SIDE_SUBSCRIBE_DEGRADATION
SIMULCAST
SOFTWARE_ECHO_CANCELLATION_ENABLED
SUBSCRIBER_STATS
live.
hms.
video.
sdk.
listeners
Peer
List
Result
Listener
live.
hms.
video.
sdk.
models
Degradation
Preference
DEFAULT
DISABLED
MAINTAIN_FRAMERATE
MAINTAIN_RESOLUTION
BALANCED
Framework
Info
HMSBrowser
Recording
State
HMSConfig
HMSHLSConfig
HMSHLSMeeting
URLVariant
HMSHLSPlaylist
Type
dvr
no
DVR
HMSHls
Recording
Config
Hms
Hls
Recording
State
HMSHLSStreaming
State
HMSHLSTimed
Metadata
HMSHLSVariant
HMSLocal
Peer
HMSMessage
HMSMessage
Recipient
HMSMessage
Send
Response
HMSPeer
HMSPeer
Type
SIP
REGULAR
HMSRecording
Config
HMSRemote
Peer
HMSRemoved
From
Room
HMSRole
Change
Request
HMSRoom
HMSRtmp
Streaming
State
HMSServer
Recording
State
HMSSpeaker
Last
Track
State
Layer
none
low
medium
high
On
Transcription
Error
Peer
List
Iterator
Peer
List
Iterator
Options
Peer
Search
Response
Result
Transcriptions
Transcriptions
Mode
CAPTION
LIVE
Transcription
Start
Response
Transcription
State
STARTED
STOPPED
INITIALIZED
FAILED
Transcription
Stop
Response
live.
hms.
video.
sdk.
models.
enums
Audio
Mixing
Mode
TALK_ONLY
TALK_AND_MUSIC
MUSIC_ONLY
HMSAnalytics
Event
Level
OFF
ERROR
INFO
VERBOSE
HMSMessage
Recipient
Type
BROADCAST
PEER
ROLES
HMSMessage
Type
HMSMode
PUBLISH_AND_SUBSCRIBE
PUSHLISH_ONLY
SUBSCRIBE_ONLY
AUTO
HMSPeer
Update
PEER_JOINED
PEER_LEFT
BECAME_DOMINANT_SPEAKER
NO_DOMINANT_SPEAKER
ROLE_CHANGED
NAME_CHANGED
METADATA_CHANGED
NETWORK_QUALITY_UPDATED
HAND_RAISED_CHANGED
HMSRecording
State
NONE
STARTING
STARTED
PAUSED
RESUMED
STOPPED
FAILED
HMSRoom
Update
ROOM_MUTED
ROOM_UNMUTED
SERVER_RECORDING_STATE_UPDATED
RTMP_STREAMING_STATE_UPDATED
HLS_STREAMING_STATE_UPDATED
HLS_RECORDING_STATE_UPDATED
BROWSER_RECORDING_STATE_UPDATED
ROOM_PEER_COUNT_UPDATED
TRANSCRIPTIONS_UPDATED
HMSStreaming
State
NONE
STARTING
STARTED
STOPPED
FAILED
HMSTrack
Update
TRACK_ADDED
TRACK_REMOVED
TRACK_MUTED
TRACK_UNMUTED
TRACK_DESCRIPTION_CHANGED
TRACK_DEGRADED
TRACK_RESTORED
Retry
Scheduler
State
PREVIEW
JOINED
live.
hms.
video.
sdk.
models.
role
Audio
Params
HMSRole
HMSTranscription
Permissions
HMSWhite
Board
Permission
Layer
Params
Permissions
Params
Publish
Params
Simulcast
Subscribe
Degradation
Params
Subscribe
Params
Video
Params
Video
Simulcast
Layers
Params
live.
hms.
video.
sdk.
models.
trackchangerequest
HMSChange
Track
State
Request
live.
hms.
video.
sdk.
peerlist.
models
Beam
Recording
States
none
initialised
paused
resumed
started
stopped
failed
Beam
Streaming
States
none
initialised
started
stopped
failed
Browser
Hls
Recording
Sfu
live.
hms.
video.
sdk.
transcripts
Hms
Transcript
Hms
Transcripts
live.
hms.
video.
services
HMSScreen
Capture
Service
Companion
Local
Binder
Log
Alarm
Manager
Companion
live.
hms.
video.
sessionstore
HMSKey
Change
Listener
Hms
Session
Store
live.
hms.
video.
signal.
init
Error
Token
Result
HMSLayout
Listener
HMSRoom
Layout
HMSRoom
Layout
Data
HMSLayout
Options
HMSRoom
Theme
HMSColor
Palette
Logo
Screens
Conferencing
Default
Elements
Brb
Chat
Emoji
Reactions
Hand
Raise
HLSLive
Streaming
Header
HMSBackground
Media
HMSVirtual
Background
Noise
Cancellation
Element
On
Stage
Exp
Participant
List
Real
Time
Controls
Video
Tile
Layout
Grid
Leave
Preview
Default
Elements
HMSBackground
Media
HMSVirtual
Background
Join
Form
Noise
Cancellation
Element
Preview
Header
Typo
Graphy
HMSToken
Listener
Layout
Request
Options
Network
Health
Range
Limits
Server
Configuration
Short
Code
Input
Stats
Token
Request
Token
Request
Options
Token
Result
VB
live.
hms.
video.
utils
Android
SDKConstants
c
Api
Data
Channel
Label
c
Default
Diagnostic
Endpoint
c
Default
Init
Endpoint
c
Inconsistency
Detect
Buffer
Delay
c
Inconsistency
Detect
Timer
Delay
c
Inconsistency
Detect
Timer
Delay
Time
Unit
c
Json
Rpc
Version
c
Max
Join
APIRetry
Time
Millis
c
Max
Transport
Retries
c
Max
Transport
Retry
Delay
c
Max
Transport
Retry
Delay
Unit
c
Max
Transport
Retry
Time
Millis
c
Publish
Renegotiation
Callback
c
Subscribe
Ice
Restart
Wait
Timeout
c
Subscribe
Ice
Restart
Wait
Timeout
Unit
c
Subscribe
Renegotiation
Callback
Gson
Utils
HMSCoroutine
Scope
HMSLogger
Log
Files
STATISTICS
Loggable
Log
Level
VERBOSE
DEBUG
INFO
WARN
ERROR
OFF
Hms
Utilities
Companion
Log
Utils
Microphone
Utils
Companion
safe
Unregister
Receiver()
Shared
Egl
Context
Telephony
Util
to
Json()
to
Json
Object()
to
List()
to
Map()
trace
Time()
Wertc
Audio
Utils
Companion
Yuv
Frame
live.
hms.
video.
whiteboard
HMSWhiteboard
HMSWhiteboard
Permissions
HMSWhiteboard
Update
Start
Stop
HMSWhiteboard
Update
Listener
State
Started
Stopped
live.
hms.
video.
whiteboard.
network
HMSCreate
White
Board
Response
HMSGet
White
Board
Response
stats
live.
hms.
stats
Player
Events
Collector
Companion
Player
Stats
Listener
Utils
Companion
live.
hms.
stats.
model
Init
Config
Player
Stats
Model
Bandwidth
Frame
Info
Video
Info
video-filters
live.
hms.
videofilters
GPUImage
Beauty
Filter
HMSGPUImage
Filter
HMSGPUImage
Filter
HMSVideo
Filter
Companion
Video
Filter
BRIGHTNESS
SHARPNESS
CONTRAST
SMOOTHHNESS
REDNESS
videoview
live.
hms.
videoview
HMSVideo
View
Resolution
Change
Listener
Video
View
State
Change
Listener
live.
hms.
videoview.
textureview
HMSTexture
Renderer
virtual
Background
live.
hms.
video.
virtualbackground
create
Pipe
Line()
exception
To
Hms
Exception()
HMSVirtual
Background
Companion
init()
VBThread
Executor
lib
/
live.hms.video.factories.noisecancellation
/
AvailabilityStatus
Availability
Status
sealed
class
AvailabilityStatus
Types
Inheritors
Types
Available
Link copied to clipboard
object
Available
:
AvailabilityStatus
Not
Available
Link copied to clipboard
data
class
NotAvailable
(
val
reason
:
String
)
:
AvailabilityStatus
Inheritors
Available
Link copied to clipboard
NotAvailable
Link copied to clipboard