38 qWarning(
"Kwave::SampleArray::SampleArray(%u) - FAILED, OOM?", size);
51 if (!ok) qWarning(
"Kwave::SampleArray::setRawData(...) - OOM?");
52 Q_ASSERT(
m_storage->m_raw_data == Q_NULLPTR);
74 for (
unsigned int count =
m_storage->m_size; Q_LIKELY(count); count--) {
87 return (*(p + index));
99 return (*(p + index));
108 if (size ==
m_storage->m_size)
return true;
110 Q_ASSERT(
m_storage->m_raw_data == Q_NULLPTR);
112 if (size && (
m_storage->m_size > size)) {
113 qWarning(
"Kwave::SampleArray::resize(): shrinking from %u to %u " 114 "failed, keeping old memory",
m_storage->m_size, size);
180 qWarning(
"Kwave::SampleArray::SampleStorage::resize(%u): OOM! " 181 "- keeping old size %u", size,
m_size);
sample_t & operator[](unsigned int index)
void resize(unsigned int size)
QSharedDataPointer< SampleStorage > m_storage
void setRawData(sample_t *data, unsigned int size)
const sample_t * constData() const
void fill(sample_t value)
unsigned int size() const
bool resize(unsigned int size) Q_REQUIRED_RESULT