Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VideoRoomPlugin

Hierarchy

  • VideoRoomPlugin

Index

Constructors

constructor

Accessors

handle

  • Returns PluginHandle

Methods

allowed

configure

  • Parameters

    Returns Promise<boolean>

create

destroy

dispose

  • dispose(): Promise<void>
  • Returns Promise<void>

edit

exists

join_publisher

join_subscriber

kick

  • Parameters

    Returns Promise<boolean>

leave

  • leave(): Promise<boolean>
  • Returns Promise<boolean>

list

listforwarders

listparticipants

onJoining

  • onJoining(cb: (room: number, id: number, display: string) => void): void
  • Parameters

    • cb: (room: number, id: number, display: string) => void
        • (room: number, id: number, display: string): void
        • Parameters

          • room: number
          • id: number
          • display: string

          Returns void

    Returns void

onPublish

  • onPublish(cb: (room: number, publishers: IPublisher[]) => void): void
  • Parameters

    • cb: (room: number, publishers: IPublisher[]) => void
        • Parameters

          Returns void

    Returns void

pause

  • pause(): Promise<boolean>
  • Returns Promise<boolean>

publish

  • Parameters

    Returns Promise<boolean>

rtp_forward

start

  • start(): Promise<boolean>
  • Returns Promise<boolean>

stop_rtp_forward

switch

unpublish

  • unpublish(): void
  • Returns void

Static attach

Generated using TypeDoc