Add PcloudFormatDesc

This commit is contained in:
2025-10-25 19:32:10 -04:00
parent 1b9acd5603
commit bcf81594e7
2 changed files with 18 additions and 1 deletions
+14
View File
@@ -23,6 +23,20 @@ namespace stim_buff {
*/
class StimulusBuffer
{
public:
class PcloudFormatDesc
{
public:
enum class Format
{
XYZ,
XYZI,
};
public:
Format format;
};
public:
explicit StimulusBuffer();
~StimulusBuffer();
@@ -19,7 +19,7 @@ class PcloudStimulusBuffer
: public StimulusBuffer
{
public:
explicit PcloudStimulusBuffer();
explicit PcloudStimulusBuffer(const PcloudFormatDesc& formatDesc);
~PcloudStimulusBuffer();
// Non-copyable, movable
@@ -27,6 +27,9 @@ public:
PcloudStimulusBuffer& operator=(const PcloudStimulusBuffer&) = delete;
PcloudStimulusBuffer(PcloudStimulusBuffer&&) = default;
PcloudStimulusBuffer& operator=(PcloudStimulusBuffer&&) = default;
private:
PcloudFormatDesc formatDesc;
};
} // namespace stim_buff