public interface Control
A Control
object is used to control some media processing
functions. The set of operations is usually functionally related.
Thus a Control
object provides a logical grouping of media
processing functions.
Control
s are obtained from Controllable
. The
Player
interface extends Controllable
.
Therefore a Player
implementation can use the Control
interface to extend its media processing functions. For example,
a Player
can expose a VolumeControl
to allow the
volume level to be set.
Multiple Control
s can be implemented by the same object. For
example, an object can implement both VolumeControl
and
ToneControl
. In this case, the object can be used for controlling
both the volume and tone generation.
The
javax.microedition.media.control
package specifies a set of
pre-defined Control
s.
Controllable
,
Player
Copyright (c) 2014, Oracle and/or its affiliates. All Rights Reserved. Use of this specification is subject to license terms.