MyDef.h
上传用户:hhs829
上传日期:2022-06-17
资源大小:586k
文件大小:1k
源码类别:

DirextX编程

开发平台:

Visual C++

  1. //
  2. // MyDef.h
  3. //
  4. #if !defined(__MyDef_h__)
  5. #define __MyDef_h__
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #define MPEG1_PACK_SIZE        2324
  10. #define PACK_INIT_COUNT        100
  11. #define PACK_TOTAL_COUNT       3500
  12. #define PACK_MAX_COUNT         5000  
  13. #define  BASE_SOCKET_PORT      10025  
  14. typedef struct 
  15. {
  16.    CHAR MPEGData[2324];
  17. } MPEG1_PACK, *PMPEG1_PACK;
  18. // Payload types
  19. #define DATA_REQUEST 0X00    // Request the remote data
  20. #define DATA_REFUSED            0X01    // Refuse the remote data
  21. #define DATA_MEDIA              0X02    // Media data
  22. #define DISCONNECT_REQUEST      0X03    // Request the remote to shut down
  23. #define SAFE_DELETE(x)  { if (x) delete x; x = NULL; }
  24. #define SAFE_RELEASE(x) { if (x) x->Release(); x = NULL; }
  25.   
  26. #endif // !defined(__MyDef_h__)