public class ReadOnlyFormatControlDelegate
extends java.lang.Object
implements javax.media.control.FormatControl
FormatControl.setFormat(Format)
.Constructor and Description |
---|
ReadOnlyFormatControlDelegate(javax.media.control.FormatControl formatControl)
Initializes a new ReadOnlyFormatControlDelegate instance which
is to wrap a specific FormatControl in order to prevent calls to
its
FormatControl.setFormat(Format) . |
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
getControlComponent()
Implements
Control.getControlComponent() . |
javax.media.Format |
getFormat()
Gets the Format of the owner of this FormatControl.
|
javax.media.Format[] |
getSupportedFormats()
Gets the Formats supported by the owner of this
FormatControl.
|
boolean |
isEnabled()
Implements
FormatControl.isEnabled() . |
void |
setEnabled(boolean enabled)
Implements
FormatControl.setEnabled(boolean) . |
javax.media.Format |
setFormat(javax.media.Format format)
Implements
FormatControl.setFormat(Format) . |
public ReadOnlyFormatControlDelegate(javax.media.control.FormatControl formatControl)
FormatControl.setFormat(Format)
.formatControl
- the FormatControl which is to have calls to
its FormatControl#setFormat(Format) preventedpublic java.awt.Component getControlComponent()
Control.getControlComponent()
.getControlComponent
in interface javax.media.Control
public javax.media.Format getFormat()
getFormat
in interface javax.media.control.FormatControl
public javax.media.Format[] getSupportedFormats()
getSupportedFormats
in interface javax.media.control.FormatControl
public boolean isEnabled()
FormatControl.isEnabled()
.isEnabled
in interface javax.media.control.FormatControl
public void setEnabled(boolean enabled)
FormatControl.setEnabled(boolean)
.setEnabled
in interface javax.media.control.FormatControl
enabled
- true if this track is to be enabled; otherwise,
falsepublic javax.media.Format setFormat(javax.media.Format format)
FormatControl.setFormat(Format)
. Not supported and
just returns the currently set format if the specified Format is
supported and null if it is not supported.setFormat
in interface javax.media.control.FormatControl
format
- the Format to be set on this instance
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.