Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DeviceStreamManager

summary

デバイスストリームを管理する静的クラス

Hierarchy

  • DeviceStreamManager

Index

Properties

Static Private deviceStreamList

deviceStreamList: DeviceMediaStreamWrapper[] = []

Methods

Static disposeAll

  • disposeAll(): void

Static disposeAt

Static getDeviceList

Static getDeviceStream

  • getDeviceStream(isVideoEnabled?: boolean, isAudioEnebled?: boolean, videoDeviceId?: undefined | string, audioDeviceId?: undefined | string, width?: number, height?: number, facingMode?: undefined | string, quality?: number, frameRate?: number): Promise<DeviceMediaStreamWrapper | undefined>
  • summary

    カメラのデバイスストリームを取得

    Parameters

    • Default value isVideoEnabled: boolean = true

      カメラを利用するか

    • Default value isAudioEnebled: boolean = true

      マイクを使用するか

    • Optional videoDeviceId: undefined | string

      カメラのデバイスId

    • Optional audioDeviceId: undefined | string

      マイクのデバイスId

    • Default value width: number = 1280

      横幅

    • Default value height: number = 720

      高さ

    • Optional facingMode: undefined | string

      user->フロントカメラ enviroment->バックカメラ 主にモバイルで使用

    • Default value quality: number = 1
    • Default value frameRate: number = 30

    Returns Promise<DeviceMediaStreamWrapper | undefined>

Static getScreenShareStream

Generated using TypeDoc