派生自 development/c++

zhangjixing
2019-01-15 abd9036f024a77d22b47a108bc88b27b9732e3c5
QiaoJiaSystem/StructureApp/NewRecordVideoElement.cpp
@@ -9,6 +9,7 @@
{
   // basicPath();
    isRecord=false;
    m_cutPath= appPref.getStringData("user.loop.absolute.path");
     recordInit(appPref.getIntData("n_cut_min_duration"),appPref.getIntData("n_cut_max_duration"));
@@ -24,6 +25,7 @@
std::string NewRecordVideoElement::startRecord() {
//    ImgInfo info=m_HiredisTool.getImage(camID);
     //isRecord=true;
     ImgInfo info;
     getImg(info);
    std::string srcPath= getFileName(info.time);
@@ -45,6 +47,7 @@
//    DBG("sdkTrigger:" << sdkTrigger);
    m_hiredisTool.pushImageBuf(m_filename,info.img);
    m_hiredisTool.addFileInfo(m_filename,RECORD_ENDING);
   // isRecord=false;
}
void NewRecordVideoElement::doRecord() {
@@ -99,6 +102,8 @@
//     info.img=img;
     info.time=time;
     m_imgBufQue.push(info);
    // if(isRecord)
    // DBG("camId="<<camID<<"pushtime="<<info.time);
//     int size=m_imgBufQue.size();
//     DBG("m_imgBufQue size="<<size);
}
@@ -111,19 +116,20 @@
        {
             m_imgBufQue.pop();
        }
 }
 void NewRecordVideoElement::threadFunc()
 {
//        Record();
 }
 void NewRecordVideoElement::threadInitial()
 {
//        if(isRecord)
//        DBG("camId="<<camID<<"gettime="<<info.time);
 }
// void NewRecordVideoElement::threadFunc()
// {
//       Record();
// }
// void NewRecordVideoElement::threadInitial()
// {
// }
 void NewRecordVideoElement::Record() {
     switch(recordStatus)