source: svn/newcon3bcm2_21bu/BSEAV/lib/mpeg2_ts_parse/psip_rrt.h

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 1.8 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003-2007, 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_rrt.h $
11 * $brcm_Revision: 2 $
12 * $brcm_Date: 9/19/07 3:25p $
13 *
14 * [File Description:]
15 *
16 * Revision History:
17 *
18 * $brcm_Log: /BSEAV/lib/mpeg2_ts_parse/psip_rrt.h $
19 *
20 * 2   9/19/07 3:25p marcusk
21 * PR34935: Added new fields [3~
22 *
23 * 1   2/7/05 11:27p dlwin
24 * Merge down for release 2005_REFSW_MERGETOMAIN:
25 *
26 * Irvine_BSEAVSW_Devel/1   8/29/03 5:04p marcusk
27 * Initial Version.
28 *
29 ***************************************************************************/
30#ifndef PSIP_RRT_H__
31#define PSIP_RRT_H__
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36
37typedef struct
38{
39        uint8_t                 rating_region;
40        uint8_t                 version_number;
41        const uint8_t   *p_rating_region_name_text;
42        uint8_t                 dimensions_defined;
43} PSIP_RRT_header;
44
45typedef struct
46{
47        const uint8_t   *p_dimension_name_text;
48        bool                    graduated_scale;
49        uint8_t                 values_defined;
50} PSIP_RRT_dimension;
51
52typedef struct
53{
54        const uint8_t           *p_abbrev_rating_value_text;
55        const uint8_t           *p_rating_value_text;
56} PSIP_RRT_value;
57
58void PSIP_RRT_getHeader( const uint8_t *buf, PSIP_RRT_header *p_header );
59TS_PSI_descriptor PSIP_RRT_getDescriptor( const uint8_t *buf, int descriptorNum );
60BERR_Code PSIP_RRT_getDimension( const uint8_t *buf, int dimensionNum, PSIP_RRT_dimension *p_dimension );
61BERR_Code PSIP_RRT_getValue( const uint8_t *buf, int dimensionNum, int valueNum, PSIP_RRT_value *p_value );
62
63#ifdef __cplusplus
64}
65#endif
66#endif
67/* End of File */
Note: See TracBrowser for help on using the repository browser.