Zao SDK for Jetson / libzao-endpoint API リファレンス 1.6.0.0 (2024-12-24)
Loading...
Searching...
No Matches
StreamInterface.hpp
1#ifndef ZAO_ENDPOINT_STREAM_INTERFACE_HPP_
2#define ZAO_ENDPOINT_STREAM_INTERFACE_HPP_
3
4#include <memory>
5
6namespace zao {
7namespace endpoint {
8
9class TimestampInterface;
10
16 public:
24 virtual void SetTimestamp(std::shared_ptr<TimestampInterface> timestamp) = 0;
25
30 virtual ~StreamInterface() noexcept = default;
31};
32
38 public:
43 virtual ~StreamCallbackInterface() noexcept = default;
44};
45
46} // namespace endpoint
47} // namespace zao
48
49#endif // ZAO_ENDPOINT_STREAM_INTERFACE_HPP_
ストリーム機能の共通コールバックインターフェース
Definition StreamInterface.hpp:37
virtual ~StreamCallbackInterface() noexcept=default
StreamCallbackInterface オブジェクトを破棄する。
エンドポイント側のストリーム機能インターフェース
Definition StreamInterface.hpp:15
virtual ~StreamInterface() noexcept=default
StreamInterface オブジェクトを破棄する。
virtual void SetTimestamp(std::shared_ptr< TimestampInterface > timestamp)=0
このストリームで用いるタイムスタンプを設定する。
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11