|
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 |