mediaplayerdvd.h
上传用户:connie527
上传日期:2022-04-15
资源大小:4326k
文件大小:3k
源码类别:

行业应用

开发平台:

Visual C++

  1. #if !defined(AFX_MEDIAPLAYERDVD_H__7346367C_38EC_46AD_8759_B0D2C8984A64__INCLUDED_)
  2. #define AFX_MEDIAPLAYERDVD_H__7346367C_38EC_46AD_8759_B0D2C8984A64__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  7. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  8. //  Microsoft Visual C++, your modifications will be overwritten.
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CMediaPlayerDvd wrapper class
  11. class CMediaPlayerDvd : public COleDispatchDriver
  12. {
  13. public:
  14. CMediaPlayerDvd() {} // Calls COleDispatchDriver default constructor
  15. CMediaPlayerDvd(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  16. CMediaPlayerDvd(const CMediaPlayerDvd& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  17. // Attributes
  18. public:
  19. // Operations
  20. public:
  21. void ButtonSelectAndActivate(unsigned long uiButton);
  22. void UpperButtonSelect();
  23. void LowerButtonSelect();
  24. void LeftButtonSelect();
  25. void RightButtonSelect();
  26. void ButtonActivate();
  27. void ForwardScan(double dwSpeed);
  28. void BackwardScan(double dwSpeed);
  29. void PrevPGSearch();
  30. void TopPGSearch();
  31. void NextPGSearch();
  32. void TitlePlay(unsigned long uiTitle);
  33. void ChapterPlay(unsigned long uiTitle, unsigned long uiChapter);
  34. void ChapterSearch(unsigned long Chapter);
  35. void MenuCall(long MenuID);
  36. void ResumeFromMenu();
  37. void TimePlay(unsigned long uiTitle, LPCTSTR bstrTime);
  38. void TimeSearch(LPCTSTR bstrTime);
  39. void ChapterPlayAutoStop(unsigned long ulTitle, unsigned long ulChapter, unsigned long ulChaptersToPlay);
  40. void StillOff();
  41. void GoUp();
  42. CString GetTotalTitleTime();
  43. unsigned long GetNumberOfChapters(unsigned long ulTitle);
  44. CString GetAudioLanguage(unsigned long ulStream);
  45. CString GetSubpictureLanguage(unsigned long ulStream);
  46. VARIANT GetAllGPRMs();
  47. VARIANT GetAllSPRMs();
  48. BOOL UOPValid(unsigned long ulUOP);
  49. unsigned long GetButtonsAvailable();
  50. unsigned long GetCurrentButton();
  51. unsigned long GetAudioStreamsAvailable();
  52. unsigned long GetCurrentAudioStream();
  53. void SetCurrentAudioStream(unsigned long newValue);
  54. unsigned long GetCurrentSubpictureStream();
  55. void SetCurrentSubpictureStream(unsigned long newValue);
  56. unsigned long GetSubpictureStreamsAvailable();
  57. BOOL GetSubpictureOn();
  58. void SetSubpictureOn(BOOL bNewValue);
  59. unsigned long GetAnglesAvailable();
  60. unsigned long GetCurrentAngle();
  61. void SetCurrentAngle(unsigned long newValue);
  62. unsigned long GetCurrentTitle();
  63. unsigned long GetCurrentChapter();
  64. CString GetCurrentTime();
  65. void SetRoot(LPCTSTR lpszNewValue);
  66. CString GetRoot();
  67. unsigned long GetFramesPerSecond();
  68. unsigned long GetCurrentDomain();
  69. unsigned long GetTitlesAvailable();
  70. unsigned long GetVolumesAvailable();
  71. unsigned long GetCurrentVolume();
  72. unsigned long GetCurrentDiscSide();
  73. BOOL GetCCActive();
  74. void SetCCActive(BOOL bNewValue);
  75. unsigned long GetCurrentCCService();
  76. void SetCurrentCCService(unsigned long newValue);
  77. CString GetUniqueID();
  78. unsigned long GetColorKey();
  79. void SetColorKey(unsigned long newValue);
  80. };
  81. //{{AFX_INSERT_LOCATION}}
  82. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  83. #endif // !defined(AFX_MEDIAPLAYERDVD_H__7346367C_38EC_46AD_8759_B0D2C8984A64__INCLUDED_)