public abstract class AbstractFormatControl
extends java.lang.Object
implements javax.media.control.FormatControl
FormatControl.getSupportedFormats()
and
FormatControl.getFormat()
.Constructor and Description |
---|
AbstractFormatControl() |
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
getControlComponent()
Implements
Control.getControlComponent() . |
static javax.media.control.FormatControl[] |
getFormatControls(javax.media.Controls controlsImpl)
Gets an array of FormatControl instances from the list of
controls available for a specific Controls implementation.
|
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) . |
static javax.media.Format |
setFormat(javax.media.control.FormatControl formatControl,
javax.media.Format format)
Implements setting the Format of a specific
FormatControl as documented for
FormatControl.setFormat(Format) in the case of not supporting
Format setting. |
public java.awt.Component getControlComponent()
Control.getControlComponent()
. Returns null.getControlComponent
in interface javax.media.Control
public static javax.media.control.FormatControl[] getFormatControls(javax.media.Controls controlsImpl)
controlsImpl
- the Controls implementation from which the
FormatControl instances are to be retrievedpublic 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 instancepublic static javax.media.Format setFormat(javax.media.control.FormatControl formatControl, javax.media.Format format)
FormatControl.setFormat(Format)
in the case of not supporting
Format setting.formatControl
- the FormatControl for which the
functionality is implementedformat
- the Format specified to be set to
formatControl and which will be ignored in accord with the
documentation of FormatControl#setFormat(Format)
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.