package Ġcom . tw ilio . video . app . ui . room Ċ Ċ import Ġcom . tw ilio . aud ios witch . Audio Device Ċ import Ġcom . tw ilio . video . app . participant . Participant ViewState Ċ import Ġcom . tw ilio . video . app . sdk . Room Stats Ċ import Ġcom . tw ilio . video . app . sdk . Video Track ViewState Ċ import Ġcom . tw ilio . video . app . ui . room . Room View Configuration . Lobby Ċ import Ġio . un iflow . core . flow . data . UIState Ċ Ċ data Ġclass ĠRoom ViewState ( ĊĠĠĠ Ġval Ġprimary Participant : ĠPart icipant ViewState , ĊĠĠĠ Ġval Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġparticipant Thumb nails : ĠList < Participant ViewState >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġselected Device : ĠAudio Device ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġavailable Audio Devices : ĠList < Audio Device >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġconfiguration : ĠRoom View Configuration Ġ= ĠL obby , ĊĠĠĠ Ġval Ġis Camera Enabled : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġlocal Video Track : ĠVideo Track ViewState ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġis Mic Enabled : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġis Audio Mut ed : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġis Audio Enabled : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġval Ġis Video Enabled : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġval Ġis Video Off : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġis Screen Capture On : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġroom Stats : ĠRoom Stats ? Ġ= Ġnull Ċ ) Ġ: ĠUI State () Ċ Ċ sealed Ġclass ĠRoom View Configuration Ġ{ ĊĠĠĠ Ġobject ĠConnect ing Ġ: ĠRoom View Configuration () ĊĠĠĠ Ġobject ĠConnected Ġ: ĠRoom View Configuration () ĊĠĠĠ Ġobject ĠL obby Ġ: ĠRoom View Configuration () Ċ } Ċ