PcloudStimBuff: Add collationBuffer

This commit is contained in:
2025-11-07 22:07:27 -04:00
parent 479219db2d
commit f5146738e1
2 changed files with 11 additions and 4 deletions
@@ -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;
@@ -59,6 +59,7 @@ public:
PcloudFormatDesc formatDesc;
StagingBuffer assemblyBuffer;
IoUringAssemblyEngine ioUringAssemblyEngine;
StagingBuffer collationBuffer;
private:
class AssembleAndProduceStimulusFrameReq;