source: svn/trunk/newcon3bcm2_21bu/dta/src/dcc/bapp_eia708.h @ 63

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

first commit

  • Property svn:executable set to *
File size: 1.6 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003-2006, 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:  $
11 * $brcm_Revision:  $
12 * $brcm_Date: $
13 *
14 * Module Description:
15 *
16 * Revision History:
17 *
18 * $brcm_Log:  $
19 *
20 ***************************************************************************/
21#ifndef BAPP_EIA708_H__
22#define BAPP_EIA708_H__
23
24#include "bgfx.h"
25
26typedef struct bapp_eia708 *bapp_eia708_t;
27
28extern const unsigned int g_eia708_palette[];
29
30bapp_eia708_t bapp_eia708_open(void* p_opaque_app);
31void bapp_eia708_close(bapp_eia708_t p_eia708);
32void bapp_eia708_cb(unsigned char* data, int data_len, bool banalog);
33void bapp_eia708_enable(bapp_eia708_t p_eia708, bool enable);
34bool bapp_eia708_enabled(bapp_eia708_t p_eia708);
35void bapp_eia708_get_cc_info(bapp_eia708_t p_eia708, int *type, int *service);
36void bapp_eia708_set_cc_service(bapp_eia708_t p_eia708, int type, int service);
37int bapp_eia708_get_dcc_settings(bapp_eia708_t p_eia708, void *psettings);
38void bapp_eia708_reset(bapp_eia708_t p_eia708);
39
40void  bapp_eia708_dcc_status_cb(uint32_t *pkt_sequence_num_errors);
41void  bapp_eia708_dcc_reset_pkt_error_count(void);
42
43void bapp_eia708_get_cell_info(bgfx_font_t *p_font,int *width, int *height);
44
45#endif /* BAPP_EIA708_H__ */
Note: See TracBrowser for help on using the repository browser.