00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 #ifndef HxCorbaVideoPlayer_idl
00011 #define HxCorbaVideoPlayer_idl
00012 
00013 module HxCorba
00014 {
00015     interface VideoPlayer
00016     {
00017         void            play();
00018         void            stop();
00019         void            seek(in long frame);
00020         void            close();
00021     };
00022 
00023     interface VideoPlayerFactory
00024     {
00025         VideoPlayer     makeFullPlayer(in string fileName);
00026         VideoPlayer     makeAudioPlayer(in string fileName);
00027     };
00028 };
00029 
00030 #endif //HxCorbaVideoPlayer_idl