|
Java DTV API 1.3 18-Nov-2009 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DripFeedControl
This Control allows to feed in progressively parts of a clip into a Player.
In the following example the frames that have to be displayed by the Player are stored individually in byte arrays.
...
// Create a new MediaLocator and instantiate a new Player object
MediaLocator dripLocator = new MediaLocator("dripfeed://");
player = Manager.createPlayer(dripLocator);
// retrieve a DripFeedControl from the Player
dripControl = (DripFeedControl)player.getControl("com.sun.dtv.media.dripfeed.DripFeedControl");
// get the OutputStream from the DripFeedControl
OutputStream writeToPlayer = dripControl.getOutputStream();
BufferedOutputStream bufStream = new BufferedOutputStream(writeToPlayer, maxFrameSize);
bufStream.write(frame);
| Method Summary | |
|---|---|
OutputStream |
getOutputStream()
Retrieves an OutputStream from the Control that can be used to write still pictures data to the Player from which the Control is retrieved. |
| Methods inherited from interface javax.media.Control |
|---|
getControlComponent |
| Method Detail |
|---|
OutputStream getOutputStream()
throws IOException
IOException - in case the Player can not handle the data written
to the OutputStream
|
Java DTV API 1.3 18-Nov-2009 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||