From ee666fe7cfb2b8e1b3a3f7b8b00f615a003148a5 Mon Sep 17 00:00:00 2001 From: Owen Green Date: Wed, 13 May 2020 22:49:11 +0100 Subject: [PATCH] All frames as 2D view from Buffer --- include/SCBufferAdaptor.hpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/include/SCBufferAdaptor.hpp b/include/SCBufferAdaptor.hpp index df85474..775c330 100644 --- a/include/SCBufferAdaptor.hpp +++ b/include/SCBufferAdaptor.hpp @@ -106,6 +106,21 @@ public: bool exists() const override { return mBuffer && mBuffer->data; } + FluidTensorView allFrames() override + { + + FluidTensorView v{mBuffer->data, 0, mBuffer->frames, + mBuffer->channels}; + return v.transpose(); + } + + FluidTensorView allFrames() const override + { + FluidTensorView v{mBuffer->data, 0, mBuffer->frames, + mBuffer->channels}; + return v.transpose(); + } + FluidTensorView samps(index channel) override { FluidTensorView v{mBuffer->data, 0, mBuffer->frames,