00001 #ifndef DCOFFSET_H 00002 #define DCOFFSET_H 00003 00004 class DC_Offset; 00005 00006 #include "guicast.h" 00007 #include "maxchannels.h" 00008 #include "mutex.inc" 00009 #include "bcprogressbox.inc" 00010 #include "recordgui.inc" 00011 #include "thread.h" 00012 00013 00014 class DC_Offset : public Thread 00015 { 00016 public: 00017 DC_Offset(); 00018 ~DC_Offset(); 00019 00020 int calibrate_dc_offset(int *output, RecordGUIDCOffsetText **dc_offset_text, int input_channels); 00021 void run(); 00022 00023 int *output; 00024 RecordGUIDCOffsetText **dc_offset_text; 00025 Mutex *dc_offset_lock; 00026 int dc_offset[MAXCHANNELS], dc_offset_total[MAXCHANNELS], dc_offset_count; 00027 int input_channels; 00028 int getting_dc_offset; 00029 BC_ProgressBox *progress; 00030 }; 00031 00032 00033 00034 #endif
1.4.4