Class ZegoMixStreamInfo


  • public final class ZegoMixStreamInfo
    extends java.lang.Object
    混流输入流配置信息

    Copyright © 2017 Zego. All rights reserved.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      int audioDirection
      声音的朝向。-1 表示关闭,有效值 [0,360]。默认为 -1
      boolean audioFocus
      是否为焦点语音,,true表示突出该流的音频,false表示不突出该流的音频,默认为false
      int bottom
      混流画布右下角坐标的第二个值,右下角坐标为 (right, bottom)
      int contentControl
      推流内容控制;0 表示输出的混流包含音视频,1 表示只包含音频,2 表示只包含视频;默认值为 0。
      long cornerRadius
      视频画面圆角半径,单位 px,不超过 [layout] 参数设置的视频画面的宽高。默认为 0。
      ZegoMixImageInfo imageInfo
      为该流的内容设置图片,用于替代视频。 复用 layout 布局。 使用Image时,允许流ID不存在。
      ZegoLabelInfo label
      文字水印
      int left
      混流画布左上角坐标的第一个值,左上角坐标为 (left, top)
      int renderMode
      视频画面渲染模式。
      0 表示填充模式,等比缩放填充整个区域,可能有部分被裁剪;
      1 表示适应模式,等比缩放填充区域,如果缩放后比例与设置的尺寸不匹配,多余部分显示为透明。
      默认为0。
      int right
      混流画布右下角坐标的第一个值,右下角坐标为 (right, bottom)
      long soundLevelID
      音浪ID,用于标识用户(比如拉取混流方可根据此标识明确到混流中的单条流是主播/观众/副主播),soundLevelID 必须大于等于 0 且小于等于 4294967295L(即2^32-1)
      java.lang.String streamID
      要混流的单流 ID
      int top
      混流画布左上角坐标的第二个值,左上角坐标为 (left, top)
      int volume
      输入流的音量, 有效值范围 [0, 200], 默认是 100
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • streamID

        public java.lang.String streamID
        要混流的单流 ID
      • top

        public int top
        混流画布左上角坐标的第二个值,左上角坐标为 (left, top)
      • bottom

        public int bottom
        混流画布右下角坐标的第二个值,右下角坐标为 (right, bottom)
      • left

        public int left
        混流画布左上角坐标的第一个值,左上角坐标为 (left, top)
      • right

        public int right
        混流画布右下角坐标的第一个值,右下角坐标为 (right, bottom)
      • soundLevelID

        public long soundLevelID
        音浪ID,用于标识用户(比如拉取混流方可根据此标识明确到混流中的单条流是主播/观众/副主播),soundLevelID 必须大于等于 0 且小于等于 4294967295L(即2^32-1)
      • contentControl

        public int contentControl
        推流内容控制;0 表示输出的混流包含音视频,1 表示只包含音频,2 表示只包含视频;默认值为 0。
      • volume

        public int volume
        输入流的音量, 有效值范围 [0, 200], 默认是 100
      • audioFocus

        public boolean audioFocus
        是否为焦点语音,,true表示突出该流的音频,false表示不突出该流的音频,默认为false
      • audioDirection

        public int audioDirection
        声音的朝向。-1 表示关闭,有效值 [0,360]。默认为 -1
      • imageInfo

        public ZegoMixImageInfo imageInfo
        为该流的内容设置图片,用于替代视频。 复用 layout 布局。 使用Image时,允许流ID不存在。
      • renderMode

        public int renderMode

        视频画面渲染模式。
        0 表示填充模式,等比缩放填充整个区域,可能有部分被裁剪;
        1 表示适应模式,等比缩放填充区域,如果缩放后比例与设置的尺寸不匹配,多余部分显示为透明。
        默认为0。

      • cornerRadius

        public long cornerRadius
        视频画面圆角半径,单位 px,不超过 [layout] 参数设置的视频画面的宽高。默认为 0。
    • Constructor Detail

      • ZegoMixStreamInfo

        public ZegoMixStreamInfo()