javax.media.control
Interface TrackControl
- All Superinterfaces:
- Control, Controls, FormatControl
- public interface TrackControl
- extends FormatControl, Controls
The TrackControl interface is provided by the
Processor to query, control and manipulate the data
of individual media tracks.
- Since:
- JMF 2.0
- See Also:
Format,
Processor
|
Method Summary |
void |
setCodecChain(Codec[] codecs)
Specify a chain of Codec plugins to be used on the track. |
void |
setRenderer(Renderer renderer)
Replace the default renderer of the Processor
with the given one. |
setCodecChain
public void setCodecChain(Codec[] codecs)
throws UnsupportedPlugInException,
NotConfiguredError
- Specify a chain of
Codec plugins to be used on the track.
The Processor will try its best to insert the codecs in
the given order to the data flow.
Effect is a subclass of Codec and
thus can be used also in this method.
- Parameters:
codecs - an array of Codec plugins to be set.
- Throws:
NotConfiguredError - if the owning
Processor is not configured.
UnsupportedPlugInException - if the
PlugIn cannot be set.
setRenderer
public void setRenderer(Renderer renderer)
throws UnsupportedPlugInException,
NotConfiguredError
- Replace the default renderer of the
Processor
with the given one.
- Parameters:
renderer - the Renderer plugin to be used.
- Throws:
NotConfiguredError - if the owning
Processor is not configured.
UnsupportedPlugInException - if the
PlugIn cannot be set.