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
Emx::MediaInfSnap
Definition:
MediaInfSnap.hpp:15
Emx::MediaParamCBase
客户端参数基类,方便通用操作
Definition:
MediaParamCBase.hpp:35
Emx::MediaSnap
图像抓拍
Definition:
MediaSnap.hpp:16
Emx::MediaSnap::MediaSnap
MediaSnap(int32_t chn)
Definition:
MediaSnap.hpp:18
Emx::MediaSnap::Trigger
ErrCodeE Trigger(int32_t timeoutMs) override
Emx::MediaModE
MediaModE
Definition:
MediaTypedef.hpp:60
Emx::MediaModE::Snap
@ Snap
Emx::ErrCodeE
ErrCodeE
错误码定义
Definition:
EmxTypeDef.hpp:29
Emx
Definition:
EmxGpio.hpp:10