01: package com.xoetrope.swing.video;
02:
03: import java.awt.Container;
04:
05: /**
06: *
07: * <p> Copyright (c) Xoetrope Ltd., 2001-2006, This software is licensed under
08: * the GNU Public License (GPL), please see license.txt for more details. If
09: * you make commercial use of this software you must purchase a commercial
10: * license from Xoetrope.</p>
11: * <p> $Revision: 1.5 $</p>
12: */
13: public interface XVideoController {
14: public void setVideoPanel(Container video);
15:
16: public void start();
17:
18: public void stop();
19:
20: public void destroy();
21:
22: public void loop();
23:
24: public void setFile(String fileName);
25:
26: /**
27: * Display the video controller
28: * @param display true to display the controller
29: */
30: public void showController(boolean display);
31: }
|