基础模块类

Hierarchy (View Summary)

Constructors

Properties

channelData: PLVChannelData

频道数据

channelSupportBitRateEncodeParams: State<PLVLinkMicBitRateEncodeParam[]>

频道支持的清晰度编码参数

currentBitRate: State<PLVLinkMicBitRate>

当前推流清晰度

currentBitRateEncodeParam: State<PLVLinkMicBitRateEncodeParam>

当前清晰度编码参数

liveStartTimestamp: State<number>

频道直播开始时刻

mixLayoutType: State<PLVStreamerMixLayoutType>

混流布局

pushDowngradePreference: State<PLVPushDowngradePreference>

弱网降级策略

pushResolutionRatio: State<PLVLinkMicPushResolutionRatio>

当前推流画面比例

streamerState: State<PLVStreamerState>

当前频道直播推流状态

Methods

  • [讲师] 停止直播 [嘉宾] 退出直播

    Returns void

  • [讲师、嘉宾] 设置推流清晰度

    Parameters

    • bitRate: PLVLinkMicBitRate

    Returns void

  • [讲师] 设置混流画面类型

    Parameters

    • mixLayoutType: PLVStreamerMixLayoutType

    Returns void

  • [讲师、嘉宾] 设置弱网降级偏好

    Parameters

    • preference: PLVPushDowngradePreference

    Returns void

  • [讲师、嘉宾] 设置推流方向

    Parameters

    • pushOrientation: PLVPushOrientation

    Returns void

  • [讲师、嘉宾] 设置推流画面比例

    Parameters

    • pushResolutionRatio: PLVLinkMicPushResolutionRatio

    Returns void

  • [讲师] 开始直播 [嘉宾] 加入直播

    Parameters

    • recover: boolean = false

      上一次直播未正常关闭,是否继续上一次直播

    Returns Promise<void>

  • [讲师] 更新频道名称

    Parameters

    • name: string

    Returns Promise<void>