From 808225629721c2f7d5c751edc60e5c6744be7886 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 20 Sep 2014 11:53:40 +0200 Subject: First (crashing) prototype. --- src/frame.h | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'src/frame.h') diff --git a/src/frame.h b/src/frame.h index f5faebd..eb5cebe 100644 --- a/src/frame.h +++ b/src/frame.h @@ -29,12 +29,34 @@ #include #include +#include -class Frame { +class Frame : public QObject { +Q_OBJECT public: + /** + * Empty fram, no data, size == 0 + */ + Frame(); + + /** + * Copy constructor, take sover pointer + */ + Frame(const Frame &frame); + + /** + * Allocate buffer + */ Frame(size_t s); + + /** + * Allocate new buffer and copy data + */ + Frame(const char *data, size_t size); + char *data; size_t size; + unsigned long int ts; }; typedef QVector< Frame* > framelist_t; -- cgit v1.2.3