7#ifndef SFZSAMPLE_H_INCLUDED
8#define SFZSAMPLE_H_INCLUDED
15#include "CarlaScopeUtils.hpp"
40 void checkIfZeroed(
const char *where);
45 CarlaScopedPointer<water::AudioSampleBuffer>
buffer_;
49 CARLA_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
Sample)
#define nullptr
Definition DistrhoDefines.h:75
water::uint64 loopEnd_
Definition SFZSample.h:47
water::File getFile()
Definition SFZSample.h:28
virtual ~Sample()
Definition SFZSample.cpp:115
water::uint64 loopStart_
Definition SFZSample.h:47
water::String getShortName()
Definition SFZSample.cpp:117
water::AudioSampleBuffer * detachBuffer()
Definition SFZSample.cpp:125
water::String dump()
Definition SFZSample.cpp:130
CarlaScopedPointer< water::AudioSampleBuffer > buffer_
Definition SFZSample.h:45
water::File file_
Definition SFZSample.h:44
bool load()
Definition SFZSample.cpp:24
water::uint64 getLoopStart() const
Definition SFZSample.h:36
double getSampleRate()
Definition SFZSample.h:30
water::uint64 getLoopEnd() const
Definition SFZSample.h:37
Sample(const water::File &fileIn)
Definition SFZSample.h:23
water::uint64 getSampleLength() const
Definition SFZSample.h:35
double sampleRate_
Definition SFZSample.h:46
water::AudioSampleBuffer * getBuffer()
Definition SFZSample.h:29
water::uint64 sampleLength_
Definition SFZSample.h:47
void setBuffer(water::AudioSampleBuffer *newBuffer)
Definition SFZSample.cpp:119
Definition AudioSampleBuffer.h:42
Definition SFZDebug.cpp:11
unsigned long long uint64
Definition water.h:102