diff options
Diffstat (limited to 'samples/ObjectDetection/include/IFrameReader.hpp')
-rw-r--r-- | samples/ObjectDetection/include/IFrameReader.hpp | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/samples/ObjectDetection/include/IFrameReader.hpp b/samples/ObjectDetection/include/IFrameReader.hpp deleted file mode 100644 index d371b7d2a5..0000000000 --- a/samples/ObjectDetection/include/IFrameReader.hpp +++ /dev/null @@ -1,45 +0,0 @@ -// -// Copyright © 2020 Arm Ltd and Contributors. All rights reserved. -// SPDX-License-Identifier: MIT -// - -#pragma once - -#include <cstddef> -#include <memory> - -namespace od -{ -/** - * @brief Frame source reader interface - * - * @tparam FrameDataT frame container data type - */ -template<typename FrameDataT> class IFrameReader -{ - -public: - /** - * @brief Reads the next frame from the source - * - * @return pointer to the frame container - */ - virtual std::shared_ptr <FrameDataT> ReadFrame() = 0; - - /** - * @brief Checks if the frame source has more frames to read. - * - * @param[in] frame the pointer to the last frame captured with the ReadFrame method could be used in - * implementation specific logic to check frames source state. - * @return True if frame source was exhausted, False otherwise - */ - virtual bool IsExhausted(const std::shared_ptr <FrameDataT>& frame) const = 0; - - /** - * @brief Default destructor - */ - virtual ~IFrameReader() = default; - -}; - -}// namespace od
\ No newline at end of file |