Zao SDK for Jetson / libzao-endpoint API リファレンス 1.5.0.0 (2024-09-25)
Loading...
Searching...
No Matches
FactoryInterface.hpp
1#ifndef ZAO_ENDPOINT_VIDEO_FACTORY_INTERFACE_HPP_
2#define ZAO_ENDPOINT_VIDEO_FACTORY_INTERFACE_HPP_
3
4#include <memory>
5#include <string>
6
7#include "NvSourceInterface.hpp"
8
9namespace zao {
10namespace endpoint {
11
16namespace video {
17
23 public:
34 virtual std::shared_ptr<NvSourceInterface> CreateNvSource(
35 const std::string& stream_name) = 0;
36
37 virtual ~FactoryInterface() noexcept = default;
38};
39
40} // namespace video
41} // namespace endpoint
42} // namespace zao
43
44#endif // ZAO_ENDPOINT_VIDEO_FACTORY_INTERFACE_HPP_
映像関連ストリームのファクトリ機能インターフェース
Definition FactoryInterface.hpp:22
virtual std::shared_ptr< NvSourceInterface > CreateNvSource(const std::string &stream_name)=0
NvSourceのインスタンスを生成する。
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11