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

mpeg/mp3

开发平台:

Visual C++

  1. // Queue.h: interface for the CQueue class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #ifndef _QUEUE_H__
  5. #define _QUEUE_H__
  6. #include"Afxmt.h"
  7. class CQueue  
  8. {
  9. public:
  10. void SetFilter(USHORT*filter,int count);
  11. bool Pop(void*);
  12. void Push(UCHAR*buf);
  13. CQueue(int size=200);
  14. virtual ~CQueue();
  15. private:
  16. int FilterCount;
  17. USHORT* Filter;
  18. CCriticalSection lock;
  19. int Size;
  20. unsigned char* Data;
  21. int pRead,pWrite;
  22. };
  23. #endif