source: svn/trunk/newcon3bcm2_21bu/BSEAV/lib/mpeg2_ts_parse/psip_eit.h

Last change on this file was 2, checked in by jglee, 11 years ago

first commit

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003, Broadcom Corporation
3 *     All Rights Reserved
4 *     Confidential Property of Broadcom Corporation
5 *
6 *  THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
7 *  AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
8 *  EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
9 *
10 * $brcm_Workfile: psip_eit.h $
11 * $brcm_Revision: 1 $
12 * $brcm_Date: 2/7/05 11:25p $
13 *
14 * [File Description:]
15 *
16 * Revision History:
17 *
18 * $brcm_Log: /BSEAV/lib/mpeg2_ts_parse/psip_eit.h $
19 *
20 * 1   2/7/05 11:25p dlwin
21 * Merge down for release 2005_REFSW_MERGETOMAIN:
22 *
23 * Irvine_BSEAVSW_Devel/1   8/29/03 5:03p marcusk
24 * Initial Version.
25 *
26 ***************************************************************************/
27#ifndef PSIP_EIT_H__
28#define PSIP_EIT_H__
29
30#include "psip_common.h"
31
32#ifdef __cplusplus
33extern "C" {
34#endif
35
36typedef struct
37{
38        uint16_t                        event_id;
39        uint32_t                        start_time;
40        PSIP_ETM_location       ETM_location;
41        uint32_t                        length_in_seconds;
42        const uint8_t           *p_title_text;
43} PSIP_EIT_event;
44
45uint8_t PSIP_EIT_getNumEvents( const uint8_t *buf );
46BERR_Code PSIP_EIT_getEvent( const uint8_t *buf, int eventNum, PSIP_EIT_event *p_event );
47TS_PSI_descriptor PSIP_EIT_getEventDescriptor( const uint8_t *buf, int eventNum, int descriptorNum );
48
49#ifdef __cplusplus
50}
51#endif
52#endif
53/* End of File */
Note: See TracBrowser for help on using the repository browser.