1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3
4<HEAD>
5<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
6<META http-equiv="Content-Style-Type" content="text/css">
7
8    <LINK rel="stylesheet" href="./css/revolution.css" type="text/css">
9
10    <TITLE>HBMSE_XXX Enumerators</TITLE>
11<style type="text/css" media="all">
12<!--
13@import url("css/hbm_common.css");
14-->
15</style>
16</HEAD>
17<BODY>
18
19
20<H1>HBMSE_XXX Enumerators</H1>
21
22<H2>Syntax</H2>
23<dl><dd><pre><code>
24#include &lt;revolution/hbm.h&gt;
25
26typedef enum
27{
28    HBMSE_HOME_BUTTON = 0,
29    HBMSE_RETURN_APP,
30    HBMSE_GOTO_MENU,
31    HBMSE_RESET_APP,
32    HBMSE_FOCUS,
33    HBMSE_SELECT,
34    HBMSE_CANCEL,
35    HBMSE_OPEN_CONTROLLER,
36    HBMSE_CLOSE_CONTROLLER,
37    HBMSE_VOLUME_PLUS,
38    HBMSE_VOLUME_MINUS,//10
39    HBMSE_VOLUME_PLUS_LIMIT,
40    HBMSE_VOLUME_MINUS_LIMIT,
41    HBMSE_NOTHING_DONE,
42    HBMSE_VIBE_ON,
43    HBMSE_VIBE_OFF,
44    HBMSE_START_CONNECT_WINDOW,
45    HBMSE_CONNECTED,
46    HBMSE_CONNECTED2,
47    HBMSE_CONNECTED3,
48    HBMSE_CONNECTED4,//20
49    HBMSE_END_CONNECT_WINDOW
50#ifdef USE_FOR_MANUAL
51   ,
52    HBMSE_MANUAL_OPEN,	// for manual
53    HBMSE_MANUAL_FOCUS,
54    HBMSE_MANUAL_SELECT,
55    HBMSE_MANUAL_SCROLL,
56    HBMSE_MANUAL_CANCEL,
57    HBMSE_MANUAL_RETURN
58#endif
59};
60</code></pre></dd></dl>
61
62<H2>Value</H2>
63<TABLE class="arguments">
64    <TR>
65        <TH>HBMSE_HOME_BUTTON</TH>
66        <TD>Plays the sound effect used when <B>HOME</B> is pressed and the HOME Menu is displayed.</TD>
67    </TR>
68    <TR>
69        <TH>HBMSE_RETURN_APP</TH>
70        <TD>Plays the sound effect used when closing the HOME Menu and returning to the application.</TD>
71    </TR>
72    <TR>
73        <TH>HBMSE_GOTO_MENU</TH>
74        <TD>Plays the sound effect used when <B>Go to System Menu</B> is clicked.</TD>
75    </TR>
76    <TR>
77        <TH>HBMSE_RESET_APP</TH>
78        <TD>Plays the sound effect used when <B>Reset</B> is clicked.</TD>
79    </TR>
80    <TR>
81        <TH>HBMSE_FOCUS</TH>
82        <TD>Plays the sound effect used when the focus is on a button on the HOME Menu.</TD>
83    </TR>
84    <TR>
85        <TH>HBMSE_SELECT</TH>
86        <TD>Plays the sound effect used when a button on the HOME Menu is clicked.</TD>
87    </TR>
88    <TR>
89        <TH>HBMSE_CANCEL</TH>
90        <TD>Plays the sound effect used when <B>No</B> is clicked in a dialog box.</TD>
91    </TR>
92    <TR>
93        <TH>HBMSE_OPEN_CONTROLLER</TH>
94        <TD>Plays the sound effect used when displaying the Wii Remote Setup Screen (Screen 2).</TD>
95    </TR>
96    <TR>
97        <TH>HBMSE_CLOSE_CONTROLLER</TH>
98        <TD>Plays the sound effect used when returning from the Wii Remote Setup Screen (Screen 2).</TD>
99    </TR>
100    <TR>
101        <TH>HBMSE_VOLUME_PLUS</TH>
102        <TD>Plays the sound effect used when the <B>+</B> Button on the Wii Remote is pressed or when the <B>+</B> Button for volume is clicked.</TD>
103    </TR>
104    <TR>
105        <TH>HBMSE_VOLUME_MINUS</TH>
106        <TD>Plays the sound effect used when the <B>-</B> Button on the Wii Remote is pressed or when the <B>-</B> Button for volume is clicked.</TD>
107    </TR>
108    <TR>
109        <TH>HBMSE_VOLUME_PLUS_LIMIT</TH>
110        <TD>Plays the sound effect used when maximum volume is already set and the <B>+</B> Button on the Wii Remote is pressed, or when the <B>+</B> Button for volume is clicked.</TD>
111    </TR>
112    <TR>
113        <TH>HBMSE_VOLUME_MINUS_LIMIT</TH>
114        <TD>Plays the sound effect used when minimum volume is already set and the <B>-</B> Button on the Wii Remote is pressed, or when the <B>-</B> Button for volume is clicked.</TD>
115    </TR>
116    <TR>
117        <TH>HBMSE_NOTHING_DONE</TH>
118        <TD>Plays the sound effect used when a button on the Wii Remote is pressed without focusing on a button on the screen.</TD>
119    </TR>
120    <TR>
121        <TH>HBMSE_VIBE_ON</TH>
122        <TD>Plays the sound effect used when turning on the rumble feature.</TD>
123    </TR>
124    <TR>
125        <TH>HBMSE_VIBE_OFF</TH>
126        <TD>Plays the sound effect used when turning off the rumble feature.</TD>
127    </TR>
128    <TR>
129        <TH>HBMSE_START_CONNECT_WINDOW</TH>
130        <TD>Plays the sound effect used when <B>Reconnect Remote</B> is clicked.</TD>
131    </TR>
132    <TR>
133        <TH>HBMSE_CONNECTED</TH>
134        <TD>Plays the sound effect used when pairing is accepted, and the Player 1 Remote is connected.</TD>
135    </TR>
136    <TR>
137        <TH>HBMSE_CONNECTED2</TH>
138        <TD>Plays the sound effect used when pairing is accepted, and the Player 2 Remote is connected.</TD>
139    </TR>
140    <TR>
141        <TH>HBMSE_CONNECTED3</TH>
142        <TD>Plays the sound effect used when pairing is accepted, and the Player 3 Remote is connected.</TD>
143    </TR>
144    <TR>
145        <TH>HBMSE_CONNECTED4</TH>
146        <TD>Plays the sound effect used when pairing is accepted, and the Player 4 Remote is connected.</TD>
147    </TR>
148    <TR>
149        <TH>HBMSE_END_CONNECT_WINDOW</TH>
150        <TD>Plays the sound effect used when closing applications for pairing.</TD>
151    </TR>
152    <TR>
153        <TH>HBMSE_MANUAL_OPEN</TH>
154        <TD>Plays the manual open sound effect when the button to display the manual is clicked.</TD>
155    </TR>
156    <TR>
157        <TH>HBMSE_MANUAL_FOCUS</TH>
158        <TD>Plays the sound effect used when the focus is on a button while the manual is displayed.</TD>
159    </TR>
160    <TR>
161        <TH>HBMSE_MANUAL_SELECT</TH>
162        <TD>Plays the sound effect used when clicking a button (except for the button to return to the HOME Menu) while the manual is displayed.</TD>
163    </TR>
164    <TR>
165        <TH>HBMSE_MANUAL_SCROLL</TH>
166        <TD>Plays the sound effect for scrolling in the manual display.</TD>
167    </TR>
168    <TR>
169        <TH>HBMSE_MANUAL_CANCEL</TH>
170        <TD>Plays the sound effect used when the button for returning to the HOME Menu is clicked.</TD>
171    </TR>
172    <TR>
173        <TH>HBMSE_MANUAL_RETURN</TH>
174        <TD>Plays the sound effect used when the HOME Button is pressed to return to the application from the manual.</TD>
175    </TR>
176</TABLE>
177
178<H2>Description</H2>
179<P>This enumerator takes a value indicating the sound effect type and is passed in an argument of the callback function for the sound.</P>
180<P>
181<I><B><CODE>HBMSE_MANUAL_*</CODE></B></I> is used as an argument for calling <CODE><A HREF="hbm_HBMPlayManualSound.html">HBMPlayManualSound()</A></CODE> to play the sound effect for the manual displayed in the HOME Menu by the application.<BR>
182</P>
183
184<H2>See Also</H2>
185<p>
186<code><A href="hbm_HBMSoundCallback.html">HBMSoundCallback Type</A></code>
187</P>
188
189<H2>Revision History</H2>
190<DL class="history">
191    <DT>2007/10/26<DD>Revised the header explanation.
192  <DT>2006/10/19  <DD>Manual edition.
193  <DT>2006/09/29  <DD>Deleted unnecessary items.
194  <DT>2006/09/28  <DD>Added a note that <SPAN class="argument">HBMSE_VOLUME_CONTROLLER</SPAN> and <SPAN class="argument">HBMSE_CONNECTED*_SP</SPAN> are not notified to the callback function.
195  <DT>2006/09/25<DD>Initial version.
196</DL>
197
198<hr><p>CONFIDENTIAL</p></body>
199</HTML>