source: svn/trunk/newcon3bcm2_21bu/dst/dhl/api/template/DHL_API_Template.h

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

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 1.8 KB
Line 
1/**
2        @file
3                DHL_MMM.h
4
5        @brief
6                PHOENIX HAL library
7
8        ÀÌ ¸ðµâ¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸í..
9        ex: AudioVideo decoding/capture/output implementation
10
11        Copyright 2006~2010 Digital STREAM Technology, Inc.
12        All Rights Reserved
13*/
14
15
16#ifndef __DHL_MMM_XXXXX_H__
17#define __DHL_MMM_XXXXX_H__
18
19
20#include "DHL_OSAL.h"
21
22
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
28
29
30#if COMMENT
31____Overview____(){}
32#endif
33
34/**
35        @file DHL_MMM.h
36       
37        À̰÷¿¡ ÀÌ ¸ðµâ¿¡ ´ëÇØ ¼³¸íÀÌ ÇÊ¿äÇÑ °¢Á¾ ³»¿ë ±â¼ú..
38       
39        module overview
40                -
41                -
42
43        APIs
44       
45        implementations
46       
47        dependencies           
48       
49        nv parameters
50               
51       
52       
53        Å×À̺í, Ç¥, ±×¸² µîµµ ÇÊ¿äÇϸé ascii code¸¦ ÀÌ¿ëÇÏ¿© ÀÛ¼º..
54        (Âü°í) Á¦´ë·Î º¸ÀÌ·Á¸é ¸Ç ¿ÞÂÊÀ» Á¦¿ÜÇϰí´Â TAB µîÀÇ »ç¿ëÀ» ÇÏÁö ¾Ê¾Æ¾ß ÇÔ.
55
56        example)
57        fifo queue diagram
58       
59            start  rp  wp      end
60                +------+---+------+
61                |      |XXX|      |        <--- API call
62                +------+---+------+
63                         
64
65        @todo
66                todo »çÇ×Àº ÄÚ¸àÆ® ¾î´À ºÎºÐÀ̵çÁö ÀÌ ¸í·É¾î¸¦ Ȱ¿ëÇÏÀÚ.
67*/
68
69
70#if COMMENT
71____Config____(){}
72#endif
73
74/*
75        ÀÌ ºÎºÐÀº º°µµÀÇ DHL_XXX_Config configuration file À»
76        Ȱ¿ëÇÏ´Â °ÍÀÌ ÁÁÀ» °Í °°À½.
77*/
78
79
80#if COMMENT
81____Types____(){}
82#endif
83
84/*
85        ´Ù¸¥ ¸ðµâµé°ú °øÀ¯ µÇ´Â structure ¹× enumerations.
86*/
87
88typedef enum
89{
90        ePNX_XXX_BIKE,
91        ePNX_XXX_HANGLIDER,
92       
93} tDHL_AUDIO_LANGUAGE;
94
95
96typedef enum
97{
98        ePNX_XXX_RACOON,
99        ePNX_XXX_BEAVER,
100
101} tDHL_XXX_ANIMAL;
102
103
104#if COMMENT
105____Defines____(){}
106#endif
107
108
109#define PNX_XXX_MAX_AGE 80
110
111
112
113
114#if COMMENT
115____API____(){}
116#endif
117
118/*
119        Type Á¤ÀÇ¿Í API ¸¦ ±¸ºÐÇØ¼­ ÇØµµ µÇ°í,
120        °ü·Ã ÀÖ´Â Type °ú API¸¦ ¹­¾î¼­ °°ÀÌ ¹èÄ¡½ÃÄѵµ µÊ.
121*/
122
123
124
125void DHL_MM_Init(void);
126void DHL_MM_Uninit(void);
127
128void DHL_MM_Config(void);
129void DHL_MM_Status(void);
130
131
132
133
134#ifdef __cplusplus
135} /* extern "C" */
136#endif
137
138
139
140#endif  /* __DHL_MMM_XXXXX_H__ */
141
Note: See TracBrowser for help on using the repository browser.