Load 57 into trunk.
[nativeclient.git] / scons-out / doc / html / audio__video_8h.html
blobdda3258aa05f4ee665a7a8df1503c04cb4cf0cc2
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3 <title>Native Client: sys/audio_video.h File Reference</title>
4 <link href="./tabs.css" rel="stylesheet" type="text/css">
5 <link href="./stylesheet-dox.css" rel="stylesheet" type="text/css">
6 </head><body>
7 <div id="toplinks">
8 <a href="../../../README.html">Back to README</a>
9 </div>
10 <!-- Generated by Doxygen 1.5.7.1 -->
11 <div class="navigation" id="top">
12 <div class="tabs">
13 <ul>
14 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
15 <li><a href="modules.html"><span>Modules</span></a></li>
16 <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
17 <li class="current"><a href="files.html"><span>Files</span></a></li>
18 </ul>
19 </div>
20 <div class="tabs">
21 <ul>
22 <li><a href="files.html"><span>File&nbsp;List</span></a></li>
23 <li><a href="globals.html"><span>Globals</span></a></li>
24 </ul>
25 </div>
26 </div>
27 <div class="contents">
28 <h1>sys/audio_video.h File Reference</h1>Defines a basic audio/video interface for Native Client applications.
29 <a href="#_details">More...</a>
30 <p>
32 <p>
33 <a href="audio__video_8h-source.html">Go to the source code of this file.</a><h2>Data Structures</h2>
34 <ul>
35 <li>struct <a class="el" href="struct_na_cl_multimedia_key_symbol.html">NaClMultimediaKeySymbol</a>
36 <dl class="el"><dd class="mdescRight">[Native Client] Key symbol structure <a href="struct_na_cl_multimedia_key_symbol.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_na_cl_multimedia_active_event.html">NaClMultimediaActiveEvent</a>
37 <dl class="el"><dd class="mdescRight">[Native Client] Active event. <a href="struct_na_cl_multimedia_active_event.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_na_cl_multimedia_expose_event.html">NaClMultimediaExposeEvent</a>
38 <dl class="el"><dd class="mdescRight">[Native Client] Expose event. <a href="struct_na_cl_multimedia_expose_event.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_na_cl_multimedia_keyboard_event.html">NaClMultimediaKeyboardEvent</a>
39 <dl class="el"><dd class="mdescRight">[Native Client] Keyboard event. <a href="struct_na_cl_multimedia_keyboard_event.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_na_cl_multimedia_mouse_motion_event.html">NaClMultimediaMouseMotionEvent</a>
40 <dl class="el"><dd class="mdescRight">[Native Client] Mouse motion event. <a href="struct_na_cl_multimedia_mouse_motion_event.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_na_cl_multimedia_mouse_button_event.html">NaClMultimediaMouseButtonEvent</a>
41 <dl class="el"><dd class="mdescRight">[Native Client] Mouse button event. <a href="struct_na_cl_multimedia_mouse_button_event.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_na_cl_multimedia_quit_event.html">NaClMultimediaQuitEvent</a>
42 <dl class="el"><dd class="mdescRight">[Native Client] Quit event. <a href="struct_na_cl_multimedia_quit_event.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_na_cl_multimedia_pad_event.html">NaClMultimediaPadEvent</a>
43 <dl class="el"><dd class="mdescRight">[Native Client] Pad event. <a href="struct_na_cl_multimedia_pad_event.html#_details">More...</a><br></dl><li>union <a class="el" href="union_na_cl_multimedia_event.html">NaClMultimediaEvent</a>
44 <dl class="el"><dd class="mdescRight">[Native Client] The event wrapper. <a href="union_na_cl_multimedia_event.html#_details">More...</a><br></dl></ul>
45 <h2>Defines</h2>
46 <ul>
47 <li><a class="anchor" name="gc9f4e63f3f33f868bb3f0b0a4938bcae"></a><!-- doxytag: member="audio_video.h::kNaClAudioBufferLength" ref="gc9f4e63f3f33f868bb3f0b0a4938bcae" args="" -->
48 #define <b>kNaClAudioBufferLength</b>&nbsp;&nbsp;&nbsp;(16 * 1024)
49 </ul>
50 <h2>Enumerations</h2>
51 <ul>
52 <li>enum { <a class="el" href="group__audio__video.html#ggbc6126af1d45847bc59afa0aa3216b048eaf8cb84378bd681c6539a39811db98">NACL_SUBSYSTEM_VIDEO</a> = 0x01,
53 <a class="el" href="group__audio__video.html#ggbc6126af1d45847bc59afa0aa3216b04c7605411b83e25c00576994f5156fbf7">NACL_SUBSYSTEM_AUDIO</a> = 0x02,
54 <a class="el" href="group__audio__video.html#ggbc6126af1d45847bc59afa0aa3216b04e1d19b9f325fe15fb98d281b58b0fc33">NACL_SUBSYSTEM_EMBED</a> = 0x04
56 <li>enum <a class="el" href="group__audio__video.html#gd7e66fd8b1e4faeba8e25ac6da7c2d6d">NaClAudioFormat</a> { <a class="el" href="group__audio__video.html#ggd7e66fd8b1e4faeba8e25ac6da7c2d6dae14236f7949fa804ca35a72993a52f7">NACL_AUDIO_FORMAT_STEREO_44K</a> = 0,
57 <a class="el" href="group__audio__video.html#ggd7e66fd8b1e4faeba8e25ac6da7c2d6dc7856a926652c3c793c42f96a29999b2">NACL_AUDIO_FORMAT_STEREO_48K</a>
59 <li>enum <a class="el" href="group__audio__video.html#g47955e895377073db423bcaee9d95881">NaClEvent</a> { <br>
60 &nbsp;&nbsp;<b>NACL_EVENT_NOT_USED</b> = 0,
61 <a class="el" href="group__audio__video.html#gg47955e895377073db423bcaee9d9588193c5701b266fb1f3156481232b0665ab">NACL_EVENT_ACTIVE</a>,
62 <a class="el" href="group__audio__video.html#gg47955e895377073db423bcaee9d95881eeaaae661263a386c63a8ed1c3e92ad9">NACL_EVENT_EXPOSE</a>,
63 <a class="el" href="group__audio__video.html#gg47955e895377073db423bcaee9d95881404a773cd13cc19aa8ce836189fc6685">NACL_EVENT_KEY_DOWN</a>,
64 <br>
65 &nbsp;&nbsp;<a class="el" href="group__audio__video.html#gg47955e895377073db423bcaee9d958814aa5209d3a618429f274ee1a7f351972">NACL_EVENT_KEY_UP</a>,
66 <a class="el" href="group__audio__video.html#gg47955e895377073db423bcaee9d958817ab6c5151d69b4aa07f2228b39eb890f">NACL_EVENT_MOUSE_MOTION</a>,
67 <a class="el" href="group__audio__video.html#gg47955e895377073db423bcaee9d958818e051ee16221dbbe2ccfa6f7110df23b">NACL_EVENT_MOUSE_BUTTON_DOWN</a>,
68 <a class="el" href="group__audio__video.html#gg47955e895377073db423bcaee9d958813298cbb839261ccc12890282acbc3dc8">NACL_EVENT_MOUSE_BUTTON_UP</a>,
69 <br>
70 &nbsp;&nbsp;<a class="el" href="group__audio__video.html#gg47955e895377073db423bcaee9d9588188c710d1e1ecdb1f7c2bd8aca166e225">NACL_EVENT_QUIT</a>,
71 <b>NACL_EVENT_UNSUPPORTED</b>
72 <br>
74 <li>enum <a class="el" href="group__audio__video.html#gd1ed8fbf1056baa92cb1e0d5320ecd3e">NaClKey</a> { <br>
75 &nbsp;&nbsp;<b>NACL_KEY_UNKNOWN</b> = 0,
76 <b>NACL_KEY_FIRST</b> = 0,
77 <b>NACL_KEY_BACKSPACE</b> = 8,
78 <b>NACL_KEY_TAB</b> = 9,
79 <br>
80 &nbsp;&nbsp;<b>NACL_KEY_CLEAR</b> = 12,
81 <b>NACL_KEY_RETURN</b> = 13,
82 <b>NACL_KEY_PAUSE</b> = 19,
83 <b>NACL_KEY_ESCAPE</b> = 27,
84 <br>
85 &nbsp;&nbsp;<b>NACL_KEY_SPACE</b> = 32,
86 <b>NACL_KEY_EXCLAIM</b> = 33,
87 <b>NACL_KEY_QUOTEDBL</b> = 34,
88 <b>NACL_KEY_HASH</b> = 35,
89 <br>
90 &nbsp;&nbsp;<b>NACL_KEY_DOLLAR</b> = 36,
91 <b>NACL_KEY_AMPERSAND</b> = 38,
92 <b>NACL_KEY_QUOTE</b> = 39,
93 <b>NACL_KEY_LEFTPAREN</b> = 40,
94 <br>
95 &nbsp;&nbsp;<b>NACL_KEY_RIGHTPAREN</b> = 41,
96 <b>NACL_KEY_ASTERISK</b> = 42,
97 <b>NACL_KEY_PLUS</b> = 43,
98 <b>NACL_KEY_COMMA</b> = 44,
99 <br>
100 &nbsp;&nbsp;<b>NACL_KEY_MINUS</b> = 45,
101 <b>NACL_KEY_PERIOD</b> = 46,
102 <b>NACL_KEY_SLASH</b> = 47,
103 <b>NACL_KEY_0</b> = 48,
104 <br>
105 &nbsp;&nbsp;<b>NACL_KEY_1</b> = 49,
106 <b>NACL_KEY_2</b> = 50,
107 <b>NACL_KEY_3</b> = 51,
108 <b>NACL_KEY_4</b> = 52,
109 <br>
110 &nbsp;&nbsp;<b>NACL_KEY_5</b> = 53,
111 <b>NACL_KEY_6</b> = 54,
112 <b>NACL_KEY_7</b> = 55,
113 <b>NACL_KEY_8</b> = 56,
114 <br>
115 &nbsp;&nbsp;<b>NACL_KEY_9</b> = 57,
116 <b>NACL_KEY_COLON</b> = 58,
117 <b>NACL_KEY_SEMICOLON</b> = 59,
118 <b>NACL_KEY_LESS</b> = 60,
119 <br>
120 &nbsp;&nbsp;<b>NACL_KEY_EQUALS</b> = 61,
121 <b>NACL_KEY_GREATER</b> = 62,
122 <b>NACL_KEY_QUESTION</b> = 63,
123 <b>NACL_KEY_AT</b> = 64,
124 <br>
125 &nbsp;&nbsp;<b>NACL_KEY_LEFTBRACKET</b> = 91,
126 <b>NACL_KEY_BACKSLASH</b> = 92,
127 <b>NACL_KEY_RIGHTBRACKET</b> = 93,
128 <b>NACL_KEY_CARET</b> = 94,
129 <br>
130 &nbsp;&nbsp;<b>NACL_KEY_UNDERSCORE</b> = 95,
131 <b>NACL_KEY_BACKQUOTE</b> = 96,
132 <b>NACL_KEY_a</b> = 97,
133 <b>NACL_KEY_b</b> = 98,
134 <br>
135 &nbsp;&nbsp;<b>NACL_KEY_c</b> = 99,
136 <b>NACL_KEY_d</b> = 100,
137 <b>NACL_KEY_e</b> = 101,
138 <b>NACL_KEY_f</b> = 102,
139 <br>
140 &nbsp;&nbsp;<b>NACL_KEY_g</b> = 103,
141 <b>NACL_KEY_h</b> = 104,
142 <b>NACL_KEY_i</b> = 105,
143 <b>NACL_KEY_j</b> = 106,
144 <br>
145 &nbsp;&nbsp;<b>NACL_KEY_k</b> = 107,
146 <b>NACL_KEY_l</b> = 108,
147 <b>NACL_KEY_m</b> = 109,
148 <b>NACL_KEY_n</b> = 110,
149 <br>
150 &nbsp;&nbsp;<b>NACL_KEY_o</b> = 111,
151 <b>NACL_KEY_p</b> = 112,
152 <b>NACL_KEY_q</b> = 113,
153 <b>NACL_KEY_r</b> = 114,
154 <br>
155 &nbsp;&nbsp;<b>NACL_KEY_s</b> = 115,
156 <b>NACL_KEY_t</b> = 116,
157 <b>NACL_KEY_u</b> = 117,
158 <b>NACL_KEY_v</b> = 118,
159 <br>
160 &nbsp;&nbsp;<b>NACL_KEY_w</b> = 119,
161 <b>NACL_KEY_x</b> = 120,
162 <b>NACL_KEY_y</b> = 121,
163 <b>NACL_KEY_z</b> = 122,
164 <br>
165 &nbsp;&nbsp;<b>NACL_KEY_DELETE</b> = 127,
166 <b>NACL_KEY_WORLD_0</b> = 160,
167 <b>NACL_KEY_WORLD_1</b> = 161,
168 <b>NACL_KEY_WORLD_2</b> = 162,
169 <br>
170 &nbsp;&nbsp;<b>NACL_KEY_WORLD_3</b> = 163,
171 <b>NACL_KEY_WORLD_4</b> = 164,
172 <b>NACL_KEY_WORLD_5</b> = 165,
173 <b>NACL_KEY_WORLD_6</b> = 166,
174 <br>
175 &nbsp;&nbsp;<b>NACL_KEY_WORLD_7</b> = 167,
176 <b>NACL_KEY_WORLD_8</b> = 168,
177 <b>NACL_KEY_WORLD_9</b> = 169,
178 <b>NACL_KEY_WORLD_10</b> = 170,
179 <br>
180 &nbsp;&nbsp;<b>NACL_KEY_WORLD_11</b> = 171,
181 <b>NACL_KEY_WORLD_12</b> = 172,
182 <b>NACL_KEY_WORLD_13</b> = 173,
183 <b>NACL_KEY_WORLD_14</b> = 174,
184 <br>
185 &nbsp;&nbsp;<b>NACL_KEY_WORLD_15</b> = 175,
186 <b>NACL_KEY_WORLD_16</b> = 176,
187 <b>NACL_KEY_WORLD_17</b> = 177,
188 <b>NACL_KEY_WORLD_18</b> = 178,
189 <br>
190 &nbsp;&nbsp;<b>NACL_KEY_WORLD_19</b> = 179,
191 <b>NACL_KEY_WORLD_20</b> = 180,
192 <b>NACL_KEY_WORLD_21</b> = 181,
193 <b>NACL_KEY_WORLD_22</b> = 182,
194 <br>
195 &nbsp;&nbsp;<b>NACL_KEY_WORLD_23</b> = 183,
196 <b>NACL_KEY_WORLD_24</b> = 184,
197 <b>NACL_KEY_WORLD_25</b> = 185,
198 <b>NACL_KEY_WORLD_26</b> = 186,
199 <br>
200 &nbsp;&nbsp;<b>NACL_KEY_WORLD_27</b> = 187,
201 <b>NACL_KEY_WORLD_28</b> = 188,
202 <b>NACL_KEY_WORLD_29</b> = 189,
203 <b>NACL_KEY_WORLD_30</b> = 190,
204 <br>
205 &nbsp;&nbsp;<b>NACL_KEY_WORLD_31</b> = 191,
206 <b>NACL_KEY_WORLD_32</b> = 192,
207 <b>NACL_KEY_WORLD_33</b> = 193,
208 <b>NACL_KEY_WORLD_34</b> = 194,
209 <br>
210 &nbsp;&nbsp;<b>NACL_KEY_WORLD_35</b> = 195,
211 <b>NACL_KEY_WORLD_36</b> = 196,
212 <b>NACL_KEY_WORLD_37</b> = 197,
213 <b>NACL_KEY_WORLD_38</b> = 198,
214 <br>
215 &nbsp;&nbsp;<b>NACL_KEY_WORLD_39</b> = 199,
216 <b>NACL_KEY_WORLD_40</b> = 200,
217 <b>NACL_KEY_WORLD_41</b> = 201,
218 <b>NACL_KEY_WORLD_42</b> = 202,
219 <br>
220 &nbsp;&nbsp;<b>NACL_KEY_WORLD_43</b> = 203,
221 <b>NACL_KEY_WORLD_44</b> = 204,
222 <b>NACL_KEY_WORLD_45</b> = 205,
223 <b>NACL_KEY_WORLD_46</b> = 206,
224 <br>
225 &nbsp;&nbsp;<b>NACL_KEY_WORLD_47</b> = 207,
226 <b>NACL_KEY_WORLD_48</b> = 208,
227 <b>NACL_KEY_WORLD_49</b> = 209,
228 <b>NACL_KEY_WORLD_50</b> = 210,
229 <br>
230 &nbsp;&nbsp;<b>NACL_KEY_WORLD_51</b> = 211,
231 <b>NACL_KEY_WORLD_52</b> = 212,
232 <b>NACL_KEY_WORLD_53</b> = 213,
233 <b>NACL_KEY_WORLD_54</b> = 214,
234 <br>
235 &nbsp;&nbsp;<b>NACL_KEY_WORLD_55</b> = 215,
236 <b>NACL_KEY_WORLD_56</b> = 216,
237 <b>NACL_KEY_WORLD_57</b> = 217,
238 <b>NACL_KEY_WORLD_58</b> = 218,
239 <br>
240 &nbsp;&nbsp;<b>NACL_KEY_WORLD_59</b> = 219,
241 <b>NACL_KEY_WORLD_60</b> = 220,
242 <b>NACL_KEY_WORLD_61</b> = 221,
243 <b>NACL_KEY_WORLD_62</b> = 222,
244 <br>
245 &nbsp;&nbsp;<b>NACL_KEY_WORLD_63</b> = 223,
246 <b>NACL_KEY_WORLD_64</b> = 224,
247 <b>NACL_KEY_WORLD_65</b> = 225,
248 <b>NACL_KEY_WORLD_66</b> = 226,
249 <br>
250 &nbsp;&nbsp;<b>NACL_KEY_WORLD_67</b> = 227,
251 <b>NACL_KEY_WORLD_68</b> = 228,
252 <b>NACL_KEY_WORLD_69</b> = 229,
253 <b>NACL_KEY_WORLD_70</b> = 230,
254 <br>
255 &nbsp;&nbsp;<b>NACL_KEY_WORLD_71</b> = 231,
256 <b>NACL_KEY_WORLD_72</b> = 232,
257 <b>NACL_KEY_WORLD_73</b> = 233,
258 <b>NACL_KEY_WORLD_74</b> = 234,
259 <br>
260 &nbsp;&nbsp;<b>NACL_KEY_WORLD_75</b> = 235,
261 <b>NACL_KEY_WORLD_76</b> = 236,
262 <b>NACL_KEY_WORLD_77</b> = 237,
263 <b>NACL_KEY_WORLD_78</b> = 238,
264 <br>
265 &nbsp;&nbsp;<b>NACL_KEY_WORLD_79</b> = 239,
266 <b>NACL_KEY_WORLD_80</b> = 240,
267 <b>NACL_KEY_WORLD_81</b> = 241,
268 <b>NACL_KEY_WORLD_82</b> = 242,
269 <br>
270 &nbsp;&nbsp;<b>NACL_KEY_WORLD_83</b> = 243,
271 <b>NACL_KEY_WORLD_84</b> = 244,
272 <b>NACL_KEY_WORLD_85</b> = 245,
273 <b>NACL_KEY_WORLD_86</b> = 246,
274 <br>
275 &nbsp;&nbsp;<b>NACL_KEY_WORLD_87</b> = 247,
276 <b>NACL_KEY_WORLD_88</b> = 248,
277 <b>NACL_KEY_WORLD_89</b> = 249,
278 <b>NACL_KEY_WORLD_90</b> = 250,
279 <br>
280 &nbsp;&nbsp;<b>NACL_KEY_WORLD_91</b> = 251,
281 <b>NACL_KEY_WORLD_92</b> = 252,
282 <b>NACL_KEY_WORLD_93</b> = 253,
283 <b>NACL_KEY_WORLD_94</b> = 254,
284 <br>
285 &nbsp;&nbsp;<b>NACL_KEY_WORLD_95</b> = 255,
286 <b>NACL_KEY_KP0</b> = 256,
287 <b>NACL_KEY_KP1</b> = 257,
288 <b>NACL_KEY_KP2</b> = 258,
289 <br>
290 &nbsp;&nbsp;<b>NACL_KEY_KP3</b> = 259,
291 <b>NACL_KEY_KP4</b> = 260,
292 <b>NACL_KEY_KP5</b> = 261,
293 <b>NACL_KEY_KP6</b> = 262,
294 <br>
295 &nbsp;&nbsp;<b>NACL_KEY_KP7</b> = 263,
296 <b>NACL_KEY_KP8</b> = 264,
297 <b>NACL_KEY_KP9</b> = 265,
298 <b>NACL_KEY_KP_PERIOD</b> = 266,
299 <br>
300 &nbsp;&nbsp;<b>NACL_KEY_KP_DIVIDE</b> = 267,
301 <b>NACL_KEY_KP_MULTIPLY</b> = 268,
302 <b>NACL_KEY_KP_MINUS</b> = 269,
303 <b>NACL_KEY_KP_PLUS</b> = 270,
304 <br>
305 &nbsp;&nbsp;<b>NACL_KEY_KP_ENTER</b> = 271,
306 <b>NACL_KEY_KP_EQUALS</b> = 272,
307 <b>NACL_KEY_UP</b> = 273,
308 <b>NACL_KEY_DOWN</b> = 274,
309 <br>
310 &nbsp;&nbsp;<b>NACL_KEY_RIGHT</b> = 275,
311 <b>NACL_KEY_LEFT</b> = 276,
312 <b>NACL_KEY_INSERT</b> = 277,
313 <b>NACL_KEY_HOME</b> = 278,
314 <br>
315 &nbsp;&nbsp;<b>NACL_KEY_END</b> = 279,
316 <b>NACL_KEY_PAGEUP</b> = 280,
317 <b>NACL_KEY_PAGEDOWN</b> = 281,
318 <b>NACL_KEY_F1</b> = 282,
319 <br>
320 &nbsp;&nbsp;<b>NACL_KEY_F2</b> = 283,
321 <b>NACL_KEY_F3</b> = 284,
322 <b>NACL_KEY_F4</b> = 285,
323 <b>NACL_KEY_F5</b> = 286,
324 <br>
325 &nbsp;&nbsp;<b>NACL_KEY_F6</b> = 287,
326 <b>NACL_KEY_F7</b> = 288,
327 <b>NACL_KEY_F8</b> = 289,
328 <b>NACL_KEY_F9</b> = 290,
329 <br>
330 &nbsp;&nbsp;<b>NACL_KEY_F10</b> = 291,
331 <b>NACL_KEY_F11</b> = 292,
332 <b>NACL_KEY_F12</b> = 293,
333 <b>NACL_KEY_F13</b> = 294,
334 <br>
335 &nbsp;&nbsp;<b>NACL_KEY_F14</b> = 295,
336 <b>NACL_KEY_F15</b> = 296,
337 <b>NACL_KEY_NUMLOCK</b> = 300,
338 <b>NACL_KEY_CAPSLOCK</b> = 301,
339 <br>
340 &nbsp;&nbsp;<b>NACL_KEY_SCROLLOCK</b> = 302,
341 <b>NACL_KEY_RSHIFT</b> = 303,
342 <b>NACL_KEY_LSHIFT</b> = 304,
343 <b>NACL_KEY_RCTRL</b> = 305,
344 <br>
345 &nbsp;&nbsp;<b>NACL_KEY_LCTRL</b> = 306,
346 <b>NACL_KEY_RALT</b> = 307,
347 <b>NACL_KEY_LALT</b> = 308,
348 <b>NACL_KEY_RMETA</b> = 309,
349 <br>
350 &nbsp;&nbsp;<b>NACL_KEY_LMETA</b> = 310,
351 <b>NACL_KEY_LSUPER</b> = 311,
352 <b>NACL_KEY_RSUPER</b> = 312,
353 <b>NACL_KEY_MODE</b> = 313,
354 <br>
355 &nbsp;&nbsp;<b>NACL_KEY_COMPOSE</b> = 314,
356 <b>NACL_KEY_HELP</b> = 315,
357 <b>NACL_KEY_PRINT</b> = 316,
358 <b>NACL_KEY_SYSREQ</b> = 317,
359 <br>
360 &nbsp;&nbsp;<b>NACL_KEY_BREAK</b> = 318,
361 <b>NACL_KEY_MENU</b> = 319,
362 <b>NACL_KEY_POWER</b> = 320,
363 <b>NACL_KEY_EURO</b> = 321,
364 <br>
365 &nbsp;&nbsp;<b>NACL_KEY_UNDO</b> = 322,
366 <b>NACL_KEY_LAST</b>
367 <br>
369 <li>enum <a class="el" href="group__audio__video.html#gfad854f1495d6f8c9b657241f34eb99f">NaClKeyMod</a> { <br>
370 &nbsp;&nbsp;<b>NACL_KEYMOD_NONE</b> = 0x0000,
371 <b>NACL_KEYMOD_LSHIFT</b> = 0x0001,
372 <b>NACL_KEYMOD_RSHIFT</b> = 0x0002,
373 <b>NACL_KEYMOD_LCTRL</b> = 0x0040,
374 <br>
375 &nbsp;&nbsp;<b>NACL_KEYMOD_RCTRL</b> = 0x0080,
376 <b>NACL_KEYMOD_LALT</b> = 0x0100,
377 <b>NACL_KEYMOD_RALT</b> = 0x0200,
378 <b>NACL_KEYMOD_LMETA</b> = 0x0400,
379 <br>
380 &nbsp;&nbsp;<b>NACL_KEYMOD_RMETA</b> = 0x0800,
381 <b>NACL_KEYMOD_NUM</b> = 0x1000,
382 <b>NACL_KEYMOD_CAPS</b> = 0x2000,
383 <b>NACL_KEYMOD_MODE</b> = 0x4000,
384 <br>
385 &nbsp;&nbsp;<b>NACL_KEYMOD_RESERVED</b> = 0x8000
386 <br>
388 <li>enum <a class="el" href="group__audio__video.html#gf4c290ad712c8210deff8f02065f4dfc">NaClMouseButton</a> { <br>
389 &nbsp;&nbsp;<b>NACL_MOUSE_BUTTON_LEFT</b> = 1,
390 <b>NACL_MOUSE_BUTTON_MIDDLE</b> = 2,
391 <b>NACL_MOUSE_BUTTON_RIGHT</b> = 3,
392 <b>NACL_MOUSE_SCROLL_UP</b> = 4,
393 <br>
394 &nbsp;&nbsp;<b>NACL_MOUSE_SCROLL_DOWN</b> = 5
395 <br>
397 <li>enum <a class="el" href="group__audio__video.html#g76ea1b8501eeca71b41e3ac912fc0bd0">NaClMouseState</a> { <b>NACL_MOUSE_STATE_LEFT_BUTTON_PRESSED</b> = 1,
398 <b>NACL_MOUSE_STATE_MIDDLE_BUTTON_PRESSED</b> = 2,
399 <b>NACL_MOUSE_STATE_RIGHT_BUTTON_PRESSED</b> = 4
401 <li>enum <a class="el" href="group__audio__video.html#gf37e99708834ee5e8f4af20404165195">NaClActive</a> { <a class="el" href="group__audio__video.html#ggf37e99708834ee5e8f4af2040416519574aba405a96108c7f6fa4e0de7b37a33">NACL_ACTIVE_MOUSE</a> = 1,
402 <a class="el" href="group__audio__video.html#ggf37e99708834ee5e8f4af20404165195390668e66ad053f42e0b09a9790a9e12">NACL_ACTIVE_INPUT_FOCUS</a> = 2,
403 <a class="el" href="group__audio__video.html#ggf37e99708834ee5e8f4af2040416519559ef2412ecfd593928a0a8e3539f4b1d">NACL_ACTIVE_APPLICATION</a> = 4
405 </ul>
406 <hr><a name="_details"></a><h2>Detailed Description</h2>
407 Defines a basic audio/video interface for Native Client applications.
409 </div>
410 <p id="license">
411 Except as otherwise
412 <a href="http://code.google.com/policies.html#restrictions">noted</a>,
413 the content of this page is licensed under a
414 <a href="http://www.google.com/url?sa=D&amp;q=http%3A%2F%2Fcreativecommons.org/licenses/by/2.5/">Creative Commons
415 Attribution 2.5 license</a>.
416 </p>
418 <address>
419 Generated 30 Mar 2009 by <a href="http://www.doxygen.org/index.html">doxygen</a> 1.5.7.1
420 </address>
422 </body>
423 </html>