source: svn/newcon3bcm2_21bu/magnum/basemodules/dsp/common/bdsp_video_encode_task.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.2 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2006-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: bdsp_video_encode_task.h $
11 * $brcm_Revision: Hydra_Software_Devel/3 $
12 * $brcm_Date: 1/12/12 8:07p $
13 *
14 * Module Description: Host DSP Interface
15 *
16 * Revision History:
17 *
18 * $brcm_Log:
19 *
20 ***************************************************************************/
21 
22#ifndef BDSP_VIDEO_ENCODE_TASK_H_
23#define BDSP_VIDEO_ENCODE_TASK_H_
24 
25#include "bchp.h"
26#include "bint.h"
27#include "bmem.h"
28#include "breg_mem.h"
29#include "btmr.h"
30#include "bdsp_task.h"
31#include "bdsp_raaga_fwuserconfig_priv.h"
32
33
34/***************************************************************************
35Summary:
36Get Datasync settings for a particular task of video Encode type
37***************************************************************************/
38BERR_Code BDSP_VideoEncodeTask_GetDatasyncSettings(
39    BDSP_TaskHandle task,
40    unsigned branchId,
41    unsigned stageId,
42    BDSP_VideoEncodeTaskDatasyncSettings *pDataSyncSettings         /* [out] */
43    );
44
45/***************************************************************************
46Summary:
47Set Datasync settings for a particular task of video Encode type
48***************************************************************************/
49BERR_Code BDSP_VideoEncodeTask_SetDatasyncSettings(
50    BDSP_TaskHandle task,
51    unsigned branchId,
52    unsigned stageId,
53    const BDSP_VideoEncodeTaskDatasyncSettings *pDataSyncSettings
54    );
55
56/* Function for getting a free picture buffer. Returns a NULL address if no picture buffer is available */
57BERR_Code BDSP_VideoEncode_getPictureBuffer_isr(         
58                                                                                                        BDSP_TaskHandle task,     
59                                                                                                        BVENC_VF_sPicParamBuff **pPictureParmBuf
60                                                                                                        );
61
62BERR_Code BDSP_VideoEncode_putPicture_isr(
63                                                                                                BDSP_TaskHandle         task,
64                                                                                                uint32_t                        ui32PPBAddress
65                                                                                                );
66
67
68#endif /* BDSP_VIDEO_ENCODE_TASK_H_ */
Note: See TracBrowser for help on using the repository browser.