\brief SearchUntracked \return
| 150 | /// \return |
| 151 | /// |
| 152 | queue_t::iterator SearchUntracked() |
| 153 | { |
| 154 | queue_t::iterator res_it = m_que.end(); |
| 155 | for (queue_t::iterator it = m_que.begin(); it != m_que.end(); ++it) |
| 156 | { |
| 157 | if ((*it)->m_inDetector.load() == FrameInfo::StateInProcess || (*it)->m_inDetector.load() == FrameInfo::StateNotProcessed) |
| 158 | { |
| 159 | break; |
| 160 | } |
| 161 | else if ((*it)->m_inTracker.load() == FrameInfo::StateNotProcessed) |
| 162 | { |
| 163 | res_it = it; |
| 164 | break; |
| 165 | } |
| 166 | } |
| 167 | return res_it; |
| 168 | } |
| 169 | |
| 170 | /// |
| 171 | /// \brief GetFirstDetectedFrame |