www.pudn.com > MyPlayerbylqh.rar > RingBuffer.h
/************************************************************************************** * * * * **************************************************************************************/ #ifndef RING_BUFFER_H #define RING_BUFFER_H #include#include #define RING_SIZE 128000 class MediaRingBuffer { private: char *ring; unsigned int read_pos; unsigned int write_pos; public: MediaRingBuffer(); ~MediaRingBuffer(); void Init(); void Read(char *outData, unsigned int size); void Write(char *inData, unsigned int size); int IsFullFor(unsigned int size); }; #endif