Class StreamInfo

java.lang.Object
io.antmedia.datastore.db.types.StreamInfo
All Implemented Interfaces:
IStreamInfo, Serializable

@Entity("StreamInfo") @Indexes(@Index(fields=@Field("streamId"))) public class StreamInfo extends Object implements IStreamInfo, Serializable
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • dbId

      @Id private org.bson.types.ObjectId dbId
    • streamId

      private String streamId
    • height

      private int height
    • width

      private int width
    • videoBitrate

      private int videoBitrate
    • audioBitrate

      private int audioBitrate
    • videoRTimebase

      private int videoRTimebase
    • audioRTimebase

      private int audioRTimebase
    • host

      private String host
    • videoEnabled

      private boolean videoEnabled
    • audioEnabled

      private boolean audioEnabled
    • dataChannelEnabled

      private boolean dataChannelEnabled
    • videoCodec

      private VideoCodec videoCodec
    • nodeGroup

      private String nodeGroup
    • isGlobalHost

      private boolean isGlobalHost
    • originPort

      private int originPort
  • Constructor Details

    • StreamInfo

      public StreamInfo(boolean videoEnabled, int height, int width, int videobitrate, boolean audioEnabled, int audiobitrate, int videoRTimebase, int audioRTimebase, VideoCodec codec)
    • StreamInfo

      public StreamInfo()
  • Method Details

    • getVideoHeight

      public int getVideoHeight()
      Description copied from interface: IStreamInfo
      Returns the height of the video
      Specified by:
      getVideoHeight in interface IStreamInfo
      Returns:
    • getVideoWidth

      public int getVideoWidth()
      Description copied from interface: IStreamInfo
      Returns the width of the video
      Specified by:
      getVideoWidth in interface IStreamInfo
      Returns:
    • getVideoBitrate

      public int getVideoBitrate()
      Description copied from interface: IStreamInfo
      Returns the video bitrate
      Specified by:
      getVideoBitrate in interface IStreamInfo
      Returns:
      bps
    • getAudioBitrate

      public int getAudioBitrate()
      Description copied from interface: IStreamInfo
      Returns the audio bitrate
      Specified by:
      getAudioBitrate in interface IStreamInfo
      Returns:
    • setHeight

      public void setHeight(int height)
    • setWidth

      public void setWidth(int width)
    • setVideoBitrate

      public void setVideoBitrate(int videoBitrate)
    • setAudioBitrate

      public void setAudioBitrate(int audioBitrate)
    • setVideoRTimebase

      public void setVideoRTimebase(int rtimebase)
    • setAudioRTimebase

      public void setAudioRTimebase(int rtimebase)
    • getVideoRTimebase

      public int getVideoRTimebase()
    • getAudioRTimebase

      public int getAudioRTimebase()
    • getStreamId

      public String getStreamId()
    • setStreamId

      public void setStreamId(String streamId)
    • getHost

      public String getHost()
    • setHost

      public void setHost(String host)
    • setVideoEnabled

      public void setVideoEnabled(boolean b)
    • setAudioEnabled

      public void setAudioEnabled(boolean b)
    • isVideoEnabled

      public boolean isVideoEnabled()
    • isAudioEnabled

      public boolean isAudioEnabled()
    • setDataChannelEnabled

      public void setDataChannelEnabled(boolean dataChannelEnabled)
    • isDataChannelEnabled

      public boolean isDataChannelEnabled()
    • setVideoCodec

      public void setVideoCodec(VideoCodec videoCodec)
    • getVideoCodec

      public VideoCodec getVideoCodec()
      Specified by:
      getVideoCodec in interface IStreamInfo
      Returns:
      the video codec
    • getNodeGroup

      public String getNodeGroup()
    • setNodeGroup

      public void setNodeGroup(String nodeGroup)
    • isGlobalHost

      public boolean isGlobalHost()
    • setGlobalHost

      public void setGlobalHost(boolean isGlobalHost)
    • getOriginPort

      public int getOriginPort()
    • setOriginPort

      public void setOriginPort(int originPort)