151 files changed, 45277 insertions, 47437 deletions
diff --git a/tvapi/libtv/tv/CAutoPQparam.h b/tvapi/libtv/tv/CAutoPQparam.h new file mode 100644 index 0000000..323694f --- a/dev/null +++ b/tvapi/libtv/tv/CAutoPQparam.h @@ -0,0 +1,41 @@ +// +// +// amlogic 2015 +// +// @ Project : tv +// @ File Name : +// @ Date : 2015 -9 +// @ Author : hao.fu +// +// + + +#if !defined(_CAUTOPQPARAM_H) +#define _CAUTOPQPARAM_H +#include "CAv.h" +#include "../tvin/CTvin.h" +#include "../tvutils/CThread.h" +#include "../vpp/CVpp.h" +#include "../tvconfig/tvconfig.h" + +class CAutoPQparam: public CThread { +private: + tv_source_input_type_t mAutoPQSource; + bool mAutoPQ_OnOff_Flag; + int preFmtType, curFmtType, autofreq_checkcount, autofreq_checkflag; + int adjustPQparameters(); + bool threadLoop(); + +public: + + CVpp *myVpp; + CTvin *myTvin; + CAv *myAv; + + CAutoPQparam( CVpp *mVpp, CTvin *pTvin, CAv *mAV ); + ~CAutoPQparam(); + void startAutoPQ( tv_source_input_type_t source_type ); + void stopAutoPQ(); + bool isAutoPQing(); +}; +#endif |