PrivateSection.h
上传用户:thjx518
上传日期:2022-03-16
资源大小:179k
文件大小:1k
源码类别:

mpeg/mp3

开发平台:

Visual C++

  1. // PrivateSection.h: interface for the CPrivateSection class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #ifndef __PRIVATESECTION_H__
  5. #define __PRIVATESECTION_H__
  6. #include "TSParse.h"
  7. #define SECTION_ERROR -1
  8. class CPrivateSection  
  9. {
  10. protected:
  11. USHORT m_pid;
  12. public:
  13. int GetSections(UCHAR*buf,UCHAR tableid);
  14. int GetSection(UCHAR*buf,UCHAR sectionno,UCHAR tableid);
  15. CString m_file;
  16. int GetSection(UCHAR *buf,UCHAR sectionno,UCHAR tableid,USHORT extid);
  17. int GetSections(UCHAR*buf,UCHAR tableid,USHORT extid);
  18. CPrivateSection(CTSParse*ts,USHORT pid=0);
  19. virtual ~CPrivateSection();
  20. private:
  21. CTSParse *m_ts;
  22. };
  23. #endif