Zao SDK for Jetson / libzep API リファレンス  1.0.0.0 (2023-05-08)
NvBufferInterface.hpp
1 #ifndef ZEP_VIDEO_NV_BUFFER_INTERFACE_HPP_
2 #define ZEP_VIDEO_NV_BUFFER_INTERFACE_HPP_
3 
4 #include <cstddef>
5 #include <cstdint>
6 #include <memory>
7 
8 #include "../TimestampInterface.hpp"
9 
10 struct v4l2_buffer;
11 class NvBuffer;
12 
13 namespace zep {
14 namespace video {
15 
17  public:
18  virtual NvBuffer* GetPointer() = 0;
19  virtual void SetTimestamp(TimestampInterface::Rep timestamp) = 0;
20  virtual void ClearForEOS() = 0;
21 };
22 
23 } // namespace video
24 } // namespace zep
25 
26 #endif // ZEP_VIDEO_NV_BUFFER_INTERFACE_HPP_
std::uint64_t Rep
タイムスタンプの表現に用いる整数型
Definition: TimestampInterface.hpp:16
ZEP SDK用名前空間
Definition: FactoryInterface.hpp:10
Definition: NvBufferInterface.hpp:16