-
public final class HlsFragmentKt
-
-
Method Summary
Modifier and Type Method Description final static UnitChatHeader(String heading, String description, String logoUrl, Integer viewers, Long startedMillis, HMSRecordingState recordingState, Boolean showExpandedView, Function0<Unit> chatDescriptionMoreClicked)final static UnitChatHeaderClickablePreview()final static UnitChatHeaderCollapsedPreview()final static UnitChatHeaderExpandedPreview()final static UnitChat(List<ChatMessage> messages)final static UnitChatMessage(String name, String message)final static UnitChatPreview()final static UnitHlsBottomBar(Boolean isChatEnabled, Boolean isLive, String behindBy, Boolean isMaximized, Function0<Unit> maximizeClicked, Function0<Unit> goLiveClicked)final static UnitBottomBarPreview()final static UnitGoLiveText(Boolean isLive, String behindBy, Function0<Unit> goLiveClicked)final static UnitMaximizeButton(Function0<Unit> onClickAction, Boolean isMaximized)final static UnitSettingsButton(Function0<Unit> onClickAction)final static UnitHlsComposable(HlsViewModel hlsViewModel, Boolean controlsVisible, Function0<Unit> videoTapped, HmsHlsPlayer player, Function0<Unit> settingsButtonTapped, Function0<Unit> maximizeClicked, Function0<Unit> pauseButton, Boolean areCaptionsSupported, Function0<Unit> closedCaptionsButton, Boolean chatOpen, Boolean isLandscape, Boolean isLive, String behindBy, Boolean isChatEnabled, Integer unreadMessagesCount, Function0<Unit> chatIconClicked, Function0<Unit> goLiveClicked, Function0<Unit> onCloseButtonClicked, Boolean closedCaptionsEnabled, Boolean isHandRaised, Boolean allowHandRaise, Function0<Unit> toggleHandRaise, Function0<Unit> sessionOptionsButtonTapped, Boolean showDvrControls, Function0<Unit> forwardButton, Function0<Unit> rewindButton, Function0<Unit> interacted)final static UnitDvrControls(Modifier modifier, HmsHlsPlayer player, Function0<Unit> playPauseButton, Function0<Unit> rewindButton, Function0<Unit> forwardButton, Function0<Unit> interacted)final static UnitSessionOptionsButton(Function0<Unit> onClick)final static UnitHandRaiseButton(Boolean isHandRaised, Function0<Unit> onClick)final static UnitCloseButton(Function0<Unit> onCloseButtonClicked)final static UnitClosedCaptionsButton(Function0<Unit> closedCaptionsToggleClicked, Boolean closedCaptionsEnabled)final static UnitOnLifecycleEvent(Function2<LifecycleOwner, Lifecycle.Event, Unit> onEvent)final static UnitChatUI(FragmentManager childFragmentManager, ChatViewModel chatViewModel, MeetingViewModel meetingViewModel, PinnedMessageUiUseCase pinnedMessageUiUseCase, ChatAdapter chatAdapter, Function0<Unit> openPolls, Boolean allowHandRaise)final static UnitOrientationSwapper(Function1<Boolean, Unit> landscape, Function1<Boolean, Unit> portrait)final static UnitForwardButton(Boolean isDisabled, Function0<Unit> buttonClicked)final static UnitRewindButton(Function0<Unit> buttonClicked)final static UnitBaseButton(Function0<Unit> buttonClicked, @DrawableRes() Integer id, String description)final static UnitPlayPauseButton(Function0<Unit> buttonClicked, Boolean isPlaying)final static UnitShowChatIcon()final static UnitHlsChatIcon(Boolean chatEnabled, Integer unreadMessages, Function0<Unit> buttonClicked)final static UnitPauseWhenLeaving(HmsHlsPlayer player, Function0<Unit> playInstead)final static UnitRemoveStatsWhenPaused(Function2<Boolean, HmsHlsPlayer, Unit> setPlayerStatsListener, HmsHlsPlayer player)-
-
Method Detail
-
ChatHeader
@Composable() final static Unit ChatHeader(String heading, String description, String logoUrl, Integer viewers, Long startedMillis, HMSRecordingState recordingState, Boolean showExpandedView, Function0<Unit> chatDescriptionMoreClicked)
-
ChatHeaderClickablePreview
@Preview()@Composable() final static Unit ChatHeaderClickablePreview()
-
ChatHeaderCollapsedPreview
@Preview()@Composable() final static Unit ChatHeaderCollapsedPreview()
-
ChatHeaderExpandedPreview
@Preview()@Composable() final static Unit ChatHeaderExpandedPreview()
-
Chat
@Composable() final static Unit Chat(List<ChatMessage> messages)
-
ChatMessage
@Composable() final static Unit ChatMessage(String name, String message)
-
ChatPreview
@Preview()@Composable() final static Unit ChatPreview()
-
HlsBottomBar
@Composable() final static Unit HlsBottomBar(Boolean isChatEnabled, Boolean isLive, String behindBy, Boolean isMaximized, Function0<Unit> maximizeClicked, Function0<Unit> goLiveClicked)
-
BottomBarPreview
@Preview()@Composable() final static Unit BottomBarPreview()
-
GoLiveText
@Composable() final static Unit GoLiveText(Boolean isLive, String behindBy, Function0<Unit> goLiveClicked)
-
MaximizeButton
@Composable() final static Unit MaximizeButton(Function0<Unit> onClickAction, Boolean isMaximized)
-
SettingsButton
@Composable() final static Unit SettingsButton(Function0<Unit> onClickAction)
-
HlsComposable
@UnstableApi()@Composable() final static Unit HlsComposable(HlsViewModel hlsViewModel, Boolean controlsVisible, Function0<Unit> videoTapped, HmsHlsPlayer player, Function0<Unit> settingsButtonTapped, Function0<Unit> maximizeClicked, Function0<Unit> pauseButton, Boolean areCaptionsSupported, Function0<Unit> closedCaptionsButton, Boolean chatOpen, Boolean isLandscape, Boolean isLive, String behindBy, Boolean isChatEnabled, Integer unreadMessagesCount, Function0<Unit> chatIconClicked, Function0<Unit> goLiveClicked, Function0<Unit> onCloseButtonClicked, Boolean closedCaptionsEnabled, Boolean isHandRaised, Boolean allowHandRaise, Function0<Unit> toggleHandRaise, Function0<Unit> sessionOptionsButtonTapped, Boolean showDvrControls, Function0<Unit> forwardButton, Function0<Unit> rewindButton, Function0<Unit> interacted)
-
DvrControls
@Composable() final static Unit DvrControls(Modifier modifier, HmsHlsPlayer player, Function0<Unit> playPauseButton, Function0<Unit> rewindButton, Function0<Unit> forwardButton, Function0<Unit> interacted)
-
SessionOptionsButton
@Composable() final static Unit SessionOptionsButton(Function0<Unit> onClick)
-
HandRaiseButton
@Composable() final static Unit HandRaiseButton(Boolean isHandRaised, Function0<Unit> onClick)
-
CloseButton
@Composable() final static Unit CloseButton(Function0<Unit> onCloseButtonClicked)
-
ClosedCaptionsButton
@Composable() final static Unit ClosedCaptionsButton(Function0<Unit> closedCaptionsToggleClicked, Boolean closedCaptionsEnabled)
-
OnLifecycleEvent
@Composable() final static Unit OnLifecycleEvent(Function2<LifecycleOwner, Lifecycle.Event, Unit> onEvent)
-
ChatUI
@Composable() final static Unit ChatUI(FragmentManager childFragmentManager, ChatViewModel chatViewModel, MeetingViewModel meetingViewModel, PinnedMessageUiUseCase pinnedMessageUiUseCase, ChatAdapter chatAdapter, Function0<Unit> openPolls, Boolean allowHandRaise)
-
OrientationSwapper
@Composable() final static Unit OrientationSwapper(Function1<Boolean, Unit> landscape, Function1<Boolean, Unit> portrait)
-
ForwardButton
@Composable() final static Unit ForwardButton(Boolean isDisabled, Function0<Unit> buttonClicked)
-
RewindButton
@Composable() final static Unit RewindButton(Function0<Unit> buttonClicked)
-
BaseButton
@Composable() final static Unit BaseButton(Function0<Unit> buttonClicked, @DrawableRes() Integer id, String description)
-
PlayPauseButton
@Composable() final static Unit PlayPauseButton(Function0<Unit> buttonClicked, Boolean isPlaying)
-
ShowChatIcon
@Preview()@Composable() final static Unit ShowChatIcon()
-
HlsChatIcon
@Composable() final static Unit HlsChatIcon(Boolean chatEnabled, Integer unreadMessages, Function0<Unit> buttonClicked)
-
PauseWhenLeaving
@Composable() final static Unit PauseWhenLeaving(HmsHlsPlayer player, Function0<Unit> playInstead)
-
RemoveStatsWhenPaused
@Composable() final static Unit RemoveStatsWhenPaused(Function2<Boolean, HmsHlsPlayer, Unit> setPlayerStatsListener, HmsHlsPlayer player)
-
-
-
-