include/fdNRTBase.hpp: Add BufferAdaptor::exists()

nix
Owen Green 7 years ago
parent 03306e7695
commit e4405134c4

@ -94,6 +94,10 @@ namespace sc{
return (mBuffer && mBufnum >=0 && mBufnum < mWorld->mNumSndBufs);
}
bool exists() const override {
return mBufnum >=0 && mBufnum < mWorld->mNumSndBufs;
}
FluidTensorView<float,1> samps(size_t channel, size_t rankIdx = 0) override
{
FluidTensorView<float,2> v{mBuffer->data,0, static_cast<size_t>(mBuffer->frames),static_cast<size_t>(mBuffer->channels)};
@ -169,6 +173,10 @@ namespace sc{
return (mBuffer && mBufnum >=0 && mBufnum < mWorld->mNumSndBufs);
}
bool exists() const override {
return mBufnum >=0 && mBufnum < mWorld->mNumSndBufs;
}
FluidTensorView<float,1> samps(size_t channel, size_t rankIdx = 0) override
{
FluidTensorView<float,2> v{mBuffer->data,0, static_cast<size_t>(mBuffer->frames),static_cast<size_t>(mBuffer->channels)};

Loading…
Cancel
Save