FFmpeg
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
Examples
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
libavcodec
h264.h
Go to the documentation of this file.
1
/*
2
* This file is part of FFmpeg.
3
*
4
* FFmpeg is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* FFmpeg is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with FFmpeg; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
*/
18
19
/**
20
* @file
21
* H.264 common definitions
22
*/
23
24
#ifndef AVCODEC_H264_H
25
#define AVCODEC_H264_H
26
27
#define QP_MAX_NUM (51 + 6*6) // The maximum supported qp
28
29
/* NAL unit types */
30
enum
{
31
H264_NAL_SLICE
= 1,
32
H264_NAL_DPA
= 2,
33
H264_NAL_DPB
= 3,
34
H264_NAL_DPC
= 4,
35
H264_NAL_IDR_SLICE
= 5,
36
H264_NAL_SEI
= 6,
37
H264_NAL_SPS
= 7,
38
H264_NAL_PPS
= 8,
39
H264_NAL_AUD
= 9,
40
H264_NAL_END_SEQUENCE
= 10,
41
H264_NAL_END_STREAM
= 11,
42
H264_NAL_FILLER_DATA
= 12,
43
H264_NAL_SPS_EXT
= 13,
44
H264_NAL_AUXILIARY_SLICE
= 19,
45
};
46
47
#endif
/* AVCODEC_H264_H */
H264_NAL_PPS
Definition:
h264.h:38
H264_NAL_FILLER_DATA
Definition:
h264.h:42
H264_NAL_DPB
Definition:
h264.h:33
H264_NAL_SPS_EXT
Definition:
h264.h:43
H264_NAL_SEI
Definition:
h264.h:36
H264_NAL_SLICE
Definition:
h264.h:31
H264_NAL_DPC
Definition:
h264.h:34
H264_NAL_AUXILIARY_SLICE
Definition:
h264.h:44
H264_NAL_IDR_SLICE
Definition:
h264.h:35
H264_NAL_END_SEQUENCE
Definition:
h264.h:40
H264_NAL_DPA
Definition:
h264.h:32
H264_NAL_AUD
Definition:
h264.h:39
H264_NAL_SPS
Definition:
h264.h:37
H264_NAL_END_STREAM
Definition:
h264.h:41
Generated on Thu Oct 27 2016 19:33:24 for FFmpeg by
1.8.6