Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Readonly __constructorName

__constructorName: string

listenerMap

listenerMap: Record<EventTargetType, IEventListenerObject[]>

Readonly reporter

reporter: Reporter

Static DEFAULT_EVENT_LISTENER_OPTIONS

DEFAULT_EVENT_LISTENER_OPTIONS: EventListenerOptions

Static IGNORE_FUNCTION_MEMBER

IGNORE_FUNCTION_MEMBER: PropertyKey[]

Static reporterManager

reporterManager: ReporterManager

Accessors

audioDOM

  • get audioDOM(): HTMLAudioElement
  • Returns HTMLAudioElement

audioLevel

  • set audioLevel(audioLevel: number): void
  • Parameters

    • audioLevel: number

    Returns void

audioSource

  • get audioSource(): MediaStreamTrack
  • Returns MediaStreamTrack

audioState

  • get audioState(): boolean

audioStream

  • get audioStream(): MediaStream
  • Returns MediaStream

canvasDOM

  • get canvasDOM(): HTMLCanvasElement
  • Returns HTMLCanvasElement

state

videoDOM

  • get videoDOM(): HTMLVideoElement
  • Returns HTMLVideoElement

videoSource

  • get videoSource(): MediaStreamTrack
  • Returns MediaStreamTrack

videoState

  • get videoState(): boolean

videoStream

  • get videoStream(): MediaStream
  • Returns MediaStream

wrapperDOMId

  • get wrapperDOMId(): string
  • Returns string

Methods

addEventListener

addEventListeners

  • 对多个事件添加同一个事件监听器

    Parameters

    Returns () => void

    若添加成功则返回一个函数, 用于移除事件监听

      • (): void
      • 对多个事件添加同一个事件监听器

        Returns void

        若添加成功则返回一个函数, 用于移除事件监听

clearListener

  • clearListener(): void

close

  • close(): Promise<void>
  • 关闭本地音视频轨道, 并释放媒体设备

    Returns Promise<void>

disableAudio

disableVideo

dispatchEvent

  • dispatchEvent(event: Event): boolean

dispatchEventLite

enableAudio

enableVideo

getAudioLevel

  • getAudioLevel(): number

hasListener

removeEventListener

reset

resetRenderStyle

  • resetRenderStyle(): void
  • Returns void

resume

  • resume(): Promise<void>

rotate

setAudioOutput

  • setAudioOutput(modeOrDeviceId: string): Promise<void>

snapshot

  • snapshot(): Promise<Blob>

start

  • start(id?: string, page?: Document | DocumentFragment, options?: { includeVideoDOM: boolean }): Promise<void>
  • Parameters

    • Optional id: string
    • Optional page: Document | DocumentFragment
    • Optional options: { includeVideoDOM: boolean }
      • includeVideoDOM: boolean

    Returns Promise<void>

stop

  • stop(): Promise<void>

switchCamera

  • switchCamera(camera: "front" | "back"): Promise<void>

toString

  • toString(): string

Generated using TypeDoc