CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/al/ALC.H
浏览该文件的文档。
00001 # i f n d e f   H G L _ A L C _ I N C L U D E 
00002  
00003  # d e f i n e   H G L _ A L C _ I N C L U D E 
00004  
00005  
00006  
00007  # d e f i n e   A L C A P I   A L C _ A P I 
00008  
00009  # d e f i n e   A L C A P I E N T R Y   A L C _ A P I E N T R Y 
00010  
00011  # d e f i n e   A L C _ I N V A L I D   0 
00012  
00013  # d e f i n e   A L C _ V E R S I O N _ 0 _ 1                   1 
00014  
00015  # d e f i n e   A L C _ F A L S E                                                                 0 
00016  
00017  # d e f i n e   A L C _ T R U E                                                                   1 
00018  
00019  # d e f i n e   A L C _ F R E Q U E N C Y                                                         0 x 1 0 0 7 
00020  
00021  # d e f i n e   A L C _ R E F R E S H                                                             0 x 1 0 0 8 
00022  
00023  # d e f i n e   A L C _ S Y N C                                                                   0 x 1 0 0 9 
00024  
00025  # d e f i n e   A L C _ M O N O _ S O U R C E S                                                   0 x 1 0 1 0 
00026  
00027  # d e f i n e   A L C _ S T E R E O _ S O U R C E S                                               0 x 1 0 1 1 
00028  
00029  # d e f i n e   A L C _ N O _ E R R O R                                                           A L C _ F A L S E 
00030  
00031  # d e f i n e   A L C _ I N V A L I D _ D E V I C E                                               0 x A 0 0 1 
00032  
00033  # d e f i n e   A L C _ I N V A L I D _ C O N T E X T                                             0 x A 0 0 2 
00034  
00035  # d e f i n e   A L C _ I N V A L I D _ E N U M                                                   0 x A 0 0 3 
00036  
00037  # d e f i n e   A L C _ I N V A L I D _ V A L U E                                                 0 x A 0 0 4 
00038  
00039  # d e f i n e   A L C _ O U T _ O F _ M E M O R Y                                                 0 x A 0 0 5 
00040  
00041  # d e f i n e   A L C _ D E F A U L T _ D E V I C E _ S P E C I F I E R                           0 x 1 0 0 4 
00042  
00043  # d e f i n e   A L C _ D E V I C E _ S P E C I F I E R                                           0 x 1 0 0 5 
00044  
00045  # d e f i n e   A L C _ E X T E N S I O N S                                                       0 x 1 0 0 6 
00046  
00047  # d e f i n e   A L C _ M A J O R _ V E R S I O N                                                 0 x 1 0 0 0 
00048  
00049  # d e f i n e   A L C _ M I N O R _ V E R S I O N                                                 0 x 1 0 0 1 
00050  
00051  # d e f i n e   A L C _ A T T R I B U T E S _ S I Z E                                             0 x 1 0 0 2 
00052  
00053  # d e f i n e   A L C _ A L L _ A T T R I B U T E S                                               0 x 1 0 0 3 
00054  
00055  # d e f i n e   A L C _ D E F A U L T _ A L L _ D E V I C E S _ S P E C I F I E R                 0 x 1 0 1 2 
00056  
00057  # d e f i n e   A L C _ A L L _ D E V I C E S _ S P E C I F I E R                                 0 x 1 0 1 3 
00058  
00059  # d e f i n e   A L C _ C A P T U R E _ D E V I C E _ S P E C I F I E R                           0 x 3 1 0 
00060  
00061  # d e f i n e   A L C _ C A P T U R E _ D E F A U L T _ D E V I C E _ S P E C I F I E R           0 x 3 1 1 
00062  
00063  # d e f i n e   A L C _ C A P T U R E _ S A M P L E S                                             0 x 3 1 2 
00064  
00065  
00066  
00067  n a m e s p a c e   o p e n a l 
00068  
00069  { 
00070  
00071      t y p e d e f   s t r u c t   A L C d e v i c e _ s t r u c t   A L C d e v i c e ; 
00072  
00073      t y p e d e f   s t r u c t   A L C c o n t e x t _ s t r u c t   A L C c o n t e x t ; 
00074  
00075      t y p e d e f   c h a r   A L C b o o l e a n ; 
00076  
00077      t y p e d e f   c h a r   A L C c h a r ; 
00078  
00079      t y p e d e f   c h a r   A L C b y t e ; 
00080  
00081      t y p e d e f   u n s i g n e d   c h a r   A L C u b y t e ; 
00082  
00083      t y p e d e f   s h o r t   A L C s h o r t ; 
00084  
00085      t y p e d e f   u n s i g n e d   s h o r t   A L C u s h o r t ; 
00086  
00087      t y p e d e f   i n t   A L C i n t ; 
00088  
00089      t y p e d e f   u n s i g n e d   i n t   A L C u i n t ; 
00090  
00091      t y p e d e f   i n t   A L C s i z e i ; 
00092  
00093      t y p e d e f   i n t   A L C e n u m ; 
00094  
00095      t y p e d e f   f l o a t   A L C f l o a t ; 
00096  
00097      t y p e d e f   d o u b l e   A L C d o u b l e ; 
00098  
00099      t y p e d e f   v o i d   A L C v o i d ; 
00100  
00101  } 
00102  
00103  
00104  
00105  n a m e s p a c e   o p e n a l 
00106  
00107  { 
00108  
00109      t y p e d e f   A L C c o n t e x t   *           ( * a l c C r e a t e C o n t e x t P R O C ) (   A L C d e v i c e   * d e v i c e ,   c o n s t   A L C i n t *   a t t r l i s t   ) ; 
00110  
00111      t y p e d e f   A L C b o o l e a n               ( * a l c M a k e C o n t e x t C u r r e n t P R O C ) (   A L C c o n t e x t   * c o n t e x t   ) ; 
00112  
00113      t y p e d e f   v o i d                           ( * a l c P r o c e s s C o n t e x t P R O C ) (   A L C c o n t e x t   * c o n t e x t   ) ; 
00114  
00115      t y p e d e f   v o i d                           ( * a l c S u s p e n d C o n t e x t P R O C ) (   A L C c o n t e x t   * c o n t e x t   ) ; 
00116  
00117      t y p e d e f   v o i d                           ( * a l c D e s t r o y C o n t e x t P R O C ) (   A L C c o n t e x t   * c o n t e x t   ) ; 
00118  
00119      t y p e d e f   A L C c o n t e x t   *           ( * a l c G e t C u r r e n t C o n t e x t P R O C ) (   v o i d   ) ; 
00120  
00121      t y p e d e f   A L C d e v i c e *               ( * a l c G e t C o n t e x t s D e v i c e P R O C ) (   A L C c o n t e x t   * c o n t e x t   ) ; 
00122  
00123      t y p e d e f   A L C d e v i c e   *             ( * a l c O p e n D e v i c e P R O C ) (   c o n s t   A L C c h a r   * d e v i c e n a m e   ) ; 
00124  
00125      t y p e d e f   A L C b o o l e a n               ( * a l c C l o s e D e v i c e P R O C ) (   A L C d e v i c e   * d e v i c e   ) ; 
00126  
00127      t y p e d e f   A L C e n u m                     ( * a l c G e t E r r o r P R O C ) (   A L C d e v i c e   * d e v i c e   ) ; 
00128  
00129      t y p e d e f   A L C b o o l e a n               ( * a l c I s E x t e n s i o n P r e s e n t P R O C ) (   A L C d e v i c e   * d e v i c e ,   c o n s t   A L C c h a r   * e x t n a m e   ) ; 
00130  
00131      t y p e d e f   v o i d     *                     ( * a l c G e t P r o c A d d r e s s P R O C ) (   A L C d e v i c e   * d e v i c e ,   c o n s t   A L C c h a r   * f u n c n a m e   ) ; 
00132  
00133      t y p e d e f   A L C e n u m                     ( * a l c G e t E n u m V a l u e P R O C ) (   A L C d e v i c e   * d e v i c e ,   c o n s t   A L C c h a r   * e n u m n a m e   ) ; 
00134  
00135      t y p e d e f   c o n s t   A L C c h a r   *     ( * a l c G e t S t r i n g P R O C ) (   A L C d e v i c e   * d e v i c e ,   A L C e n u m   p a r a m   ) ; 
00136  
00137      t y p e d e f   v o i d                           ( * a l c G e t I n t e g e r v P R O C ) (   A L C d e v i c e   * d e v i c e ,   A L C e n u m   p a r a m ,   A L C s i z e i   s i z e ,   A L C i n t   * d a t a   ) ; 
00138  
00139      t y p e d e f   A L C d e v i c e *               ( * a l c C a p t u r e O p e n D e v i c e P R O C ) (   c o n s t   A L C c h a r   * d e v i c e n a m e ,   A L C u i n t   f r e q u e n c y ,   A L C e n u m   f o r m a t ,   A L C s i z e i   b u f f e r s i z e   ) ; 
00140  
00141      t y p e d e f   A L C b o o l e a n               ( * a l c C a p t u r e C l o s e D e v i c e P R O C ) (   A L C d e v i c e   * d e v i c e   ) ; 
00142  
00143      t y p e d e f   v o i d                           ( * a l c C a p t u r e S t a r t P R O C ) (   A L C d e v i c e   * d e v i c e   ) ; 
00144  
00145      t y p e d e f   v o i d                           ( * a l c C a p t u r e S t o p P R O C ) (   A L C d e v i c e   * d e v i c e   ) ; 
00146  
00147      t y p e d e f   v o i d                           ( * a l c C a p t u r e S a m p l e s P R O C ) (   A L C d e v i c e   * d e v i c e ,   A L C v o i d   * b u f f e r ,   A L C s i z e i   s a m p l e s   ) ; 
00148  
00149  } 
00150  
00151  
00152  
00153  n a m e s p a c e   o p e n a l 
00154  
00155  { 
00156  
00157      e x t e r n   a l c C r e a t e C o n t e x t P R O C   a l c C r e a t e C o n t e x t ; 
00158  
00159      e x t e r n   a l c M a k e C o n t e x t C u r r e n t P R O C   a l c M a k e C o n t e x t C u r r e n t ; 
00160  
00161      e x t e r n   a l c P r o c e s s C o n t e x t P R O C   a l c P r o c e s s C o n t e x t ; 
00162  
00163      e x t e r n   a l c S u s p e n d C o n t e x t P R O C   a l c S u s p e n d C o n t e x t ; 
00164  
00165      e x t e r n   a l c D e s t r o y C o n t e x t P R O C   a l c D e s t r o y C o n t e x t ; 
00166  
00167      e x t e r n   a l c G e t C u r r e n t C o n t e x t P R O C   a l c G e t C u r r e n t C o n t e x t ; 
00168  
00169      e x t e r n   a l c G e t C o n t e x t s D e v i c e P R O C   a l c G e t C o n t e x t s D e v i c e ; 
00170  
00171      e x t e r n   a l c O p e n D e v i c e P R O C   a l c O p e n D e v i c e ; 
00172  
00173      e x t e r n   a l c C l o s e D e v i c e P R O C   a l c C l o s e D e v i c e ; 
00174  
00175      e x t e r n   a l c G e t E r r o r P R O C   a l c G e t E r r o r ; 
00176  
00177      e x t e r n   a l c I s E x t e n s i o n P r e s e n t P R O C   a l c I s E x t e n s i o n P r e s e n t ; 
00178  
00179      e x t e r n   a l c G e t P r o c A d d r e s s P R O C   a l c G e t P r o c A d d r e s s ; 
00180  
00181      e x t e r n   a l c G e t E n u m V a l u e P R O C   a l c G e t E n u m V a l u e ; 
00182  
00183      e x t e r n   a l c G e t S t r i n g P R O C   a l c G e t S t r i n g ; 
00184  
00185      e x t e r n   a l c G e t I n t e g e r v P R O C   a l c G e t I n t e g e r v ; 
00186  
00187      e x t e r n   a l c C a p t u r e O p e n D e v i c e P R O C   a l c C a p t u r e O p e n D e v i c e ; 
00188  
00189      e x t e r n   a l c C a p t u r e C l o s e D e v i c e P R O C   a l c C a p t u r e C l o s e D e v i c e ; 
00190  
00191      e x t e r n   a l c C a p t u r e S t a r t P R O C   a l c C a p t u r e S t a r t ; 
00192  
00193      e x t e r n   a l c C a p t u r e S t o p P R O C   a l c C a p t u r e S t o p ; 
00194  
00195      e x t e r n   a l c C a p t u r e S a m p l e s P R O C   a l c C a p t u r e S a m p l e s ; 
00196  
00197  } 
00198  
00199  # e n d i f / / H G L _ A L C _ I N C L U D E 
00200  
00201  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义