source: svn/newcon3bcm2_21bu/magnum/portinginterface/xpt/7552/bxpt_xcbuf_priv.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: 2.1 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003-2012, 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: bxpt_xcbuf_priv.h $
11 * $brcm_Revision: Hydra_Software_Devel/3 $
12 * $brcm_Date: 3/8/12 3:41p $
13 *
14 * Porting interface code for the transport client buffer block.
15 *
16 * Revision History:
17 *
18 * $brcm_Log: /magnum/portinginterface/xpt/base2/bxpt_xcbuf_priv.h $
19 *
20 * Hydra_Software_Devel/3   3/8/12 3:41p gmullen
21 * SW7425-2497: Merged to Hydra
22 *
23 * Hydra_Software_Devel/SW7425-2497/1   3/5/12 4:30p gmullen
24 * SW7425-2497: Checks for errors in data pipeline
25 *
26 * Hydra_Software_Devel/2   12/6/10 10:01a gmullen
27 * SW7422-117: Disable pausing from XC buffer to flush data on playback
28 * stopping
29 *
30 * Hydra_Software_Devel/1   10/25/10 2:09p gmullen
31 * SW7425-15: Moved srcs to base2 folder
32 *
33 * Hydra_Software_Devel/1   10/25/10 9:12a gmullen
34 * SW7425-15: Updated headers and added stub versions of C files
35 *
36 *
37 *
38 ***************************************************************************/
39
40#ifndef BXPT_XCBUFF_PRIV_H__
41#define BXPT_XCBUFF_PRIV_H__
42
43#include "bxpt.h"
44
45#ifdef __cplusplus
46extern "C"{
47#endif
48
49
50/*
51** These functions are called internally from BXPT_Open() and BXPT_Close().
52** Users should NOT uses these functions directly.
53*/
54
55BERR_Code BXPT_P_XcBuf_Init(
56    BXPT_Handle hXpt,           /* [in] Handle for this transport */
57    const BXPT_BandWidthConfig *BandwidthConfig
58    );
59
60BERR_Code BXPT_P_XcBuf_Shutdown(
61    BXPT_Handle hXpt            /* [in] Handle for this transport */
62    );
63
64void BXPT_XcBuf_P_EnablePlaybackPausing( 
65    BXPT_Handle hXpt, 
66    unsigned PbChannelNum,
67    bool PauseEn
68    );
69
70BERR_Code BXPT_P_XcBuf_ReportOverflows( BXPT_Handle hXpt );
71
72#ifdef __cplusplus
73}
74#endif
75
76#endif /* BXPT_XCBUFF_PRIV_H__ */
77
78
Note: See TracBrowser for help on using the repository browser.