libdvbpsi
1.3.2
src
descriptors
dr_12.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_12_H_
31
#define _DVBPSI_DR_12_H_
32
33
#ifdef __cplusplus
34
extern
"C"
{
35
#endif
36
49
typedef
struct
dvbpsi_ibp_dr_s
50
{
51
bool
b_closed_gop_flag
;
52
bool
b_identical_gop_flag
;
53
uint16_t
i_max_gop_length
;
54
}
dvbpsi_ibp_dr_t
;
55
62
dvbpsi_ibp_dr_t
*
dvbpsi_DecodeIBPDr
(
dvbpsi_descriptor_t
* p_descriptor);
63
69
dvbpsi_descriptor_t
*
dvbpsi_GenIBPDr
(
dvbpsi_ibp_dr_t
* p_decoded);
70
71
#ifdef __cplusplus
72
}
73
#endif
74
75
#else
76
#error "Multiple inclusions of dr_12.h"
77
#endif
dvbpsi_ibp_dr_s
IBP descriptor structure.
Definition:
dr_12.h:49
dvbpsi_DecodeIBPDr
dvbpsi_ibp_dr_t * dvbpsi_DecodeIBPDr(dvbpsi_descriptor_t *p_descriptor)
IBP descriptor decoder.
dvbpsi_GenIBPDr
dvbpsi_descriptor_t * dvbpsi_GenIBPDr(dvbpsi_ibp_dr_t *p_decoded)
IBP descriptor generator.
dvbpsi_ibp_dr_s::b_identical_gop_flag
bool b_identical_gop_flag
Definition:
dr_12.h:52
dvbpsi_ibp_dr_s::i_max_gop_length
uint16_t i_max_gop_length
Definition:
dr_12.h:53
dvbpsi_ibp_dr_s::b_closed_gop_flag
bool b_closed_gop_flag
Definition:
dr_12.h:51
dvbpsi_ibp_dr_t
struct dvbpsi_ibp_dr_s dvbpsi_ibp_dr_t
dvbpsi_ibp_dr_s type definition.
dvbpsi_descriptor_s
Descriptor structure.
Definition:
descriptor.h:82
Generated on Fri May 26 2023 09:47:08 for libdvbpsi by
1.8.17