int TemporaryStorage::allocateSlot() { boost::mutex::scoped_lock lock(mutex); try { vectorOfStreamDatas.push_back(StreamData()); //INFO("created new temporary file: " << vectorOfStreamDatas.back().pathToTemporaryFile); } catch(boost::filesystem::filesystem_error & e) { abort(e); } return vectorOfStreamDatas.size() - 1; }
void CaptureTestUpdate() { if (not doingCaptureTest) { return; } int numSamples = AvailableCaptureSamples(); if (numSamples > 0) { uint16_t* buffer = new uint16_t[numSamples]; GetCapturedData(numSamples, buffer); StreamData(N_STREAMS - 1, buffer, numSamples, 16000, 2, 1, 1.0, -1); } }
oUniStream& oUniStream::operator<<(T* const & cRef) { void* c = (void*)cRef; return StreamData(c); }