Properties

onDeviceChange: Event<{
    device: MediaDevice;
    state: "added" | "removed";
}> = ...

Type declaration

  • device: MediaDevice
  • state: "added" | "removed"

Description

[japanese] 一度参照した種類のデバイスの状態が変化した時に発火するイベント

Methods

  • Parameters

    • processor: VideoStreamProcessor
    • options: {
          constraints?: MediaTrackConstraints;
          stopTrackWhenDisabled?: boolean;
      } = {}
      • Optional constraints?: MediaTrackConstraints
      • Optional stopTrackWhenDisabled?: boolean

    Returns Promise<LocalCustomVideoStream>

    Description

    [japanese] CustomVideoStreamを作成する

  • Type Parameters

    Parameters

    • options: T = ...

    Returns Promise<{
        audio: T extends {
                audio: U;
            }
            ? U extends undefined | null | false
                ? undefined
                : undefined | LocalAudioStream
            : undefined;
        video: LocalVideoStream;
    }>

    Description

    [japanese] PCブラウザでのみ利用可能なAPI。 VideoStreamは常に取得される(AudioStreamのみ取得することはできない) audioオプションを有効にするとAudioStreamを取得することができる。 audioオプションはWindowsのChromeにしか対応しておらず、 それ以外の環境では有効にしても戻り値のaudioにはundefinedが返される。

  • Returns Promise<MediaDevice[]>

    Description

    [japanese] デバイスの一覧を取得する

  • Returns Promise<MediaDevice[]>

    Description

    [japanese] 音声入力デバイスの一覧を取得する

  • Returns Promise<MediaDevice[]>

    Description

    [japanese] 映像入力デバイスの一覧を取得する

  • Returns Promise<MediaDevice[]>

    Description

    [japanese] 音声出力デバイスの一覧を取得する