MediaSnap.hpp
1 //
2 // Created by xiong on 2021/5/28.
3 //
4 
5 #ifndef EMX_MediaSnap_HPP
6 #define EMX_MediaSnap_HPP
7 
8 #include "media/common/MediaInfSnap.hpp"
9 #include "MediaParamCBase.hpp"
10 
11 namespace Emx {
16  class MediaSnap : public MediaInfSnap, public MediaParamCBase<MediaInfSnap::Param> {
17  public:
18  explicit MediaSnap(int32_t chn) : MediaParamCBase(MediaModE::Snap, chn) {}
19 
20  ErrCodeE Trigger(int32_t timeoutMs) override;
21  };
23 }
24 #endif //EMX_MediaSnap_HPP
25 
Definition: MediaInfSnap.hpp:15
客户端参数基类,方便通用操作
Definition: MediaParamCBase.hpp:35
图像抓拍
Definition: MediaSnap.hpp:16
MediaSnap(int32_t chn)
Definition: MediaSnap.hpp:18
ErrCodeE Trigger(int32_t timeoutMs) override
MediaModE
Definition: MediaTypedef.hpp:60
ErrCodeE
错误码定义
Definition: EmxTypeDef.hpp:29
Definition: EmxGpio.hpp:10