comparison nav_print.h @ 168:330ef38ad968 src

Add files from libdvdread. This is to provide better integration with libdvdnav. Better error messages reported to the application etc. We will modify libdvdread files to be portable across all compilers. Currently, libdvdread only behaves with gcc. libdvdread does not like Microsoft Compilers. This portability modification will change libdvdread so much, that I thought it best to finally combine libdvdnav and libdvdread into one lib. Currently the added files are not used. Future commits will change that.
author jcdutton
date Sun, 27 Apr 2003 00:00:49 +0000
parents
children 90b1f6f0520e
comparison
equal deleted inserted replaced
167:e9987c07e255 168:330ef38ad968
1 #ifndef NAV_PRINT_H_INCLUDED
2 #define NAV_PRINT_H_INCLUDED
3
4 /*
5 * Copyright (C) 2001, 2002 Billy Biggs <vektor@dumbterm.net>,
6 * Håkan Hjort <d95hjort@dtek.chalmers.se>
7 *
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or (at
11 * your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful, but
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program; if not, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 */
22
23 #include <dvdread/nav_types.h>
24
25 /**
26 * Pretty printing of the NAV packets, PCI and DSI structs.
27 */
28
29 #ifdef __cplusplus
30 extern "C" {
31 #endif
32
33 /**
34 * Prints information contained in the PCI to stdout.
35 *
36 * @param pci Pointer to the PCI data structure to be printed.
37 */
38 void navPrint_PCI(pci_t *);
39
40 /**
41 * Prints information contained in the DSI to stdout.
42 *
43 * @param dsi Pointer to the DSI data structure to be printed.
44 */
45 void navPrint_DSI(dsi_t *);
46
47 #ifdef __cplusplus
48 };
49 #endif
50 #endif /* NAV_PRINT_H_INCLUDED */