diff --git a/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp b/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp index 57a9f34..e466180 100644 --- a/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp +++ b/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp @@ -27,10 +27,16 @@ PcloudStimulusBuffer::PcloudStimulusBuffer( openClInputConstraints, device->componentThread->getIoService()), device(device), -formatDesc(formatDesc), assemblyBuffer( - StagingBuffer::InputEngineConstraints::ioUringConstraints, - OpenClConstraints(), nDgramsPerStagingBufferFrame), -ioUringAssemblyEngine(*this) +formatDesc(formatDesc), +assemblyBuffer( + StagingBuffer::IOEngineConstraints::ioUringConstraints, + StagingBuffer::IOEngineConstraints::openClInputConstraints, + nDgramsPerStagingBufferFrame), +ioUringAssemblyEngine(*this), +collationBuffer( + StagingBuffer::IOEngineConstraints::openClInputConstraints, + StagingBuffer::IOEngineConstraints::openClInputConstraints, + nDgramsPerStagingBufferFrame) { std::cout << __func__ << ": Device's component thread is " << device->componentThread->name << std::endl; diff --git a/stimBuffApis/livoxGen1/pcloudStimulusBuffer.h b/stimBuffApis/livoxGen1/pcloudStimulusBuffer.h index ebbc32d..341eb55 100644 --- a/stimBuffApis/livoxGen1/pcloudStimulusBuffer.h +++ b/stimBuffApis/livoxGen1/pcloudStimulusBuffer.h @@ -59,6 +59,7 @@ public: PcloudFormatDesc formatDesc; StagingBuffer assemblyBuffer; IoUringAssemblyEngine ioUringAssemblyEngine; + StagingBuffer collationBuffer; private: class AssembleAndProduceStimulusFrameReq;