Class StreamLayout

    • Constructor Detail

      • StreamLayout

        public StreamLayout()
      • StreamLayout

        public StreamLayout​(StreamLayout source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getLayoutParams

        public LayoutParams getLayoutParams()
        Get 流布局配置参数
        Returns:
        LayoutParams 流布局配置参数
      • setLayoutParams

        public void setLayoutParams​(LayoutParams LayoutParams)
        Set 流布局配置参数
        Parameters:
        LayoutParams - 流布局配置参数
      • getInputStreamId

        public String getInputStreamId()
        Get 视频流ID 流ID的取值含义如下: 1. tic_record_user - 表示当前画面用于显示白板视频流 2. tic_substream - 表示当前画面用于显示辅路视频流 3. 特定用户ID - 表示当前画面用于显示指定用户的视频流 4. 不填 - 表示当前画面用于备选,当有新的视频流加入时,会从这些备选的空位中选择一个没有被占用的位置来显示新的视频流画面
        Returns:
        InputStreamId 视频流ID 流ID的取值含义如下: 1. tic_record_user - 表示当前画面用于显示白板视频流 2. tic_substream - 表示当前画面用于显示辅路视频流 3. 特定用户ID - 表示当前画面用于显示指定用户的视频流 4. 不填 - 表示当前画面用于备选,当有新的视频流加入时,会从这些备选的空位中选择一个没有被占用的位置来显示新的视频流画面
      • setInputStreamId

        public void setInputStreamId​(String InputStreamId)
        Set 视频流ID 流ID的取值含义如下: 1. tic_record_user - 表示当前画面用于显示白板视频流 2. tic_substream - 表示当前画面用于显示辅路视频流 3. 特定用户ID - 表示当前画面用于显示指定用户的视频流 4. 不填 - 表示当前画面用于备选,当有新的视频流加入时,会从这些备选的空位中选择一个没有被占用的位置来显示新的视频流画面
        Parameters:
        InputStreamId - 视频流ID 流ID的取值含义如下: 1. tic_record_user - 表示当前画面用于显示白板视频流 2. tic_substream - 表示当前画面用于显示辅路视频流 3. 特定用户ID - 表示当前画面用于显示指定用户的视频流 4. 不填 - 表示当前画面用于备选,当有新的视频流加入时,会从这些备选的空位中选择一个没有被占用的位置来显示新的视频流画面
      • getBackgroundColor

        public String getBackgroundColor()
        Get 背景颜色,默认为黑色,格式为RGB格式,如红色为"#FF0000"
        Returns:
        BackgroundColor 背景颜色,默认为黑色,格式为RGB格式,如红色为"#FF0000"
      • setBackgroundColor

        public void setBackgroundColor​(String BackgroundColor)
        Set 背景颜色,默认为黑色,格式为RGB格式,如红色为"#FF0000"
        Parameters:
        BackgroundColor - 背景颜色,默认为黑色,格式为RGB格式,如红色为"#FF0000"
      • getFillMode

        public Long getFillMode()
        Get 视频画面填充模式。 0 - 自适应模式,对视频画面进行等比例缩放,在指定区域内显示完整的画面。此模式可能存在黑边。 1 - 全屏模式,对视频画面进行等比例缩放,让画面填充满整个指定区域。此模式不会存在黑边,但会将超出区域的那一部分画面裁剪掉。
        Returns:
        FillMode 视频画面填充模式。 0 - 自适应模式,对视频画面进行等比例缩放,在指定区域内显示完整的画面。此模式可能存在黑边。 1 - 全屏模式,对视频画面进行等比例缩放,让画面填充满整个指定区域。此模式不会存在黑边,但会将超出区域的那一部分画面裁剪掉。
      • setFillMode

        public void setFillMode​(Long FillMode)
        Set 视频画面填充模式。 0 - 自适应模式,对视频画面进行等比例缩放,在指定区域内显示完整的画面。此模式可能存在黑边。 1 - 全屏模式,对视频画面进行等比例缩放,让画面填充满整个指定区域。此模式不会存在黑边,但会将超出区域的那一部分画面裁剪掉。
        Parameters:
        FillMode - 视频画面填充模式。 0 - 自适应模式,对视频画面进行等比例缩放,在指定区域内显示完整的画面。此模式可能存在黑边。 1 - 全屏模式,对视频画面进行等比例缩放,让画面填充满整个指定区域。此模式不会存在黑边,但会将超出区域的那一部分画面裁剪掉。