From 0a4e170c28cecd70e7cfb776f0c22a435ecd10e9 Mon Sep 17 00:00:00 2001 From: Germano Date: Wed, 31 Jan 2018 22:35:46 -0200 Subject: Revert "tmp" This reverts commit ea31f0ac3b877eb0df4c47d0c908d11d1bff33e4. --- extern/audaspace/include/fx/VolumeReader.h | 70 ------------------------------ 1 file changed, 70 deletions(-) delete mode 100644 extern/audaspace/include/fx/VolumeReader.h (limited to 'extern/audaspace/include/fx/VolumeReader.h') diff --git a/extern/audaspace/include/fx/VolumeReader.h b/extern/audaspace/include/fx/VolumeReader.h deleted file mode 100644 index 13b6845e931..00000000000 --- a/extern/audaspace/include/fx/VolumeReader.h +++ /dev/null @@ -1,70 +0,0 @@ -/******************************************************************************* -* Copyright 2015-2016 Juan Francisco Crespo Galán -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -******************************************************************************/ - -#pragma once - -/** -* @file VolumeReader.h -* @ingroup fx -* The VolumeReader class. -*/ - -#include "IReader.h" -#include "ISound.h" -#include "VolumeStorage.h" - -#include - -AUD_NAMESPACE_BEGIN - -/** -* This class represents a reader for a sound that has its own shared volume -*/ -class AUD_API VolumeReader : public IReader -{ -private: - /** - * The current reader. - */ - std::shared_ptr m_reader; - - /** - * A sound from which to get the reader. - */ - std::shared_ptr m_volumeStorage; - - - // delete copy constructor and operator= - VolumeReader(const VolumeReader&) = delete; - VolumeReader& operator=(const VolumeReader&) = delete; - -public: - /** - * Creates a new volume reader. - * \param reader A reader of the sound to be assigned to this reader. - * \param volumeStorage A shared pointer to a VolumeStorage object. - */ - VolumeReader(std::shared_ptr reader, std::shared_ptr volumeStorage); - - virtual bool isSeekable() const; - virtual void seek(int position); - virtual int getLength() const; - virtual int getPosition() const; - virtual Specs getSpecs() const; - virtual void read(int& length, bool& eos, sample_t* buffer); -}; - -AUD_NAMESPACE_END \ No newline at end of file -- cgit v1.2.3