Deluge Firmware 1.3.0
Build date: 2025.09.27
Loading...
Searching...
No Matches
SampleCluster Class Reference

#include <sample_cluster.h>

Collaboration diagram for SampleCluster:

Public Member Functions

ClustergetCluster (Sample *sample, uint32_t clusterIndex, int32_t loadInstruction=CLUSTER_ENQUEUE, uint32_t priorityRating=0xFFFFFFFF, Error *error=nullptr)
void ensureNoReason (Sample *sample)

Public Attributes

uint32_t sdAddress = 0
Clustercluster = nullptr
int8_t minValue = 127
int8_t maxValue = -128
bool investigatedWholeLength = false

Detailed Description

This is a quick list item within Sample storing minimal info about one Cluster (which often won't be loaded yet) of audio data for that Sample.

Safety: This class must be safe to move via memcpy. The destructor/constructor will only be called when it is actually being deallocated, not when the array holding it resizes


The documentation for this class was generated from the following files:
  • src/deluge/model/sample/sample_cluster.h
  • src/deluge/model/sample/sample_cluster.cpp