diff -r cbb1bfb7ebfb -r edd273b3192a qtms/inc/qtmsmembuffer.h --- a/qtms/inc/qtmsmembuffer.h Fri May 14 16:21:14 2010 +0300 +++ b/qtms/inc/qtmsmembuffer.h Thu May 27 13:19:19 2010 +0300 @@ -20,6 +20,10 @@ #include +namespace TMS { +class TMSBuffer; +} + namespace QTMS { // QTMSMemBuffer class @@ -35,8 +39,11 @@ * @param size * Size of the buffer to be created. * + * @param qbuffer + * Created QTMSBuffer object. + * * @param buffer - * Created buffer object. + * TMS::TMSBuffer buffer object. * * @return * TMS_RESULT_SUCCESS if buffer is created successfully. @@ -46,7 +53,8 @@ * supported. * */ - static gint Create(guint size, QTMSBuffer*& buffer); + static gint Create(guint size, QTMSBuffer*& qbuffer, + TMS::TMSBuffer*& tmsbuffer); /** * Return buffer type. @@ -108,13 +116,10 @@ private: QTMSMemBuffer(); - gint PostConstruct(guint size); + gint PostConstruct(); -private: - guint iBufferSize; - guint iTimeStamp; - guint8* iDataPtr; - gboolean iOwnsBuffer; +protected: + TMS::TMSBuffer* iBuffer; }; } //namespace QTMS