aboutsummaryrefslogtreecommitdiff
path: root/samples/ObjectDetection/include/IFrameReader.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'samples/ObjectDetection/include/IFrameReader.hpp')
-rw-r--r--samples/ObjectDetection/include/IFrameReader.hpp45
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