de.clab.osami.conferencing.vlc.config
Class Configuration
java.lang.Object
de.clab.osami.conferencing.vlc.config.Configuration
- All Implemented Interfaces:
- IConfiguration, IObservable
public class Configuration
- extends java.lang.Object
- implements IConfiguration, IObservable
- Author:
- christian
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static IConfiguration getInstance()
getAudioCaching
public int getAudioCaching()
- Specified by:
getAudioCaching
in interface IConfiguration
- Returns:
- See Also:
AudioCaptureInfo.getCaching()
getAudioDevice
public java.lang.String getAudioDevice()
- Specified by:
getAudioDevice
in interface IConfiguration
- Returns:
- See Also:
AudioCaptureInfo.getDevice()
getAudioProtocol
public java.lang.String getAudioProtocol()
- Specified by:
getAudioProtocol
in interface IConfiguration
- Returns:
- See Also:
AudioCaptureInfo.getProtocol()
isAudioEnabled
public boolean isAudioEnabled()
- Specified by:
isAudioEnabled
in interface IConfiguration
- Returns:
- See Also:
AudioCaptureInfo.isEnabled()
setAudioCaching
public void setAudioCaching(int caching)
- Specified by:
setAudioCaching
in interface IConfiguration
- See Also:
AudioCaptureInfo.setCaching(int)
setAudioDevice
public void setAudioDevice(java.lang.String device)
- Specified by:
setAudioDevice
in interface IConfiguration
- See Also:
AudioCaptureInfo.setDevice(java.lang.String)
setAudioEnabled
public void setAudioEnabled(boolean enabled)
- Specified by:
setAudioEnabled
in interface IConfiguration
- See Also:
AudioCaptureInfo.setEnabled(boolean)
setAudioProtocol
public void setAudioProtocol(java.lang.String protocol)
- Specified by:
setAudioProtocol
in interface IConfiguration
- See Also:
AudioCaptureInfo.setProtocol(java.lang.String)
getAudioBitrate
public int getAudioBitrate()
- Specified by:
getAudioBitrate
in interface IConfiguration
- Returns:
- See Also:
Transcoding.getBitrate()
getAudioChannelSize
public int getAudioChannelSize()
- Specified by:
getAudioChannelSize
in interface IConfiguration
- Returns:
- See Also:
AudioTranscoding.getChannelSize()
getAudioCodec
public java.lang.String getAudioCodec()
- Specified by:
getAudioCodec
in interface IConfiguration
- Returns:
- See Also:
Transcoding.getCodec()
getAudioSampleRate
public int getAudioSampleRate()
- Specified by:
getAudioSampleRate
in interface IConfiguration
- Returns:
- See Also:
AudioTranscoding.getSampleRate()
setAudioBitrate
public void setAudioBitrate(int bitrate)
- Specified by:
setAudioBitrate
in interface IConfiguration
- See Also:
Transcoding.setBitrate(int)
setAudioChannelSize
public void setAudioChannelSize(int channelSize)
- Specified by:
setAudioChannelSize
in interface IConfiguration
- See Also:
AudioTranscoding.setChannelSize(int)
setAudioCodec
public void setAudioCodec(java.lang.String codec)
- Specified by:
setAudioCodec
in interface IConfiguration
- See Also:
Transcoding.setCodec(java.lang.String)
setAudioSampleRate
public void setAudioSampleRate(int sampleRate)
- Specified by:
setAudioSampleRate
in interface IConfiguration
- See Also:
AudioTranscoding.setSampleRate(int)
getStreamCaching
public int getStreamCaching()
- Specified by:
getStreamCaching
in interface IConfiguration
- Returns:
- See Also:
StreamingInfo.getCaching()
getStreamIp
public java.lang.String getStreamIp()
- Specified by:
getStreamIp
in interface IConfiguration
- Returns:
- See Also:
StreamingInfo.getIp()
getStreamLocalPort
public int getStreamLocalPort()
- Specified by:
getStreamLocalPort
in interface IConfiguration
- Returns:
- See Also:
StreamingInfo.getLocalPort()
getStreamProtocol
public java.lang.String getStreamProtocol()
- Specified by:
getStreamProtocol
in interface IConfiguration
- Returns:
- See Also:
StreamingInfo.getProtocol()
getStreamTargetPort
public int getStreamTargetPort()
- Specified by:
getStreamTargetPort
in interface IConfiguration
- Returns:
- See Also:
StreamingInfo.getTargetPort()
setStreamCaching
public void setStreamCaching(int caching)
- Specified by:
setStreamCaching
in interface IConfiguration
- See Also:
StreamingInfo.setCaching(int)
setStreamIp
public void setStreamIp(java.lang.String ip)
- Specified by:
setStreamIp
in interface IConfiguration
- See Also:
StreamingInfo.setIp(java.lang.String)
setStreamLocalPort
public void setStreamLocalPort(int port)
- Specified by:
setStreamLocalPort
in interface IConfiguration
- See Also:
StreamingInfo.setLocalPort(int)
setStreamProtocol
public void setStreamProtocol(java.lang.String protocol)
- Specified by:
setStreamProtocol
in interface IConfiguration
- See Also:
StreamingInfo.setProtocol(java.lang.String)
setStreamTargetPort
public void setStreamTargetPort(int targetPort)
- Specified by:
setStreamTargetPort
in interface IConfiguration
- See Also:
StreamingInfo.setTargetPort(int)
getVideoCaching
public int getVideoCaching()
- Specified by:
getVideoCaching
in interface IConfiguration
- Returns:
- See Also:
VideoCaptureInfo.getCaching()
getVideoDevice
public java.lang.String getVideoDevice()
- Specified by:
getVideoDevice
in interface IConfiguration
- Returns:
- See Also:
VideoCaptureInfo.getDevice()
getVideoProtocol
public java.lang.String getVideoProtocol()
- Specified by:
getVideoProtocol
in interface IConfiguration
- Returns:
- See Also:
VideoCaptureInfo.getProtocol()
isVideoEnabled
public boolean isVideoEnabled()
- Specified by:
isVideoEnabled
in interface IConfiguration
- Returns:
- See Also:
VideoCaptureInfo.isEnabled()
setVideoCaching
public void setVideoCaching(int caching)
- Specified by:
setVideoCaching
in interface IConfiguration
- See Also:
VideoCaptureInfo.setCaching(int)
setVideoDevice
public void setVideoDevice(java.lang.String device)
- Specified by:
setVideoDevice
in interface IConfiguration
- See Also:
VideoCaptureInfo.setDevice(java.lang.String)
setVideoEnabled
public void setVideoEnabled(boolean enabled)
- Specified by:
setVideoEnabled
in interface IConfiguration
- See Also:
VideoCaptureInfo.setEnabled(boolean)
setVideoProtocol
public void setVideoProtocol(java.lang.String protocol)
- Specified by:
setVideoProtocol
in interface IConfiguration
- See Also:
VideoCaptureInfo.setProtocol(java.lang.String)
getVideoBitrate
public int getVideoBitrate()
- Specified by:
getVideoBitrate
in interface IConfiguration
- Returns:
- See Also:
Transcoding.getBitrate()
getVideoCodec
public java.lang.String getVideoCodec()
- Specified by:
getVideoCodec
in interface IConfiguration
- Returns:
- See Also:
Transcoding.getCodec()
getVideoFrameRate
public int getVideoFrameRate()
- Specified by:
getVideoFrameRate
in interface IConfiguration
- Returns:
- See Also:
VideoTranscoding.getFrameRate()
getVideoScale
public float getVideoScale()
- Specified by:
getVideoScale
in interface IConfiguration
- Returns:
- See Also:
VideoTranscoding.getScale()
getVideoSize
public java.awt.Dimension getVideoSize()
- Specified by:
getVideoSize
in interface IConfiguration
- Returns:
- See Also:
VideoTranscoding.getSize()
setVideoBitrate
public void setVideoBitrate(int bitrate)
- Specified by:
setVideoBitrate
in interface IConfiguration
- See Also:
Transcoding.setBitrate(int)
setVideoCodec
public void setVideoCodec(java.lang.String codec)
- Specified by:
setVideoCodec
in interface IConfiguration
- See Also:
Transcoding.setCodec(java.lang.String)
setVideoFrameRate
public void setVideoFrameRate(int frameRate)
- Specified by:
setVideoFrameRate
in interface IConfiguration
- See Also:
VideoTranscoding.setFrameRate(int)
setVideoScale
public void setVideoScale(float scale)
- Specified by:
setVideoScale
in interface IConfiguration
- See Also:
VideoTranscoding.setScale(float)
setVideoSize
public void setVideoSize(java.awt.Dimension size)
- Specified by:
setVideoSize
in interface IConfiguration
- See Also:
VideoTranscoding.setSize(java.awt.Dimension)
notifyObserver
public void notifyObserver()
- Specified by:
notifyObserver
in interface IObservable
registerObserver
public void registerObserver(IConfigurationChangeListener observer)
- Specified by:
registerObserver
in interface IObservable
removeObserver
public void removeObserver(IConfigurationChangeListener observer)
- Specified by:
removeObserver
in interface IObservable
transfereValues
public void transfereValues(IConfiguration config)
- Specified by:
transfereValues
in interface IConfiguration
getLocalIp
public java.lang.String getLocalIp()
- Specified by:
getLocalIp
in interface IConfiguration
- Returns:
- See Also:
StreamingInfo.getLocalIp()
setLocalIp
public void setLocalIp(java.lang.String localIp)
- Specified by:
setLocalIp
in interface IConfiguration
- Parameters:
localIp
- - See Also:
StreamingInfo.setLocalIp(java.lang.String)
setVideoLocalEnabled
public void setVideoLocalEnabled(java.lang.Boolean flag)
- Specified by:
setVideoLocalEnabled
in interface IConfiguration
setVideoRemoteEnabled
public void setVideoRemoteEnabled(java.lang.Boolean flag)
- Specified by:
setVideoRemoteEnabled
in interface IConfiguration
isVideoRemoteEnabled
public boolean isVideoRemoteEnabled()
- Specified by:
isVideoRemoteEnabled
in interface IConfiguration
- Returns:
- the videoRemoteEnabled
isVideoLocalEnabled
public boolean isVideoLocalEnabled()
- Specified by:
isVideoLocalEnabled
in interface IConfiguration
- Returns:
- the videoLocalEnabled