diff options
author | deva <deva> | 2005-03-26 10:32:50 +0000 |
---|---|---|
committer | deva <deva> | 2005-03-26 10:32:50 +0000 |
commit | 63ac729b32331438a607ec5b8be046143c7592e6 (patch) | |
tree | 4f4606119fe178024ccd9b27a0e44757a572d3ad /src/encoder.h | |
parent | 13149f3c34de4cad937b1866778030d540674a06 (diff) |
Added an error object for genereic error message handling.
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]; |