ApraPipes
1.0
Loading...
Searching...
No Matches
Mp4VideoMetadata.h
1
#pragma once
2
3
#include "FrameMetadata.h"
4
5
class
Mp4VideoMetadata
:
public
FrameMetadata
6
{
7
public
:
8
Mp4VideoMetadata
() :
FrameMetadata
(
FrameType
::
MP4_VIDEO_METADATA
) {}
9
Mp4VideoMetadata
(
MemType
_memType) :
FrameMetadata
(
FrameType
::
MP4_VIDEO_METADATA
, _memType) {}
10
11
Mp4VideoMetadata
(std::string _version) :
FrameMetadata
(
FrameType
::
MP4_VIDEO_METADATA
,
FrameMetadata
::
HOST
)
12
{
13
version
= _version;
14
}
15
16
void
reset
()
17
{
18
FrameMetadata::reset
();
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
36
protected
:
37
38
void
initData
(std::string _version,
MemType
_memType =
MemType::HOST
)
39
{
40
version
= _version;
41
}
42
43
std::string
version
=
""
;
44
};
FrameMetadata::FrameMetadata
FrameMetadata(FrameType _frameType)
Definition
FrameMetadata.h:65
FrameMetadata::reset
virtual void reset()
Definition
FrameMetadata.h:88
FrameMetadata::MemType
MemType
Definition
FrameMetadata.h:58
FrameMetadata::HOST
@ HOST
Definition
FrameMetadata.h:59
FrameMetadata::FrameType
FrameType
Definition
FrameMetadata.h:29
FrameMetadata::MP4_VIDEO_METADATA
@ MP4_VIDEO_METADATA
Definition
FrameMetadata.h:49
Mp4VideoMetadata::Mp4VideoMetadata
Mp4VideoMetadata(std::string _version)
Definition
Mp4VideoMetadata.h:11
Mp4VideoMetadata::getVersion
std::string getVersion()
Definition
Mp4VideoMetadata.h:31
Mp4VideoMetadata::setData
void setData(std::string &_version)
Definition
Mp4VideoMetadata.h:26
Mp4VideoMetadata::initData
void initData(std::string _version, MemType _memType=MemType::HOST)
Definition
Mp4VideoMetadata.h:38
Mp4VideoMetadata::Mp4VideoMetadata
Mp4VideoMetadata(MemType _memType)
Definition
Mp4VideoMetadata.h:9
Mp4VideoMetadata::isSet
bool isSet()
Definition
Mp4VideoMetadata.h:21
Mp4VideoMetadata::version
std::string version
Definition
Mp4VideoMetadata.h:43
Mp4VideoMetadata::reset
void reset()
Definition
Mp4VideoMetadata.h:16
Mp4VideoMetadata::Mp4VideoMetadata
Mp4VideoMetadata()
Definition
Mp4VideoMetadata.h:8
base
include
Mp4VideoMetadata.h
Source Commit: ea96e35