wmpnetwork.h
上传用户:zbtianhong
上传日期:2022-07-12
资源大小:3707k
文件大小:2k
源码类别:

多媒体编程

开发平台:

Visual C++

  1. #if !defined(AFX_WMPNETWORK_H__13F3CE92_B8B6_438C_B053_26FAF572FDE9__INCLUDED_)
  2. #define AFX_WMPNETWORK_H__13F3CE92_B8B6_438C_B053_26FAF572FDE9__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. // CWMPNetwork wrapper class
  11. class CWMPNetwork : public COleDispatchDriver
  12. {
  13. public:
  14. CWMPNetwork() {} // Calls COleDispatchDriver default constructor
  15. CWMPNetwork(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  16. CWMPNetwork(const CWMPNetwork& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  17. // Attributes
  18. public:
  19. // Operations
  20. public:
  21. long GetBandWidth();
  22. long GetRecoveredPackets();
  23. CString GetSourceProtocol();
  24. long GetReceivedPackets();
  25. long GetLostPackets();
  26. long GetReceptionQuality();
  27. long GetBufferingCount();
  28. long GetBufferingProgress();
  29. long GetBufferingTime();
  30. void SetBufferingTime(long nNewValue);
  31. long GetFrameRate();
  32. long GetMaxBitRate();
  33. long GetBitRate();
  34. long getProxySettings(LPCTSTR bstrProtocol);
  35. void setProxySettings(LPCTSTR bstrProtocol, long lProxySetting);
  36. CString getProxyName(LPCTSTR bstrProtocol);
  37. void setProxyName(LPCTSTR bstrProtocol, LPCTSTR bstrProxyName);
  38. long getProxyPort(LPCTSTR bstrProtocol);
  39. void setProxyPort(LPCTSTR bstrProtocol, long lProxyPort);
  40. CString getProxyExceptionList(LPCTSTR bstrProtocol);
  41. void setProxyExceptionList(LPCTSTR bstrProtocol, LPCTSTR pbstrExceptionList);
  42. BOOL getProxyBypassForLocal(LPCTSTR bstrProtocol);
  43. void setProxyBypassForLocal(LPCTSTR bstrProtocol, BOOL fBypassForLocal);
  44. long GetMaxBandwidth();
  45. void SetMaxBandwidth(long nNewValue);
  46. long GetDownloadProgress();
  47. long GetEncodedFrameRate();
  48. long GetFramesSkipped();
  49. };
  50. //{{AFX_INSERT_LOCATION}}
  51. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  52. #endif // !defined(AFX_WMPNETWORK_H__13F3CE92_B8B6_438C_B053_26FAF572FDE9__INCLUDED_)