|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.clab.osami.conferencing.vlc.conferencingSystem.ConferencingSystem
public class ConferencingSystem
Constructor Summary | |
---|---|
ConferencingSystem(IProcessor processor)
|
Method Summary | |
---|---|
int |
getAudioBitrate()
Gets the audio bitrate. |
int |
getAudioChannels()
Gets the audio channels. |
java.lang.String[] |
getAudioInputDevices()
Gets the audio input devices. |
int |
getAudioSampleRate()
Gets the audio sample rate. |
int |
getCaptureCaching()
Gets the capture caching. |
IConfiguration |
getCofiguration()
|
java.awt.Panel |
getConfigurationPanel()
Gets the configuration panel. |
java.lang.String |
getCurrentAudioCodec()
Gets the current audio codec. |
java.lang.String |
getCurrentAudioInputDevice()
Gets the current audio input device. |
java.lang.String |
getCurrentVideoCodec()
Gets the current video codec. |
java.lang.String |
getCurrentVideoInputDevice()
Gets the current video input device. |
java.lang.String |
getIp()
Gets the IP of the VC. |
int |
getLocalPort()
Gets the local port. |
int |
getReceiveCaching()
Gets the receive caching. |
java.lang.String |
getStreamingLocalIp()
|
java.lang.String[] |
getSupportedAudioCodecs()
Gets the supported audio codecs. |
java.lang.String[] |
getSupportedVideoCodecs()
Gets the supported video codecs. |
int |
getTargetPort()
Gets the target port. |
int |
getVideoBitrate()
Gets the video bitrate. |
int |
getVideoFrameRate()
Gets the video frame rate. |
java.lang.String[] |
getVideoInputDevices()
Gets the video input devices. |
java.lang.Object |
getVideoLocalComponent()
Gets the video local component. |
java.lang.Object |
getVideoRemoteComponent()
Gets the video remote component. |
float |
getVideoScale()
Gets the video scale. |
java.awt.Dimension |
getVideoSize()
Gets the video size. |
boolean |
isAudioEnabled()
Checks if audio is enabled. |
boolean |
isVideoEnabled()
Checks if video is enabled. |
java.lang.String |
loadConfiguration(java.lang.String location)
Load configuration. |
java.lang.String |
reconfigure()
Reconfigure the VC. |
java.lang.String |
saveConfiguration(java.lang.String location)
Save configuration. |
java.lang.String |
setAudioBitRate(int bitrate)
Sets the audio bit rate. |
java.lang.String |
setAudioChannels(byte channels)
Sets the audio channels. |
java.lang.String |
setAudioCodec(java.lang.String codec)
Sets the audio codec. |
java.lang.String |
setAudioEnabled(boolean flag)
Enables or disables the audio. |
java.lang.String |
setAudioInputDevice(java.lang.String device)
Sets the audio input device. |
java.lang.String |
setAudioSampleRate(int sampleRate)
Sets the audio sample rate. |
java.lang.String |
setCaptureCaching(int ms)
Sets the capture caching. |
java.lang.String |
setIp(java.lang.String ipv4)
Sets the IP of the VC. |
java.lang.String |
setLocalPort(int port)
Sets the local port. |
java.lang.String |
setLoggingEnabled(boolean flag)
Enables or disables the logging. |
java.lang.String |
setReceiveCaching(int ms)
Sets the receive caching. |
void |
setStreamingLocalIp(java.lang.String localIp)
|
java.lang.String |
setTargetPort(int port)
Sets the target port. |
java.lang.String |
setVideoBitRate(int bitrate)
Sets the video bit rate. |
java.lang.String |
setVideoCodec(java.lang.String codec)
Sets the video codec. |
java.lang.String |
setVideoEnabled(boolean flag)
Enables or disables the video enabled. |
java.lang.String |
setVideoFrameRate(int framerate)
Sets the video frame rate. |
java.lang.String |
setVideoInputDevice(java.lang.String device)
Sets the video input device. |
java.lang.String |
setVideoLocalComponent(java.lang.Object p)
Sets the video local component. |
void |
setVideoLocalEnabled(java.lang.Boolean flag)
Enables or disables the local video component |
java.lang.String |
setVideoRemoteComponent(java.lang.Object p)
Sets the video remote component. |
void |
setVideoRemoteEnabled(java.lang.Boolean flag)
Enables or disables the remote video component |
java.lang.String |
setVideoScale(float scale)
Sets the video scale. |
java.lang.String |
setVideoSize(java.awt.Dimension size)
Sets the video size. |
java.lang.String |
start()
Start the VC. |
java.lang.String |
start(java.lang.String ip)
Start the VC. |
java.lang.String |
stop()
Stop the VC. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConferencingSystem(IProcessor processor)
Method Detail |
---|
public java.lang.String reconfigure()
VcConfig
reconfigure
in interface IVideoConference
reconfigure
in interface VcConfig
public java.lang.String loadConfiguration(java.lang.String location)
VcConfig
loadConfiguration
in interface IVideoConference
loadConfiguration
in interface VcConfig
location
- the location
public java.lang.String saveConfiguration(java.lang.String location)
VcConfig
saveConfiguration
in interface IVideoConference
saveConfiguration
in interface VcConfig
location
- the location
public java.lang.String start()
VcControl
start
in interface IVideoConference
start
in interface VcControl
public java.lang.String start(java.lang.String ip)
VcControl
start
in interface IVideoConference
start
in interface VcControl
ip
- the IPv4 address the VC will connect to
public java.lang.String stop()
VcControl
stop
in interface IVideoConference
stop
in interface VcControl
public IConfiguration getCofiguration()
public int getAudioBitrate()
VcConfig
getAudioBitrate
in interface IVideoConference
getAudioBitrate
in interface VcConfig
public int getAudioChannels()
VcConfig
getAudioChannels
in interface IVideoConference
getAudioChannels
in interface VcConfig
public java.lang.String[] getAudioInputDevices()
VcConfig
getAudioInputDevices
in interface IVideoConference
getAudioInputDevices
in interface VcConfig
public int getAudioSampleRate()
VcConfig
getAudioSampleRate
in interface IVideoConference
getAudioSampleRate
in interface VcConfig
public int getCaptureCaching()
VcConfig
getCaptureCaching
in interface IVideoConference
getCaptureCaching
in interface VcConfig
public java.awt.Panel getConfigurationPanel()
VcConfig
getConfigurationPanel
in interface IVideoConference
getConfigurationPanel
in interface VcConfig
public java.lang.String getCurrentAudioCodec()
VcConfig
getCurrentAudioCodec
in interface IVideoConference
getCurrentAudioCodec
in interface VcConfig
public java.lang.String getCurrentAudioInputDevice()
VcConfig
getCurrentAudioInputDevice
in interface IVideoConference
getCurrentAudioInputDevice
in interface VcConfig
public java.lang.String getCurrentVideoCodec()
VcConfig
getCurrentVideoCodec
in interface IVideoConference
getCurrentVideoCodec
in interface VcConfig
public java.lang.String getCurrentVideoInputDevice()
VcConfig
getCurrentVideoInputDevice
in interface IVideoConference
getCurrentVideoInputDevice
in interface VcConfig
public java.lang.String getIp()
VcConfig
getIp
in interface IVideoConference
getIp
in interface VcConfig
public int getLocalPort()
VcConfig
getLocalPort
in interface IVideoConference
getLocalPort
in interface VcConfig
public int getReceiveCaching()
VcConfig
getReceiveCaching
in interface IVideoConference
getReceiveCaching
in interface VcConfig
public java.lang.String[] getSupportedAudioCodecs()
VcConfig
getSupportedAudioCodecs
in interface IVideoConference
getSupportedAudioCodecs
in interface VcConfig
public java.lang.String[] getSupportedVideoCodecs()
VcConfig
getSupportedVideoCodecs
in interface IVideoConference
getSupportedVideoCodecs
in interface VcConfig
public int getTargetPort()
VcConfig
getTargetPort
in interface IVideoConference
getTargetPort
in interface VcConfig
public int getVideoBitrate()
VcConfig
getVideoBitrate
in interface IVideoConference
getVideoBitrate
in interface VcConfig
public int getVideoFrameRate()
VcConfig
getVideoFrameRate
in interface IVideoConference
getVideoFrameRate
in interface VcConfig
public java.lang.String[] getVideoInputDevices()
VcConfig
getVideoInputDevices
in interface IVideoConference
getVideoInputDevices
in interface VcConfig
public java.lang.Object getVideoLocalComponent()
VcConfig
getVideoLocalComponent
in interface IVideoConference
getVideoLocalComponent
in interface VcConfig
public java.lang.Object getVideoRemoteComponent()
VcConfig
getVideoRemoteComponent
in interface IVideoConference
getVideoRemoteComponent
in interface VcConfig
public float getVideoScale()
VcConfig
getVideoScale
in interface IVideoConference
getVideoScale
in interface VcConfig
public java.awt.Dimension getVideoSize()
VcConfig
getVideoSize
in interface IVideoConference
getVideoSize
in interface VcConfig
public boolean isAudioEnabled()
VcConfig
isAudioEnabled
in interface IVideoConference
isAudioEnabled
in interface VcConfig
public java.lang.String setAudioBitRate(int bitrate)
VcConfig
setAudioBitRate
in interface IVideoConference
setAudioBitRate
in interface VcConfig
bitrate
- the audio bitrate
public java.lang.String setAudioChannels(byte channels)
VcConfig
setAudioChannels
in interface IVideoConference
setAudioChannels
in interface VcConfig
channels
- the channels
public java.lang.String setAudioCodec(java.lang.String codec)
VcConfig
setAudioCodec
in interface IVideoConference
setAudioCodec
in interface VcConfig
codec
- the codec
public java.lang.String setAudioEnabled(boolean flag)
VcConfig
setAudioEnabled
in interface IVideoConference
setAudioEnabled
in interface VcConfig
flag
- the flag
public java.lang.String setAudioInputDevice(java.lang.String device)
VcConfig
setAudioInputDevice
in interface IVideoConference
setAudioInputDevice
in interface VcConfig
device
- the device
public java.lang.String setAudioSampleRate(int sampleRate)
VcConfig
setAudioSampleRate
in interface IVideoConference
setAudioSampleRate
in interface VcConfig
sampleRate
- the sample rate
public java.lang.String setCaptureCaching(int ms)
VcConfig
setCaptureCaching
in interface IVideoConference
setCaptureCaching
in interface VcConfig
ms
- the time in milliseconds
public java.lang.String setIp(java.lang.String ipv4)
VcConfig
setIp
in interface IVideoConference
setIp
in interface VcConfig
ipv4
- the ipv4
public java.lang.String setLocalPort(int port)
VcConfig
setLocalPort
in interface IVideoConference
setLocalPort
in interface VcConfig
port
- the port
public java.lang.String setLoggingEnabled(boolean flag)
VcConfig
setLoggingEnabled
in interface IVideoConference
setLoggingEnabled
in interface VcConfig
flag
- the flag that determines whether logging should be enabled or disabled
public java.lang.String setReceiveCaching(int ms)
VcConfig
setReceiveCaching
in interface IVideoConference
setReceiveCaching
in interface VcConfig
ms
- the time in milliseconds
public java.lang.String setTargetPort(int port)
VcConfig
setTargetPort
in interface IVideoConference
setTargetPort
in interface VcConfig
port
- the port
public java.lang.String setVideoBitRate(int bitrate)
VcConfig
setVideoBitRate
in interface IVideoConference
setVideoBitRate
in interface VcConfig
bitrate
- the video bitrate
public java.lang.String setVideoCodec(java.lang.String codec)
VcConfig
setVideoCodec
in interface IVideoConference
setVideoCodec
in interface VcConfig
codec
- the codec
public java.lang.String setVideoEnabled(boolean flag)
VcConfig
setVideoEnabled
in interface IVideoConference
setVideoEnabled
in interface VcConfig
flag
- the flag
public java.lang.String setVideoFrameRate(int framerate)
VcConfig
setVideoFrameRate
in interface IVideoConference
setVideoFrameRate
in interface VcConfig
framerate
- the video framerate
public java.lang.String setVideoInputDevice(java.lang.String device)
VcConfig
setVideoInputDevice
in interface IVideoConference
setVideoInputDevice
in interface VcConfig
device
- the device
public java.lang.String setVideoLocalComponent(java.lang.Object p)
VcConfig
setVideoLocalComponent
in interface IVideoConference
setVideoLocalComponent
in interface VcConfig
p
- the surface
public java.lang.String setVideoRemoteComponent(java.lang.Object p)
VcConfig
setVideoRemoteComponent
in interface IVideoConference
setVideoRemoteComponent
in interface VcConfig
p
- the surface
public java.lang.String setVideoScale(float scale)
VcConfig
setVideoScale
in interface IVideoConference
setVideoScale
in interface VcConfig
scale
- the video scale
public java.lang.String setVideoSize(java.awt.Dimension size)
VcConfig
setVideoSize
in interface IVideoConference
setVideoSize
in interface VcConfig
size
- the video size
public boolean isVideoEnabled()
VcConfig
isVideoEnabled
in interface IVideoConference
isVideoEnabled
in interface VcConfig
public java.lang.String getStreamingLocalIp()
getStreamingLocalIp
in interface IVideoConference
IConfiguration.getLocalIp()
public void setStreamingLocalIp(java.lang.String localIp)
setStreamingLocalIp
in interface IVideoConference
localIp
- IConfiguration.setLocalIp(java.lang.String)
public void setVideoLocalEnabled(java.lang.Boolean flag)
IVideoConference
setVideoLocalEnabled
in interface IVideoConference
public void setVideoRemoteEnabled(java.lang.Boolean flag)
IVideoConference
setVideoRemoteEnabled
in interface IVideoConference
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |