Class StreamClient

A gRPC-web client for a Stream.

Hierarchy

  • EventDispatcher
    • StreamClient

Implements

Constructors

Properties

STREAM_TIMEOUT: number = 5000
client: StreamServiceClient
listeners: Partial<Record<string, Set<Callback>>> = {}
options: Options
streams: Set<string>

Accessors

  • get streamService(): StreamServiceClient
  • Returns StreamServiceClient

Methods

  • Parameters

    • name: string

    Returns Promise<void>

  • Parameters

    • type: string
    • args: unknown

    Returns void

  • Get a stream by name from a StreamClient. Will time out if stream is not received within 5 seconds.

    Parameters

    • name: string

      The name of a camera component.

    Returns Promise<MediaStream>

  • Parameters

    • type: string
    • listener: Callback

    Returns undefined | boolean

  • Parameters

    • type: string
    • listener: Callback

    Returns void

  • Parameters

    • type: string
    • listener: Callback

    Returns void

  • Parameters

    • type: string
    • listener: Callback

    Returns void

  • Parameters

    • name: string

    Returns Promise<void>

Generated using TypeDoc