Class StreamControl

    • Constructor Summary

      Constructors 
      Constructor Description
      StreamControl()  
      StreamControl​(StreamControl 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Boolean getDisableAudio()
      Get 设置是否禁用这路流的音频录制。 true - 表示不对这路流的音频进行录制,录制结果里这路流的视频将会没有声音。 false - 录制视频会保留音频,如果设置为true,则录制视频会丢弃这路流的音频。 默认为 false。
      Boolean getDisableRecord()
      Get 设置是否对此路流开启录制。 true - 表示不对这路流进行录制,录制结果将不包含这路流的视频。 false - 表示需要对这路流进行录制,录制结果会包含这路流的视频。 默认为 false。
      Boolean getPullSmallVideo()
      Get 设置当前流录制视频是否只录制小画面。 true - 录制小画面。设置为true时,请确保上行端同时上行了小画面,否则录制视频可能是黑屏。 false - 录制大画面。 默认为 false。
      String getStreamId()
      Get 视频流ID 视频流ID的取值含义如下: 1.
      void setDisableAudio​(Boolean DisableAudio)
      Set 设置是否禁用这路流的音频录制。 true - 表示不对这路流的音频进行录制,录制结果里这路流的视频将会没有声音。 false - 录制视频会保留音频,如果设置为true,则录制视频会丢弃这路流的音频。 默认为 false。
      void setDisableRecord​(Boolean DisableRecord)
      Set 设置是否对此路流开启录制。 true - 表示不对这路流进行录制,录制结果将不包含这路流的视频。 false - 表示需要对这路流进行录制,录制结果会包含这路流的视频。 默认为 false。
      void setPullSmallVideo​(Boolean PullSmallVideo)
      Set 设置当前流录制视频是否只录制小画面。 true - 录制小画面。设置为true时,请确保上行端同时上行了小画面,否则录制视频可能是黑屏。 false - 录制大画面。 默认为 false。
      void setStreamId​(String StreamId)
      Set 视频流ID 视频流ID的取值含义如下: 1.
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • StreamControl

        public StreamControl()
      • StreamControl

        public StreamControl​(StreamControl 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

      • getStreamId

        public String getStreamId()
        Get 视频流ID 视频流ID的取值含义如下: 1. tic_record_user - 表示白板视频流 2. tic_substream - 表示辅路视频流 3. 特定用户ID - 表示指定用户的视频流 在实际录制过程中,视频流ID的匹配规则为前缀匹配,只要真实流ID的前缀与指定的流ID一致就认为匹配成功。
        Returns:
        StreamId 视频流ID 视频流ID的取值含义如下: 1. tic_record_user - 表示白板视频流 2. tic_substream - 表示辅路视频流 3. 特定用户ID - 表示指定用户的视频流 在实际录制过程中,视频流ID的匹配规则为前缀匹配,只要真实流ID的前缀与指定的流ID一致就认为匹配成功。
      • setStreamId

        public void setStreamId​(String StreamId)
        Set 视频流ID 视频流ID的取值含义如下: 1. tic_record_user - 表示白板视频流 2. tic_substream - 表示辅路视频流 3. 特定用户ID - 表示指定用户的视频流 在实际录制过程中,视频流ID的匹配规则为前缀匹配,只要真实流ID的前缀与指定的流ID一致就认为匹配成功。
        Parameters:
        StreamId - 视频流ID 视频流ID的取值含义如下: 1. tic_record_user - 表示白板视频流 2. tic_substream - 表示辅路视频流 3. 特定用户ID - 表示指定用户的视频流 在实际录制过程中,视频流ID的匹配规则为前缀匹配,只要真实流ID的前缀与指定的流ID一致就认为匹配成功。
      • getDisableRecord

        public Boolean getDisableRecord()
        Get 设置是否对此路流开启录制。 true - 表示不对这路流进行录制,录制结果将不包含这路流的视频。 false - 表示需要对这路流进行录制,录制结果会包含这路流的视频。 默认为 false。
        Returns:
        DisableRecord 设置是否对此路流开启录制。 true - 表示不对这路流进行录制,录制结果将不包含这路流的视频。 false - 表示需要对这路流进行录制,录制结果会包含这路流的视频。 默认为 false。
      • setDisableRecord

        public void setDisableRecord​(Boolean DisableRecord)
        Set 设置是否对此路流开启录制。 true - 表示不对这路流进行录制,录制结果将不包含这路流的视频。 false - 表示需要对这路流进行录制,录制结果会包含这路流的视频。 默认为 false。
        Parameters:
        DisableRecord - 设置是否对此路流开启录制。 true - 表示不对这路流进行录制,录制结果将不包含这路流的视频。 false - 表示需要对这路流进行录制,录制结果会包含这路流的视频。 默认为 false。
      • getDisableAudio

        public Boolean getDisableAudio()
        Get 设置是否禁用这路流的音频录制。 true - 表示不对这路流的音频进行录制,录制结果里这路流的视频将会没有声音。 false - 录制视频会保留音频,如果设置为true,则录制视频会丢弃这路流的音频。 默认为 false。
        Returns:
        DisableAudio 设置是否禁用这路流的音频录制。 true - 表示不对这路流的音频进行录制,录制结果里这路流的视频将会没有声音。 false - 录制视频会保留音频,如果设置为true,则录制视频会丢弃这路流的音频。 默认为 false。
      • setDisableAudio

        public void setDisableAudio​(Boolean DisableAudio)
        Set 设置是否禁用这路流的音频录制。 true - 表示不对这路流的音频进行录制,录制结果里这路流的视频将会没有声音。 false - 录制视频会保留音频,如果设置为true,则录制视频会丢弃这路流的音频。 默认为 false。
        Parameters:
        DisableAudio - 设置是否禁用这路流的音频录制。 true - 表示不对这路流的音频进行录制,录制结果里这路流的视频将会没有声音。 false - 录制视频会保留音频,如果设置为true,则录制视频会丢弃这路流的音频。 默认为 false。
      • getPullSmallVideo

        public Boolean getPullSmallVideo()
        Get 设置当前流录制视频是否只录制小画面。 true - 录制小画面。设置为true时,请确保上行端同时上行了小画面,否则录制视频可能是黑屏。 false - 录制大画面。 默认为 false。
        Returns:
        PullSmallVideo 设置当前流录制视频是否只录制小画面。 true - 录制小画面。设置为true时,请确保上行端同时上行了小画面,否则录制视频可能是黑屏。 false - 录制大画面。 默认为 false。
      • setPullSmallVideo

        public void setPullSmallVideo​(Boolean PullSmallVideo)
        Set 设置当前流录制视频是否只录制小画面。 true - 录制小画面。设置为true时,请确保上行端同时上行了小画面,否则录制视频可能是黑屏。 false - 录制大画面。 默认为 false。
        Parameters:
        PullSmallVideo - 设置当前流录制视频是否只录制小画面。 true - 录制小画面。设置为true时,请确保上行端同时上行了小画面,否则录制视频可能是黑屏。 false - 录制大画面。 默认为 false。