home *** CD-ROM | disk | FTP | other *** search
/ Computer Installation Guide - Dragon Clan Series / CD1.iso / MPEG / WFSMP11 / SDK / WINDOWS / MPGMOVIE.H < prev    next >
Encoding:
Text File  |  1995-04-06  |  1.8 KB  |  60 lines

  1. /*
  2.         Terry Wu, Jan. 1994.
  3. */
  4. int  FAR PASCAL MOVIE_Initialize(void);
  5. void FAR PASCAL MOVIE_Exit(int bSave);
  6. #define MOVIE_SYSTEM_LAYER       1
  7. #define MOVIE_VIDEO_FILE         2
  8. #define MOVIE_AUDIO_FILE         3
  9. int  FAR PASCAL MOVIE_OpenFile(char FAR *filename);
  10. int  FAR PASCAL MOVIE_CloseFile(void);
  11.  
  12. int  FAR PASCAL MOVIE_Play(void);
  13. int  FAR PASCAL MOVIE_Stop(void);
  14. int  FAR PASCAL MOVIE_Pause(void);
  15.  
  16. int  FAR PASCAL MOVIE_Mute(int flag);
  17. void FAR PASCAL MOVIE_SetChannels(int LeftVolume,int RightVolume);
  18.  
  19. #define MOVIE_50HZ      0
  20. #define MOVIE_60HZ      1
  21. void FAR PASCAL MOVIE_SetVideoFrequency(int VideoFrequency);
  22. void FAR PASCAL MOVIE_SetDisplayPosition(WORD DisplayX,WORD DisplayY);
  23. void FAR PASCAL MOVIE_SetBorder(WORD ColorR,WORD ColorG,WORD ColorB);
  24.  
  25. #define MOVIE_NOTIFY_EOF                0L
  26. #define MOVIE_READING_ERROR             -1L
  27. #define MOVIE_VIDEO_FIFO_ERROR          -2L
  28. #define MOVIE_VIDEO_ACCESS_ERROR        -3L
  29. #define MOVIE_VIDEO_BUS_ERROR           -4L
  30. #define MOVIE_AUDIO_CRC_ERROR           -5L
  31. #define MOVIE_VIDEO_DECODE_ERROR        -6L
  32. void FAR PASCAL MOVIE_MovieNotify(HWND wnd,WORD CommandID);
  33.  
  34. void FAR PASCAL MOVIE_PTSNotify(HWND wnd,WORD CommandID);
  35.  
  36. int  FAR PASCAL MOVIE_CDROM_Installed(void);
  37. int  FAR PASCAL MOVIE_CDROM_HasDisc(void);
  38. int  FAR PASCAL MOVIE_CDROM_IsDiscChanged(void);
  39. int  FAR PASCAL MOVIE_CDROM_GetTrackNo(BYTE far * StartTrack,BYTE far * EndTrack);
  40. int  FAR PASCAL MOVIE_CDROM_SeekTrack(BYTE TrackNo);
  41. int  FAR PASCAL MOVIE_CDROM_SeekCDI(void);
  42. int  FAR PASCAL MOVIE_CDROM_GetCDITitle(char far *title);
  43.  
  44. /*
  45. */
  46. int  FAR PASCAL MOVIE_ResetVideo(void);
  47.  
  48. /*
  49. */
  50. int  FAR PASCAL MOVIE_SendData(void);
  51. /*
  52. */
  53. int FAR PASCAL MOVIE_VGA_Output(int flag);
  54. /*
  55. */
  56. int FAR PASCAL MOVIE_DebugToggle(void);
  57. /*
  58. */
  59. BYTE FAR PASCAL MOVIE_GetVideoFrameRate(void);
  60.