Overview | Package | Class | Tree | Deprecated | Index | Help
| Copyright 2002 Sun Microsystems, Inc.; Nokia Corporation. See the Copyright Notice and Specification License for more details.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.microedition.media
Interface Control

All Known Subinterfaces:
  FramePositioningControl, GUIControl, MetaDataControl, MIDIControl, PitchControl, RateControl, RecordControl, StopTimeControl, TempoControl, ToneControl, VideoControl, VolumeControl

public interface Control

A `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 Also:
  `Controllable`, `Player`

Overview | Package | Class | Tree | Deprecated | Index | Help
| Copyright 2002 Sun Microsystems, Inc.; Nokia Corporation. See the Copyright Notice and Specification License for more details.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD