OLD | NEW |
| (Empty) |
1 {{+bindTo:partials.standard_nacl_article}} | |
2 | |
3 <span class="target" id="pepper-stable-c-index"><span id="c-api"></span></span><
section id="pepper-c-api-reference-stable"> | |
4 <h1 id="pepper-c-api-reference-stable">Pepper C API Reference (Stable)</h1> | |
5 <p>This page lists the C API for Pepper 35. Apps that use this API can | |
6 run in Chrome 35 or higher.</p> | |
7 <section id="id1"> | |
8 <h2 id="id1"><a class="reference external" href="group___interfaces.html">Interf
aces</a></h2> | |
9 <blockquote> | |
10 <div><ul class="small-gap"> | |
11 <li><a class="reference external" href="struct_p_p_b___audio__1__1.html">PPB_Aud
io</a></li> | |
12 <li><a class="reference external" href="struct_p_p_b___audio_buffer__0__1.html">
PPB_AudioBuffer</a></li> | |
13 <li><a class="reference external" href="struct_p_p_b___audio_config__1__1.html">
PPB_AudioConfig</a></li> | |
14 <li><a class="reference external" href="struct_p_p_b___console__1__0.html">PPB_C
onsole</a></li> | |
15 <li><a class="reference external" href="struct_p_p_b___core__1__0.html">PPB_Core
</a></li> | |
16 <li><a class="reference external" href="struct_p_p_b___file_i_o__1__1.html">PPB_
FileIO</a></li> | |
17 <li><a class="reference external" href="struct_p_p_b___file_mapping__0__1.html">
PPB_FileMapping</a></li> | |
18 <li><a class="reference external" href="struct_p_p_b___file_ref__1__2.html">PPB_
FileRef</a></li> | |
19 <li><a class="reference external" href="struct_p_p_b___file_system__1__0.html">P
PB_FileSystem</a></li> | |
20 <li><a class="reference external" href="struct_p_p_b___fullscreen__1__0.html">PP
B_Fullscreen</a></li> | |
21 <li><a class="reference external" href="struct_p_p_b___gamepad__1__0.html">PPB_G
amepad</a></li> | |
22 <li><a class="reference external" href="struct_p_p_b___graphics2_d__1__1.html">P
PB_Graphics2D</a></li> | |
23 <li><a class="reference external" href="struct_p_p_b___graphics3_d__1__0.html">P
PB_Graphics3D</a></li> | |
24 <li><a class="reference external" href="struct_p_p_b___host_resolver__1__0.html"
>PPB_HostResolver</a></li> | |
25 <li><a class="reference external" href="struct_p_p_b___i_m_e_input_event__1__0.h
tml">PPB_IMEInputEvent</a></li> | |
26 <li><a class="reference external" href="struct_p_p_b___image_data__1__0.html">PP
B_ImageData</a></li> | |
27 <li><a class="reference external" href="struct_p_p_b___input_event__1__0.html">P
PB_InputEvent</a></li> | |
28 <li><a class="reference external" href="struct_p_p_b___instance__1__0.html">PPB_
Instance</a></li> | |
29 <li><a class="reference external" href="struct_p_p_b___keyboard_input_event__1__
2.html">PPB_KeyboardInputEvent</a></li> | |
30 <li><a class="reference external" href="struct_p_p_b___media_stream_audio_track_
_0__1.html">PPB_MediaStreamAudioTrack</a></li> | |
31 <li><a class="reference external" href="struct_p_p_b___media_stream_video_track_
_0__1.html">PPB_MediaStreamVideoTrack</a></li> | |
32 <li><a class="reference external" href="struct_p_p_b___message_loop__1__0.html">
PPB_MessageLoop</a></li> | |
33 <li><a class="reference external" href="struct_p_p_b___messaging__1__0.html">PPB
_Messaging</a></li> | |
34 <li><a class="reference external" href="struct_p_p_b___mouse_cursor__1__0.html">
PPB_MouseCursor</a></li> | |
35 <li><a class="reference external" href="struct_p_p_b___mouse_input_event__1__1.h
tml">PPB_MouseInputEvent</a></li> | |
36 <li><a class="reference external" href="struct_p_p_b___mouse_lock__1__0.html">PP
B_MouseLock</a></li> | |
37 <li><a class="reference external" href="struct_p_p_b___net_address__1__0.html">P
PB_NetAddress</a></li> | |
38 <li><a class="reference external" href="struct_p_p_b___network_list__1__0.html">
PPB_NetworkList</a></li> | |
39 <li><a class="reference external" href="struct_p_p_b___network_monitor__1__0.htm
l">PPB_NetworkMonitor</a></li> | |
40 <li><a class="reference external" href="struct_p_p_b___network_proxy__1__0.html"
>PPB_NetworkProxy</a></li> | |
41 <li><a class="reference external" href="struct_p_p_b___t_c_p_socket__1__1.html">
PPB_TCPSocket</a></li> | |
42 <li><a class="reference external" href="struct_p_p_b___text_input_controller__1_
_0.html">PPB_TextInputController</a></li> | |
43 <li><a class="reference external" href="struct_p_p_b___touch_input_event__1__0.h
tml">PPB_TouchInputEvent</a></li> | |
44 <li><a class="reference external" href="struct_p_p_b___u_d_p_socket__1__0.html">
PPB_UDPSocket</a></li> | |
45 <li><a class="reference external" href="struct_p_p_b___u_r_l_loader__1__0.html">
PPB_URLLoader</a></li> | |
46 <li><a class="reference external" href="struct_p_p_b___u_r_l_request_info__1__0.
html">PPB_URLRequestInfo</a></li> | |
47 <li><a class="reference external" href="struct_p_p_b___u_r_l_response_info__1__0
.html">PPB_URLResponseInfo</a></li> | |
48 <li><a class="reference external" href="struct_p_p_b___var__1__2.html">PPB_Var</
a></li> | |
49 <li><a class="reference external" href="struct_p_p_b___var_array__1__0.html">PPB
_VarArray</a></li> | |
50 <li><a class="reference external" href="struct_p_p_b___var_array_buffer__1__0.ht
ml">PPB_VarArrayBuffer</a></li> | |
51 <li><a class="reference external" href="struct_p_p_b___var_dictionary__1__0.html
">PPB_VarDictionary</a></li> | |
52 <li><a class="reference external" href="struct_p_p_b___video_frame__0__1.html">P
PB_VideoFrame</a></li> | |
53 <li><a class="reference external" href="struct_p_p_b___view__1__1.html">PPB_View
</a></li> | |
54 <li><a class="reference external" href="struct_p_p_b___web_socket__1__0.html">PP
B_WebSocket</a></li> | |
55 <li><a class="reference external" href="struct_p_p_b___wheel_input_event__1__0.h
tml">PPB_WheelInputEvent</a></li> | |
56 <li><a class="reference external" href="struct_p_p_p___graphics3_d__1__0.html">P
PP_Graphics3D</a></li> | |
57 <li><a class="reference external" href="struct_p_p_p___input_event__0__1.html">P
PP_InputEvent</a></li> | |
58 <li><a class="reference external" href="struct_p_p_p___instance__1__1.html">PPP_
Instance</a></li> | |
59 <li><a class="reference external" href="struct_p_p_p___messaging__1__0.html">PPP
_Messaging</a></li> | |
60 <li><a class="reference external" href="struct_p_p_p___mouse_lock__1__0.html">PP
P_MouseLock</a></li> | |
61 </ul> | |
62 </div></blockquote> | |
63 </section><section id="id2"> | |
64 <h2 id="id2"><a class="reference external" href="group___structs.html">Structure
s</a></h2> | |
65 <blockquote> | |
66 <div><ul class="small-gap"> | |
67 <li><a class="reference external" href="struct_p_p___array_output.html">PP_Array
Output</a></li> | |
68 <li><a class="reference external" href="struct_p_p___completion_callback.html">P
P_CompletionCallback</a></li> | |
69 <li><a class="reference external" href="struct_p_p___directory_entry.html">PP_Di
rectoryEntry</a></li> | |
70 <li><a class="reference external" href="struct_p_p___file_info.html">PP_FileInfo
</a></li> | |
71 <li><a class="reference external" href="struct_p_p___float_point.html">PP_FloatP
oint</a></li> | |
72 <li><a class="reference external" href="struct_p_p___gamepad_sample_data.html">P
P_GamepadSampleData</a></li> | |
73 <li><a class="reference external" href="struct_p_p___gamepads_sample_data.html">
PP_GamepadsSampleData</a></li> | |
74 <li><a class="reference external" href="struct_p_p___host_resolver___hint.html">
PP_HostResolver_Hint</a></li> | |
75 <li><a class="reference external" href="struct_p_p___image_data_desc.html">PP_Im
ageDataDesc</a></li> | |
76 <li><a class="reference external" href="struct_p_p___input_event___character.htm
l">PP_InputEvent_Character</a></li> | |
77 <li><a class="reference external" href="struct_p_p___input_event___key.html">PP_
InputEvent_Key</a></li> | |
78 <li><a class="reference external" href="struct_p_p___input_event___mouse.html">P
P_InputEvent_Mouse</a></li> | |
79 <li><a class="reference external" href="struct_p_p___input_event___wheel.html">P
P_InputEvent_Wheel</a></li> | |
80 <li><a class="reference external" href="struct_p_p___net_address___i_pv4.html">P
P_NetAddress_IPv4</a></li> | |
81 <li><a class="reference external" href="struct_p_p___net_address___i_pv6.html">P
P_NetAddress_IPv6</a></li> | |
82 <li><a class="reference external" href="struct_p_p___point.html">PP_Point</a></l
i> | |
83 <li><a class="reference external" href="struct_p_p___rect.html">PP_Rect</a></li> | |
84 <li><a class="reference external" href="struct_p_p___size.html">PP_Size</a></li> | |
85 <li><a class="reference external" href="struct_p_p___touch_point.html">PP_TouchP
oint</a></li> | |
86 <li><a class="reference external" href="struct_p_p___var.html">PP_Var</a></li> | |
87 <li><a class="reference external" href="union_p_p___var_value.html">PP_VarValue<
/a></li> | |
88 </ul> | |
89 </div></blockquote> | |
90 </section><section id="id3"> | |
91 <h2 id="id3"><a class="reference external" href="group___functions.html">Functio
ns</a></h2> | |
92 </section><section id="id4"> | |
93 <h2 id="id4"><a class="reference external" href="group___enums.html">Enums</a></
h2> | |
94 </section><section id="id5"> | |
95 <h2 id="id5"><a class="reference external" href="group___typedefs.html">Typedefs
</a></h2> | |
96 </section><section id="id6"> | |
97 <h2 id="id6"><a class="reference external" href="globals_defs.html">Macros</a></
h2> | |
98 </section><section id="files"> | |
99 <h2 id="files">Files</h2> | |
100 <blockquote> | |
101 <div><ul class="small-gap"> | |
102 <li><a class="reference external" href="pp__array__output_8h.html">pp_array_outp
ut.h</a></li> | |
103 <li><a class="reference external" href="pp__bool_8h.html">pp_bool.h</a></li> | |
104 <li><a class="reference external" href="pp__completion__callback_8h.html">pp_com
pletion_callback.h</a></li> | |
105 <li><a class="reference external" href="pp__directory__entry_8h.html">pp_directo
ry_entry.h</a></li> | |
106 <li><a class="reference external" href="pp__errors_8h.html">pp_errors.h</a></li> | |
107 <li><a class="reference external" href="pp__file__info_8h.html">pp_file_info.h</
a></li> | |
108 <li><a class="reference external" href="pp__graphics__3d_8h.html">pp_graphics_3d
.h</a></li> | |
109 <li><a class="reference external" href="pp__input__event_8h.html">pp_input_event
.h</a></li> | |
110 <li><a class="reference external" href="pp__instance_8h.html">pp_instance.h</a><
/li> | |
111 <li><a class="reference external" href="pp__module_8h.html">pp_module.h</a></li> | |
112 <li><a class="reference external" href="pp__point_8h.html">pp_point.h</a></li> | |
113 <li><a class="reference external" href="pp__rect_8h.html">pp_rect.h</a></li> | |
114 <li><a class="reference external" href="pp__resource_8h.html">pp_resource.h</a><
/li> | |
115 <li><a class="reference external" href="pp__size_8h.html">pp_size.h</a></li> | |
116 <li><a class="reference external" href="pp__stdint_8h.html">pp_stdint.h</a></li> | |
117 <li><a class="reference external" href="pp__time_8h.html">pp_time.h</a></li> | |
118 <li><a class="reference external" href="pp__touch__point_8h.html">pp_touch_point
.h</a></li> | |
119 <li><a class="reference external" href="pp__var_8h.html">pp_var.h</a></li> | |
120 <li><a class="reference external" href="ppb_8h.html">ppb.h</a></li> | |
121 <li><a class="reference external" href="ppb__audio_8h.html">ppb_audio.h</a></li> | |
122 <li><a class="reference external" href="ppb__audio__buffer_8h.html">ppb_audio_bu
ffer.h</a></li> | |
123 <li><a class="reference external" href="ppb__audio__config_8h.html">ppb_audio_co
nfig.h</a></li> | |
124 <li><a class="reference external" href="ppb__console_8h.html">ppb_console.h</a><
/li> | |
125 <li><a class="reference external" href="ppb__core_8h.html">ppb_core.h</a></li> | |
126 <li><a class="reference external" href="ppb__file__io_8h.html">ppb_file_io.h</a>
</li> | |
127 <li><a class="reference external" href="ppb__file__mapping_8h.html">ppb_file_map
ping.h</a></li> | |
128 <li><a class="reference external" href="ppb__file__ref_8h.html">ppb_file_ref.h</
a></li> | |
129 <li><a class="reference external" href="ppb__file__system_8h.html">ppb_file_syst
em.h</a></li> | |
130 <li><a class="reference external" href="ppb__fullscreen_8h.html">ppb_fullscreen.
h</a></li> | |
131 <li><a class="reference external" href="ppb__gamepad_8h.html">ppb_gamepad.h</a><
/li> | |
132 <li><a class="reference external" href="ppb__graphics__2d_8h.html">ppb_graphics_
2d.h</a></li> | |
133 <li><a class="reference external" href="ppb__graphics__3d_8h.html">ppb_graphics_
3d.h</a></li> | |
134 <li><a class="reference external" href="ppb__host__resolver_8h.html">ppb_host_re
solver.h</a></li> | |
135 <li><a class="reference external" href="ppb__image__data_8h.html">ppb_image_data
.h</a></li> | |
136 <li><a class="reference external" href="ppb__input__event_8h.html">ppb_input_eve
nt.h</a></li> | |
137 <li><a class="reference external" href="ppb__instance_8h.html">ppb_instance.h</a
></li> | |
138 <li><a class="reference external" href="ppb__media__stream__audio__track_8h.html
">ppb_media_stream_audio_track.h</a></li> | |
139 <li><a class="reference external" href="ppb__media__stream__video__track_8h.html
">ppb_media_stream_video_track.h</a></li> | |
140 <li><a class="reference external" href="ppb__message__loop_8h.html">ppb_message_
loop.h</a></li> | |
141 <li><a class="reference external" href="ppb__messaging_8h.html">ppb_messaging.h<
/a></li> | |
142 <li><a class="reference external" href="ppb__mouse__cursor_8h.html">ppb_mouse_cu
rsor.h</a></li> | |
143 <li><a class="reference external" href="ppb__mouse__lock_8h.html">ppb_mouse_lock
.h</a></li> | |
144 <li><a class="reference external" href="ppb__net__address_8h.html">ppb_net_addre
ss.h</a></li> | |
145 <li><a class="reference external" href="ppb__network__list_8h.html">ppb_network_
list.h</a></li> | |
146 <li><a class="reference external" href="ppb__network__monitor_8h.html">ppb_netwo
rk_monitor.h</a></li> | |
147 <li><a class="reference external" href="ppb__network__proxy_8h.html">ppb_network
_proxy.h</a></li> | |
148 <li><a class="reference external" href="ppb__tcp__socket_8h.html">ppb_tcp_socket
.h</a></li> | |
149 <li><a class="reference external" href="ppb__text__input__controller_8h.html">pp
b_text_input_controller.h</a></li> | |
150 <li><a class="reference external" href="ppb__udp__socket_8h.html">ppb_udp_socket
.h</a></li> | |
151 <li><a class="reference external" href="ppb__url__loader_8h.html">ppb_url_loader
.h</a></li> | |
152 <li><a class="reference external" href="ppb__url__request__info_8h.html">ppb_url
_request_info.h</a></li> | |
153 <li><a class="reference external" href="ppb__url__response__info_8h.html">ppb_ur
l_response_info.h</a></li> | |
154 <li><a class="reference external" href="ppb__var_8h.html">ppb_var.h</a></li> | |
155 <li><a class="reference external" href="ppb__var__array_8h.html">ppb_var_array.h
</a></li> | |
156 <li><a class="reference external" href="ppb__var__array__buffer_8h.html">ppb_var
_array_buffer.h</a></li> | |
157 <li><a class="reference external" href="ppb__var__dictionary_8h.html">ppb_var_di
ctionary.h</a></li> | |
158 <li><a class="reference external" href="ppb__video__frame_8h.html">ppb_video_fra
me.h</a></li> | |
159 <li><a class="reference external" href="ppb__view_8h.html">ppb_view.h</a></li> | |
160 <li><a class="reference external" href="ppb__websocket_8h.html">ppb_websocket.h<
/a></li> | |
161 <li><a class="reference external" href="ppp_8h.html">ppp.h</a></li> | |
162 <li><a class="reference external" href="ppp__graphics__3d_8h.html">ppp_graphics_
3d.h</a></li> | |
163 <li><a class="reference external" href="ppp__input__event_8h.html">ppp_input_eve
nt.h</a></li> | |
164 <li><a class="reference external" href="ppp__instance_8h.html">ppp_instance.h</a
></li> | |
165 <li><a class="reference external" href="ppp__messaging_8h.html">ppp_messaging.h<
/a></li> | |
166 <li><a class="reference external" href="ppp__mouse__lock_8h.html">ppp_mouse_lock
.h</a></li> | |
167 </ul> | |
168 </div></blockquote> | |
169 </section></section> | |
170 | |
171 {{/partials.standard_nacl_article}} | |
OLD | NEW |