Package io.antmedia.datastore.db.types
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 Summary
Modifier and TypeFieldDescriptionprivate int
private boolean
private int
private boolean
private org.bson.types.ObjectId
private int
private String
private boolean
private String
private int
private static final long
private String
private int
private VideoCodec
private boolean
private int
private int
-
Constructor Summary
ConstructorDescriptionStreamInfo
(boolean videoEnabled, int height, int width, int videobitrate, boolean audioEnabled, int audiobitrate, int videoRTimebase, int audioRTimebase, VideoCodec codec) -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the audio bitrateint
getHost()
int
int
Returns the video bitrateint
Returns the height of the videoint
int
Returns the width of the videoboolean
boolean
boolean
boolean
void
setAudioBitrate
(int audioBitrate) void
setAudioEnabled
(boolean b) void
setAudioRTimebase
(int rtimebase) void
setDataChannelEnabled
(boolean dataChannelEnabled) void
setGlobalHost
(boolean isGlobalHost) void
setHeight
(int height) void
void
setNodeGroup
(String nodeGroup) void
setOriginPort
(int originPort) void
setStreamId
(String streamId) void
setVideoBitrate
(int videoBitrate) void
setVideoCodec
(VideoCodec videoCodec) void
setVideoEnabled
(boolean b) void
setVideoRTimebase
(int rtimebase) void
setWidth
(int width)
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
dbId
@Id private org.bson.types.ObjectId dbId -
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
-
videoEnabled
private boolean videoEnabled -
audioEnabled
private boolean audioEnabled -
dataChannelEnabled
private boolean dataChannelEnabled -
videoCodec
-
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 interfaceIStreamInfo
- Returns:
-
getVideoWidth
public int getVideoWidth()Description copied from interface:IStreamInfo
Returns the width of the video- Specified by:
getVideoWidth
in interfaceIStreamInfo
- Returns:
-
getVideoBitrate
public int getVideoBitrate()Description copied from interface:IStreamInfo
Returns the video bitrate- Specified by:
getVideoBitrate
in interfaceIStreamInfo
- Returns:
- bps
-
getAudioBitrate
public int getAudioBitrate()Description copied from interface:IStreamInfo
Returns the audio bitrate- Specified by:
getAudioBitrate
in interfaceIStreamInfo
- 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
-
setStreamId
-
getHost
-
setHost
-
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
-
getVideoCodec
- Specified by:
getVideoCodec
in interfaceIStreamInfo
- Returns:
- the video codec
-
getNodeGroup
-
setNodeGroup
-
isGlobalHost
public boolean isGlobalHost() -
setGlobalHost
public void setGlobalHost(boolean isGlobalHost) -
getOriginPort
public int getOriginPort() -
setOriginPort
public void setOriginPort(int originPort)
-