CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/audio/OpenAL.H
浏览该文件的文档。
00001 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
00002  
00003  / /   O p e n A L   E x t E d i t i o n   S D K 
00004  
00005  / / 
00006  
00007  / /   ُ/f N*N9hnchQO p e n A L   S D K @bQvyrkX:_Hr,g[/ecvMR@b   gvO p e n A L ibU\0
00008  
00009  / / 
00010  
00011  / /                       \O:   ဖSS
00012  
00013  / /                       Hr,g:   1 . 1 5 
00014  
00015  / /   [^O p e n A L Hr,g:   1 . 1 
00016  
00017  / /               [^ :   C / C + + 
00018  
00019  / /       (u _S]wQ:   B o r l a n d   C + +   C o m p i l e r   5 . 5   bfؚ
00020  
00021  / /                                   B o r l a n d   C + +   B u i l d e r   5   bfؚ
00022  
00023  / /                                   B o r l a n d   C + +   B u i l d e r X   1 . 0   bfؚ
00024  
00025  / /                       M i c r o s o f t   C + +   1 5 . 0   ( V i s u a l   C + +   9 . 0 ) bfؚ
00026  
00027  / /                       G N U   C / C + +   4 . 0   bfؚ
00028  
00029  / / 
00030  
00031  / /   ,{ NHrQe:   2 0 0 3 t^1 0 g5 e
00032  
00033  / /   S_MRHr[be:   2 0 1 2 t^0 3 g0 7 e
00034  
00035  / / 
00036  
00037  / /               [eQz:   h t t p : / / w w w . h y z g a m e . c o m . c n / o p e n a l e e 
00038  
00039  / /   O p e n A L [eQz:   h t t p : / / w w w . o p e n a l . o r g 
00040  
00041  / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
00042  
00043  # i f n d e f   O p e n A L H 
00044  
00045  # d e f i n e   O p e n A L H 
00046  
00047  
00048  
00049  # i f d e f   _ _ a l _ h _ 
00050  
00051      # e r r o r   
00052 NO(uSYvO p e n A L 4YeN
00053  
00054  # e l s e 
00055  
00056      # d e f i n e   _ _ a l _ h _ 
00057  
00058  # e n d i f   / / _ _ a l _ h _ 
00059  
00060  
00061  
00062  # i n c l u d e < h g l / a l / a l . h > 
00063  
00064  # i n c l u d e < h g l / a l / a l c . h > 
00065  
00066  # i n c l u d e < h g l / a l / x r a m . h > 
00067  
00068  # i n c l u d e < h g l / a l / e f x . h > 
00069  
00070  
00071  
00072  n a m e s p a c e   o p e n a l                                                                                                                                     / / / O p e n A L   E E @bO(uv
00073 TW[zz
00074  
00075  { 
00076  
00077      b o o l   L o a d O p e n A L ( c o n s t   w c h a r _ t   *   = 0 ) ;                                                             / / R}O p e n A L , Spe:NqR
00078 Ty
00079  
00080  
00081  
00082      c o n s t   c h a r   * a l c G e t D e v i c e L i s t ( ) ;                                                                   / / S_YRh
00083  
00084      b o o l   a l c G e t D e f a u l t D e v i c e ( c h a r   * ) ;                                                               / / S_:wY
00085  
00086  
00087  
00088      v o i d   a l c S e t D e f a u l t C o n t e x t ( ) ;                                                                     / / n:w
00089 NNe
00090  
00091  
00092  
00093      w c h a r _ t   * a l G e t E r r o r I n f o ( c h a r   * , i n t ) ;                                                                                                                         / / S_ gяv
00094  
00095  
00096  
00097      b o o l   I n i t O p e n A L ( c o n s t   w c h a r _ t   * d r i v e r _ n a m e = 0 , c o n s t   c h a r   * d e v i c e _ n a m e = 0 , b o o l = f a l s e ) ;               / / RYSO p e n A L , Spe:NY
00098 Ty, ԏVA L _ T R U E bA L _ F A L S E 
00099  
00100      b o o l   I n i t O p e n A L ( c o n s t   w c h a r _ t   * d r i v e r _ n a m e = 0 , c o n s t   w c h a r _ t   * d e v i c e _ n a m e = 0 , b o o l = f a l s e ) ;             / / RYSO p e n A L , Spe:NY
00101 Ty, ԏVA L _ T R U E bA L _ F A L S E 
00102  
00103      v o i d   C l o s e O p e n A L ( ) ;                                                                                                                                                           / / sQO p e n A L 
00104  
00105  
00106  
00107      u n s i g n e d   i n t   A u d i o T i m e ( A L e n u m , A L s i z e i ) ; 
00108  
00109      d o u b l e   A u d i o D a t a T i m e ( A L u i n t , A L e n u m , A L s i z e i ) ; 
00110  
00111      / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
00112  
00113      # d e f i n e   a l L a s t E r r o r ( )       a l G e t E r r o r I n f o ( _ _ F I L E _ _ , _ _ L I N E _ _ ) 
00114  
00115  } / / n a m e s p a c e   o p e n a l 
00116  
00117  # e n d i f   / / O p e n A L H 
00118  
00119  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义