Options
All
  • Public
  • Public/Protected
  • All
Menu
element

sceenic-video-room

Hierarchy

Index

Constructors

constructor

Properties

bannerDetails

bannerDetails: VideoRoomBannerDetails = null

bannerTimeout

bannerTimeout: number

hideBannerTimeout

hideBannerTimeout: number = 5000

minVideoHeight

minVideoHeight: number = 0

to set the video min height for all the participant default 0 will auto calculate video height based on container height

minVideoWidth

minVideoWidth: number = 0

to set the video min width for all the participant default 0 will auto calculate video width based on container width

state

unsubscribeServiceModel

unsubscribeServiceModel: () => void

Type declaration

    • (): void
    • Returns void

videoAspectRatio

videoAspectRatio: number = ...

videoRoomContainerId

videoRoomContainerId: string = 'video-session-container'

videoRoomService

videoRoomService: SceenicService

Accessors

participantsContainerEl

  • get participantsContainerEl(): HTMLDivElement
  • Returns HTMLDivElement

videoRoomIdInputEl

  • get videoRoomIdInputEl(): HTMLInputElement
  • Returns HTMLInputElement

Methods

connectedCallback

  • connectedCallback(): void
  • Returns void

createRenderRoot

createVideoRoom

  • createVideoRoom(): void

disconnectedCallback

  • disconnectedCallback(): void
  • Returns void

getVideoRoomId

  • getVideoRoomId(): string

isAudioEnabled

  • isAudioEnabled(): boolean

isPluginInitialised

  • isPluginInitialised(): boolean

isVideoEnabled

  • isVideoEnabled(): boolean

isVideoRoomConnected

  • isVideoRoomConnected(): boolean

isVideoRoomReconnecting

  • isVideoRoomReconnecting(): boolean

joinVideoRoom

  • joinVideoRoom(): void

leaveVideoRoom

  • leaveVideoRoom(): void

onPluginIntialised

onVideoRoomError

recalculateParticipantsLayout

  • recalculateParticipantsLayout(): void
  • Returns void

render

  • render(): TemplateResult

renderBanner

  • renderBanner(): TemplateResult

renderInSessionControls

  • renderInSessionControls(): TemplateResult

renderNoPluginInitContainer

  • renderNoPluginInitContainer(): TemplateResult

renderParticipant

  • Parameters

    Returns (part: Part) => void

      • (part: Part): void
      • Parameters

        • part: Part

        Returns void

renderParticipants

  • renderParticipants(): TemplateResult

renderParticipantsGallery

  • renderParticipantsGallery(): TemplateResult

renderSessionDetails

  • renderSessionDetails(): TemplateResult

renderSessionEntryControls

  • renderSessionEntryControls(): TemplateResult

renderVideoSessionContainer

  • renderVideoSessionContainer(): TemplateResult

renderVideoSessionControls

  • renderVideoSessionControls(): TemplateResult

setBanner

toggleAudio

  • toggleAudio(): void

toggleVideo

  • toggleVideo(): void

updateState

Legend

  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Generated using TypeDoc