diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-09-20 11:53:40 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-09-20 11:53:40 +0200 |
commit | 808225629721c2f7d5c751edc60e5c6744be7886 (patch) | |
tree | 3d97fc3b7319b5f94e688a454de51b32321ebfd7 /src/frame.h | |
parent | 46d4e577bceb12c9463fdf4ef1d9a9a348f13543 (diff) |
First (crashing) prototype.
Diffstat (limited to 'src/frame.h')
-rw-r--r-- | src/frame.h | 24 |
1 files changed, 23 insertions, 1 deletions
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 <stdio.h> #include <QVector> +#include <QObject> -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; |