source: svn/trunk/newcon3bcm2_21bu/magnum/basemodules/dsp/common/bdsp_video_task.h

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

first commit

  • Property svn:executable set to *
File size: 2.1 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2006-2011, 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_task.h $
11 * $brcm_Revision: Hydra_Software_Devel/2 $
12 * $brcm_Date: 6/8/11 4:50p $
13 *
14 * Module Description: Host DSP Interface
15 *
16 * Revision History:
17 *
18 * $brcm_Log: /magnum/basemodules/dsp/common/bdsp_video_task.h $
19 *
20 * Hydra_Software_Devel/2   6/8/11 4:50p gautamk
21 * SW7425-572: [7425] Adding DM related API support for VP6  in BDSP
22 *
23 * Hydra_Software_Devel/1   4/6/11 2:17p srajapur
24 * SW7425-291: [7425]BDSP directory structure changes
25 *
26 * Hydra_Software_Devel/1   12/15/10 2:00p jgarrett
27 * SW7422-146: Adding initial BDSP files
28 *
29 ***************************************************************************/
30 
31#ifndef BDSP_VIDEO_TASK_H_
32#define BDSP_VIDEO_TASK_H_
33 
34#include "bchp.h"
35#include "bint.h"
36#include "bmem.h"
37#include "breg_mem.h"
38#include "btmr.h"
39#include "bdsp_task.h"
40#include "bxdm_picture.h"
41
42
43BERR_Code BDSP_Video_GetPictureCount_isr(
44    BDSP_TaskHandle task,
45    unsigned *pPictureCount
46    );
47
48BERR_Code BDSP_Video_PeekAtPicture_isr(
49    BDSP_TaskHandle task,
50    unsigned index,
51    BXDM_Picture **pUnifiedPicture   
52    );
53
54BERR_Code BDSP_Video_GetNextPicture_isr(
55    BDSP_TaskHandle task,
56    BXDM_Picture **pUnifiedPicture   
57    );
58
59BERR_Code BDSP_Video_ReleasePicture_isr(
60    BDSP_TaskHandle task,
61    BXDM_Picture *pUnifiedPicture   
62    );
63
64BERR_Code BDSP_Video_GetPictureDropPendingCount_isr(
65    BDSP_TaskHandle task,
66    unsigned *pPictureDropPendingCount
67    );
68
69BERR_Code BDSP_Video_RequestPictureDrop_isr(
70    BDSP_TaskHandle task,
71    unsigned *pPictureDropRequestCount
72    );
73
74BERR_Code BDSP_Video_DisplayInterruptEvent_isr(
75    BDSP_TaskHandle task
76    );
77
78#endif
Note: See TracBrowser for help on using the repository browser.