CMGDK r49-rc2
|
00001 # i f n d e f H G L _ A U D I O _ D E C O D E _ I N C L U D E 00002 00003 # d e f i n e H G L _ A U D I O _ D E C O D E _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / a u d i o / O p e n A L . H > 00008 00009 # i n c l u d e < h g l / t y p e / W i d e S t r i n g . H > 00010 00011 00012 00013 u s i n g n a m e s p a c e o p e n a l ; 00014 00015 n a m e s p a c e h g l 00016 00017 { 00018 00019 s t r u c t A u d i o P l u g I n I n t e r f a c e 00020 00021 { 00022 00023 v o i d ( _ _ c d e c l * L o a d ) ( A L b y t e * , A L s i z e i , A L e n u m * , A L v o i d * * , A L s i z e i * , A L s i z e i * , A L b o o l e a n * ) ; 00024 00025 v o i d ( _ _ c d e c l * C l e a r ) ( A L e n u m , A L v o i d * , A L s i z e i , A L s i z e i ) ; 00026 00027 00028 00029 v o i d * ( _ _ c d e c l * O p e n ) ( A L b y t e * , A L s i z e i , A L e n u m * , A L s i z e i * , d o u b l e * ) ; 00030 00031 v o i d ( _ _ c d e c l * C l o s e ) ( v o i d * ) ; 00032 00033 u i n t ( _ _ c d e c l * R e a d ) ( v o i d * , c h a r * , u i n t ) ; 00034 00035 v o i d ( _ _ c d e c l * R e s t a r t ) ( v o i d * ) ; 00036 00037 } ; 00038 00039 00040 00041 A u d i o P l u g I n I n t e r f a c e * A u d i o I n t e r f a c e C h e c k ( c o n s t W i d e S t r i n g & ) ; 00042 00043 } / / n a m e s p a c e h g l 00044 00045 # e n d i f / / H G L _ A U D I O _ D E C O D E _ I N C L U D E 00046 00047