Zao SDK for Jetson / libzep API リファレンス  1.0.0.0 (2023-05-08)
StreamInterface.hpp
1 #ifndef ZEP_STREAM_INTERFACE_HPP_
2 #define ZEP_STREAM_INTERFACE_HPP_
3 
4 #include <memory>
5 
6 namespace zep {
7 
8 class TimestampInterface;
9 
14  public:
20  virtual void SetTimestamp(
21  const std::shared_ptr<TimestampInterface>& timestamp) = 0;
22 
23  virtual ~StreamInterface() noexcept = default;
24 };
25 
30  public:
31  virtual ~StreamCallbackInterface() noexcept = default;
32 };
33 
34 } // namespace zep
35 
36 #endif // ZEP_STREAM_INTERFACE_HPP_
virtual void SetTimestamp(const std::shared_ptr< TimestampInterface > &timestamp)=0
このストリームで用いるタイムスタンプを設定する。
ZEP SDK用名前空間
Definition: FactoryInterface.hpp:10
エンドポイント側のストリーム機能インターフェース
Definition: StreamInterface.hpp:13
ストリーム機能の共通コールバックインターフェース
Definition: StreamInterface.hpp:29