1 /*---------------------------------------------------------------------------*
2   Project:  Mixer application for AX
3   File:     mixprivate.h
4 
5   Copyright (C)2006 Nintendo  All Rights Reserved.
6 
7   These coded instructions, statements, and computer programs contain
8   proprietary information of Nintendo of America Inc. and/or Nintendo
9   Company Ltd., and are protected by Federal copyright law.  They may
10   not be disclosed to third parties or copied or duplicated in any form,
11   in whole or in part, without the prior written consent of Nintendo.
12 
13   $Log: mixprivate.h,v $
14   Revision 1.4  2006/10/23 01:52:35  aka
15   Added __s_MIXRmtChannel[].
16 
17   Revision 1.3  2006/10/06 08:05:16  aka
18   Added __MIXRmtChannel.
19 
20   Revision 1.2  2006/07/24 09:09:17  aka
21   Added __MIXRmtResetChannel().
22 
23   Revision 1.1  2006/07/19 07:53:38  aka
24   Initial check-in.
25 
26   $NoKeywords: $
27  *---------------------------------------------------------------------------*/
28 
29 #ifndef __MIXPRIVATE_H__
30 #define __MIXPRIVATE_H__
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 
36 extern MIXRmtChannel*  __MIXRmtChannel;
37 extern MIXRmtChannel   __s_MIXRmtChannel[AX_MAX_VOICES];
38 
39 u16  __MIXGetVolume         (int db_);
40 void __MIXRmtUpdateSettings (s32 chan, AXVPB *axvpb);
41 void __MIXRmtResetChannel   (s32 chan);
42 
43 #ifdef __cplusplus
44 }
45 #endif
46 
47 #endif // __MIXPRIVATE_H__
48