![]() |
ApraPipes 1.0
|
#include <PropsChangeMetadata.h>
Public Types | |
enum | ModuleName { Module = 0 , CalcHistogramCV , ChangeDetection , EdgeDefectAnalyis , FrameReaderModule , EffectsNPPI , OverlayNPPI , GPIOSink , GaussianBlur , NonmaxSuppression , HysteresisThreshold , HoughLinesCV , FindEdge , FindDefects , ConnectedComponents , Mp4WriterSink , Mp4ReaderSource , ProtoSerializer , ProtoDeserializer , SaturationDetection } |
![]() | |
enum | FrameType { GENERAL = 0 , ENCODED_IMAGE , RAW_IMAGE , RAW_IMAGE_PLANAR , AUDIO , ARRAY , CHANGE_DETECTION , EDGEDEFECT_ANALYSIS_INFO , PROPS_CHANGE , PAUSE_PLAY , COMMAND , H264_DATA , GPIO , APRA_LINES , LINE , ROI , DEFECTS_INFO , FACEDETECTS_INFO , BMP_IMAGE , MP4_VIDEO_METADATA , HEVC_DATA , MOTION_VECTOR_DATA , OVERLAY_INFO_IMAGE , FACE_LANDMARKS_INFO , TEXT } |
enum | MemType { HOST = 1 , HOST_PINNED = 2 , CUDA_DEVICE = 3 , DMABUF = 4 } |
Public Member Functions | |
PropsChangeMetadata (ModuleName _moduleName) | |
ModuleName | getModuleName () |
![]() | |
FrameMetadata (FrameType _frameType) | |
FrameMetadata (FrameType _frameType, std::string _hint) | |
FrameMetadata (FrameType _frameType, MemType _memType) | |
virtual | ~FrameMetadata () |
virtual void | reset () |
virtual bool | isSet () |
FrameType | getFrameType () |
MemType | getMemType () |
virtual size_t | getDataSize () |
std::string | getHint () |
void | setHint (std::string _hint) |
void | copyHint (FrameMetadata &metadata) |
void | setData (FrameMetadata &metadata) |
Private Attributes | |
ModuleName | moduleName |
Additional Inherited Members | |
![]() | |
static size_t | getPaddingLength (size_t length, size_t alignLength) |
![]() | |
FrameType | frameType |
MemType | memType |
std::string | hint |
size_t | dataSize = NOT_SET_NUM |
|
inline |
|
inline |
|
private |