diff options
Diffstat (limited to 'src/encoder.h')
-rw-r--r-- | src/encoder.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/encoder.h b/src/encoder.h index d517ff5..1b459b9 100644 --- a/src/encoder.h +++ b/src/encoder.h @@ -23,6 +23,8 @@ #ifndef __RTVIDEOREC_ENCODER_H #define __RTVIDEOREC_ENCODER_H +#include "error.h" + #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -36,13 +38,15 @@ #include "thread.h" #include <dvframe.h> -#define VIDEO_BUFFER_SIZE (1024*1024) /* FIXME: One size fits all... */ +// FIXME: One size fits all... +#define VIDEO_BUFFER_SIZE (1024*1024) class Encoder : public Thread { - public: - Encoder(const char *gip, +public: + Encoder(Error* err, + const char *gip, const int gport, sem_t *gsem, Queue<DVFrame> *gqueue, @@ -66,7 +70,9 @@ class Encoder : public Thread { pthread_mutex_t *mutex; volatile int *running; - private: +private: + Error *errobj; + int port; char ip[32]; char cpr[32]; |