libdvbpsi 1.3.2
dr_12.h
Go to the documentation of this file.
1/*
2Copyright (C) 2015 Daniel Kamil Kozar
3
4This library is free software; you can redistribute it and/or
5modify it under the terms of the GNU Lesser General Public
6License as published by the Free Software Foundation; either
7version 2.1 of the License, or (at your option) any later version.
8
9This library is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12Lesser General Public License for more details.
13
14You should have received a copy of the GNU Lesser General Public
15License along with this library; if not, write to the Free Software
16Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17*/
18
29
30#ifndef _DVBPSI_DR_12_H_
31#define _DVBPSI_DR_12_H_
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36
44
55
63
70
71#ifdef __cplusplus
72}
73#endif
74
75#else
76#error "Multiple inclusions of dr_12.h"
77#endif
struct dvbpsi_descriptor_s dvbpsi_descriptor_t
dvbpsi_descriptor_t type definition.
dvbpsi_ibp_dr_t * dvbpsi_DecodeIBPDr(dvbpsi_descriptor_t *p_descriptor)
IBP descriptor decoder.
dvbpsi_descriptor_t * dvbpsi_GenIBPDr(dvbpsi_ibp_dr_t *p_decoded)
IBP descriptor generator.
struct dvbpsi_ibp_dr_s dvbpsi_ibp_dr_t
dvbpsi_ibp_dr_s type definition.
IBP descriptor structure.
Definition dr_12.h:50
bool b_identical_gop_flag
Definition dr_12.h:52
uint16_t i_max_gop_length
Definition dr_12.h:53
bool b_closed_gop_flag
Definition dr_12.h:51