Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Readonly __constructorName

__constructorName: string

id

id: string

listenerMap

listenerMap: Record<EventTargetType, IEventListenerObject[]>

Readonly reporter

reporter: Reporter

statsReport

Static DEFAULT_EVENT_LISTENER_OPTIONS

DEFAULT_EVENT_LISTENER_OPTIONS: EventListenerOptions

Static DEFAULT_STREAM_OPTIONS

DEFAULT_STREAM_OPTIONS: WeChatLocalStreamOptions

Static IGNORE_FUNCTION_MEMBER

IGNORE_FUNCTION_MEMBER: PropertyKey[]

Static reporterManager

reporterManager: ReporterManager

Accessors

audioLevel

  • get audioLevel(): number
  • Returns number

audioState

  • get audioState(): boolean

options

state

videoState

  • get videoState(): boolean

Methods

addEventListener

addEventListeners

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

    Parameters

    Returns () => void

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

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

        Returns void

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

clearListener

  • clearListener(): void

disableAudio

  • disableAudio(): Promise<void>

disableVideo

  • disableVideo(): Promise<void>

dispatchEvent

  • dispatchEvent(event: Event): boolean

dispatchEventLite

enableAudio

  • enableAudio(): Promise<void>

enableVideo

  • enableVideo(): Promise<void>

getAudioLevel

  • getAudioLevel(): number

hasListener

pause

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

removeEventListener

reset

resume

  • resume(): Promise<void>

rotate

setAudioOutput

  • setAudioOutput(): Promise<void>

snapshot

  • snapshot(): Promise<unknown>

start

  • start(id: string, page?: TrivialInstance): Promise<void>
  • Parameters

    • id: string
    • Optional page: TrivialInstance

    Returns Promise<void>

startPreview

  • startPreview(id: string, page?: TrivialInstance): Promise<void>
  • Parameters

    • id: string
    • Optional page: TrivialInstance

    Returns Promise<void>

stop

  • stop(): Promise<void>

stopPreview

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

switchCamera

  • switchCamera(camera: "front" | "back"): Promise<void>
  • 切换摄像头

    Parameters

    • camera: "front" | "back"

      front: 前置摄像头, back: 后置摄像头

    Returns Promise<void>

toJSON

  • toJSON(): Record<string, unknown>
  • Returns Record<string, unknown>

toString

  • toString(): string

Generated using TypeDoc