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;
}
Exemplo n.º 2
0
    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);
        }
    }
Exemplo n.º 3
0
oUniStream& oUniStream::operator<<(T* const & cRef)
{
    void* c = (void*)cRef;
    return StreamData(c);
}