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
FieldsModifier and TypeFieldDescriptionprivate intprivate booleanprivate intprivate booleanprivate org.bson.types.ObjectIdprivate intprivate Stringprivate booleanprivate Stringprivate intprivate static final longprivate Stringprivate intprivate VideoCodecprivate booleanprivate intprivate int -
Constructor Summary
ConstructorsConstructorDescriptionStreamInfo(boolean videoEnabled, int height, int width, int videobitrate, boolean audioEnabled, int audiobitrate, int videoRTimebase, int audioRTimebase, VideoCodec codec) -
Method Summary
Modifier and TypeMethodDescriptionintReturns the audio bitrateintgetHost()intintReturns the video bitrateintReturns the height of the videointintReturns the width of the videobooleanbooleanbooleanbooleanvoidsetAudioBitrate(int audioBitrate) voidsetAudioEnabled(boolean b) voidsetAudioRTimebase(int rtimebase) voidsetDataChannelEnabled(boolean dataChannelEnabled) voidsetGlobalHost(boolean isGlobalHost) voidsetHeight(int height) voidvoidsetNodeGroup(String nodeGroup) voidsetOriginPort(int originPort) voidsetStreamId(String streamId) voidsetVideoBitrate(int videoBitrate) voidsetVideoCodec(VideoCodec videoCodec) voidsetVideoEnabled(boolean b) voidsetVideoRTimebase(int rtimebase) voidsetWidth(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:IStreamInfoReturns the height of the video- Specified by:
getVideoHeightin interfaceIStreamInfo- Returns:
-
getVideoWidth
public int getVideoWidth()Description copied from interface:IStreamInfoReturns the width of the video- Specified by:
getVideoWidthin interfaceIStreamInfo- Returns:
-
getVideoBitrate
public int getVideoBitrate()Description copied from interface:IStreamInfoReturns the video bitrate- Specified by:
getVideoBitratein interfaceIStreamInfo- Returns:
- bps
-
getAudioBitrate
public int getAudioBitrate()Description copied from interface:IStreamInfoReturns the audio bitrate- Specified by:
getAudioBitratein 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:
getVideoCodecin 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)
-