Control
object is used to control some media processing functions. The set of operations are 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.
@see Controllable
@see Player
|
|
|
|