NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
src
include
be_video.h
Go to the documentation of this file.
1
/*
2
* This software was developed at the National Institute of Standards and
3
* Technology (NIST) by employees of the Federal Government in the course
4
* of their official duties. Pursuant to title 17 Section 105 of the
5
* United States Code, this software is not subject to copyright protection
6
* and is in the public domain. NIST assumes no responsibility whatsoever for
7
* its use by other parties, and makes no guarantees, expressed or implied,
8
* about its quality, reliability, or any other characteristic.
9
*/
10
11
#ifndef __BE_VIDEO_H__
12
#define __BE_VIDEO_H__
13
14
#include <
be_framework_enumeration.h
>
15
#include <
be_image.h
>
16
#include <
be_memory_autoarray.h
>
17
18
namespace
BiometricEvaluation
19
{
28
namespace
Video
29
{
31
enum class
CodingFormat
32
{
33
None = 0,
34
MPEG1
= 1,
35
MPEG2
= 2,
36
MPEG4
= 3,
37
H264
= 4
38
};
39
41
enum class
ContainerFormat
42
{
43
MPEG1PS
= 1,
44
MPEG2TS
= 2,
45
MPEG4PS
= 3,
46
AVI
= 4
47
};
48
struct
Frame
{
49
Image::Size
size
;
50
int64_t
timestamp
;
51
Memory::uint8Array
data
;
52
};
53
}
54
}
55
#endif
/* __BE_VIDEO_H__ */
be_framework_enumeration.h
be_image.h
be_memory_autoarray.h
BiometricEvaluation::Memory::AutoArray< uint8_t >
BiometricEvaluation::Video::CodingFormat
CodingFormat
Video coding formats.
Definition:
be_video.h:32
BiometricEvaluation::Video::CodingFormat::MPEG4
@ MPEG4
BiometricEvaluation::Video::CodingFormat::MPEG1
@ MPEG1
BiometricEvaluation::Video::CodingFormat::H264
@ H264
BiometricEvaluation::Video::CodingFormat::MPEG2
@ MPEG2
BiometricEvaluation::Video::ContainerFormat
ContainerFormat
Container formats.
Definition:
be_video.h:42
BiometricEvaluation::Video::ContainerFormat::MPEG4PS
@ MPEG4PS
BiometricEvaluation::Video::ContainerFormat::MPEG2TS
@ MPEG2TS
BiometricEvaluation::Video::ContainerFormat::MPEG1PS
@ MPEG1PS
BiometricEvaluation::Video::ContainerFormat::AVI
@ AVI
BiometricEvaluation
This software was developed at the National Institute of Standards and Technology (NIST) by employees...
Definition:
be_data_interchange_an2k.h:28
BiometricEvaluation::Image::Size
A structure to represent the size of an image, in pixels.
Definition:
be_image.h:159
BiometricEvaluation::Video::Frame
Definition:
be_video.h:48
BiometricEvaluation::Video::Frame::timestamp
int64_t timestamp
Definition:
be_video.h:50
BiometricEvaluation::Video::Frame::data
Memory::uint8Array data
Definition:
be_video.h:51
BiometricEvaluation::Video::Frame::size
Image::Size size
Definition:
be_video.h:49
Generated by
1.9.3