libdvbpsi  1.3.1
dr_1b.h
Go to the documentation of this file.
1 /*
2 Copyright (C) 2015 Daniel Kamil Kozar
3 
4 This library 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 This library 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 this library; if not, write to the Free Software
16 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
30 #ifndef _DVBPSI_DR_1B_H_
31 #define _DVBPSI_DR_1B_H_
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
50 {
54  /* 0x04 - 0x10 : Reserved */
57  /* 0x13 - 0x20 : Reserved */
60  /* 0x23 - 0x31 : Reserved */
64  /* 0x35 - 0x41 : Reserved */
66  /* 0x43 - 0x50 : Reserved */
68  /* 0x52 - 0x60 : Reserved */
73  /* 0x65 - 0x70 : Reserved */
76  /* 0x73 - 0x80 : Reserved */
79  /* 0x83 - 0x90 : Reserved */
84  /* 0x95 - 0xa0 : Reserved */
88  /* 0xa4 - 0xb0 : Reserved */
93  /* 0xb5 - 0xc0 : Reserved */
96  /* 0xc3 - 0xd0 : Reserved */
100  /* 0xd4 - 0xff : Reserved */
101  DVBPSI_MPEG4V_PROFILE_LAST = 0xff, /* enforce enum size. */
103 
117 {
121 
129  dvbpsi_descriptor_t * p_descriptor);
130 
137  dvbpsi_mpeg4_video_dr_t * p_decoded);
138 
139 #ifdef __cplusplus
140 }
141 #endif
142 
143 #else
144 #error "Multiple inclusions of dr_1b.h"
145 #endif
Definition: dr_1b.h:65
dvbpsi_mpeg4_visual_profile_and_level_s
Enumeration of MPEG-4 video profile and levels as specified in ISO/IEC 14496-2:2001 Table G-1...
Definition: dr_1b.h:49
dvbpsi_mpeg4_visual_profile_and_level_t i_mpeg4_visual_profile_and_level
Definition: dr_1b.h:119
Definition: dr_1b.h:95
Definition: dr_1b.h:58
Definition: dr_1b.h:59
Definition: dr_1b.h:62
Definition: dr_1b.h:53
MPEG-4 video descriptor structure.
Definition: dr_1b.h:116
Definition: dr_1b.h:63
struct dvbpsi_mpeg4_video_dr_s dvbpsi_mpeg4_video_dr_t
dvbpsi_mpeg4_video_dr_t type definition.
Definition: dr_1b.h:51
Definition: dr_1b.h:78
dvbpsi_mpeg4_video_dr_t * dvbpsi_DecodeMPEG4VideoDr(dvbpsi_descriptor_t *p_descriptor)
MPEG-4 video descriptor decoder.
Definition: dr_1b.h:94
dvbpsi_descriptor_t * dvbpsi_GenMPEG4VideoDr(dvbpsi_mpeg4_video_dr_t *p_decoded)
MPEG-4 video descriptor generator.
enum dvbpsi_mpeg4_visual_profile_and_level_s dvbpsi_mpeg4_visual_profile_and_level_t
MPEG-4 video profile and level as specified in ISO/IEC 14496-2:2001 Table G-1.
Definition: dr_1b.h:77
Definition: dr_1b.h:61
Descriptor structure.
Definition: descriptor.h:82
Definition: dr_1b.h:52