屏幕共享媒体参数类

用于配置屏幕共享的视频参数,包括分辨率、码率和帧率等。 这些参数将影响屏幕共享的视频质量和流畅度。

Accessors

  • get width(): number

    获取屏幕共享视频宽度

    Returns number

    当前设置的视频宽度,-1 表示使用默认宽度

  • set width(value: number): void

    设置屏幕共享视频宽度

    Parameters

    • value: number

      视频宽度,单位:像素

    Returns void

    设置为 -1 时使用默认宽度

  • get height(): number

    获取屏幕共享视频高度

    Returns number

    当前设置的视频高度,-1 表示使用默认高度

  • set height(value: number): void

    设置屏幕共享视频高度

    Parameters

    • value: number

      视频高度,单位:像素

    Returns void

    设置为 -1 时使用默认高度

  • get bitrate(): number

    获取屏幕共享视频码率

    Returns number

    当前设置的视频码率,-1 表示使用默认码率

  • set bitrate(value: number): void

    设置屏幕共享视频码率

    Parameters

    • value: number

      视频码率,单位:bps

    Returns void

    设置为 -1 时使用默认码率

  • get frameRate(): number

    获取屏幕共享视频帧率

    Returns number

    当前设置的视频帧率,-1 表示使用默认帧率

  • set frameRate(value: number): void

    设置屏幕共享视频帧率

    Parameters

    • value: number

      视频帧率,单位:fps

    Returns void

    设置为 -1 时使用默认帧率

Methods

  • 将参数转换为JSON对象

    Returns Record<string, undefined | string | number>

    包含所有参数的JSON对象

  • 将参数转换为JSON字符串

    Returns string

    包含所有参数的JSON字符串