Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
Mp4VideoMetadata.h
1#pragma once
2
3#include "FrameMetadata.h"
4
6{
7public:
10
12 {
13 version = _version;
14 }
15
16 void reset()
17 {
19 }
20
21 bool isSet()
22 {
23 return !version.empty();
24 }
25
26 void setData(std::string& _version)
27 {
28 version = _version;
29 }
30
31 std::string getVersion()
32 {
33 return version;
34 }
35
36protected:
37
38 void initData(std::string _version, MemType _memType = MemType::HOST)
39 {
40 version = _version;
41 }
42
43 std::string version = "";
44};
Definition FrameMetadata.h:10
virtual void reset()
Definition FrameMetadata.h:88
MemType
Definition FrameMetadata.h:58
@ HOST
Definition FrameMetadata.h:59
FrameType
Definition FrameMetadata.h:29
@ MP4_VIDEO_METADATA
Definition FrameMetadata.h:49
Definition Mp4VideoMetadata.h:6
Mp4VideoMetadata(std::string _version)
Definition Mp4VideoMetadata.h:11
std::string getVersion()
Definition Mp4VideoMetadata.h:31
void setData(std::string &_version)
Definition Mp4VideoMetadata.h:26
void initData(std::string _version, MemType _memType=MemType::HOST)
Definition Mp4VideoMetadata.h:38
Mp4VideoMetadata(MemType _memType)
Definition Mp4VideoMetadata.h:9
bool isSet()
Definition Mp4VideoMetadata.h:21
std::string version
Definition Mp4VideoMetadata.h:43
void reset()
Definition Mp4VideoMetadata.h:16
Mp4VideoMetadata()
Definition Mp4VideoMetadata.h:8