Subtitles.h
上传用户:tuheem
上传日期:2007-05-01
资源大小:21889k
文件大小:1k
源码类别:

多媒体编程

开发平台:

Visual C++

  1. /**************************************************************************************
  2.  *                                                                                    *
  3.  *                                                                                    *
  4.  **************************************************************************************/
  5. #ifndef SUBTITLES_H
  6. #define SUBTITLES_H
  7. #include "SubtitlesMicroDVD.h"
  8. #include "MediaClasses.h"
  9. class MediaSubtitler : public MediaItemSubtitler {
  10. private:
  11. MediaSubtitlerMicroDVD *microDVDSubtitler;
  12. MediaItemSubtitler      *subtitler;
  13. public:
  14. MediaSubtitler();
  15. ~MediaSubtitler();
  16. media_type_t  GetType();
  17. char         *GetName();
  18. MP_RESULT     Connect(MediaItem *item);
  19. MP_RESULT     ReleaseConnections();
  20. DWORD         GetCaps();
  21. MP_RESULT     Configure(HINSTANCE hInstance, HWND hwnd);
  22. MP_RESULT     Open(char *lpFilename);
  23. subtitles_t  *GetSubtitles(DWORD frameNumber);
  24. MP_RESULT     Close();
  25. };
  26. #endif