OLD | NEW |
1 {{+bindTo:partials.standard_nacl_article}} | 1 {{+bindTo:partials.standard_nacl_article}} |
2 | 2 |
3 <span class="target" id="c-api"><span id="pepper-stable-c-index"></span></span><
section id="pepper-c-api-reference-stable"> | 3 <span class="target" id="c-api"><span id="pepper-stable-c-index"></span></span><
b><font color="#cc0000"> |
| 4 NOTE: |
| 5 Deprecation of the technologies described here has been announced |
| 6 for platforms other than ChromeOS.<br/> |
| 7 Please visit our |
| 8 <a href="/native-client/migration">migration guide</a> |
| 9 for details. |
| 10 </font></b> |
| 11 <hr/><section id="pepper-c-api-reference-stable"> |
4 <h1 id="pepper-c-api-reference-stable">Pepper C API Reference (Stable)</h1> | 12 <h1 id="pepper-c-api-reference-stable">Pepper C API Reference (Stable)</h1> |
5 <p>This page lists the C API for Pepper 48. Apps that use this API can | 13 <p>This page lists the C API for Pepper 58. Apps that use this API can |
6 run in Chrome 48 or higher.</p> | 14 run in Chrome 58 or higher.</p> |
7 <h2 id="interfaces"><a class="reference external" href="pepper_stable/c/group___
interfaces.html">Interfaces</a></h2> | 15 <h2 id="interfaces"><a class="reference external" href="pepper_stable/c/group___
interfaces.html">Interfaces</a></h2> |
8 <blockquote> | 16 <blockquote> |
9 <div><ul class="small-gap"> | 17 <div><ul class="small-gap"> |
10 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___audio__1_
_1.html">PPB_Audio</a></li> | 18 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___audio__1_
_1.html">PPB_Audio</a></li> |
11 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___audio_buf
fer__0__1.html">PPB_AudioBuffer</a></li> | 19 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___audio_buf
fer__0__1.html">PPB_AudioBuffer</a></li> |
12 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___audio_con
fig__1__1.html">PPB_AudioConfig</a></li> | 20 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___audio_con
fig__1__1.html">PPB_AudioConfig</a></li> |
13 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___audio_enc
oder__0__1.html">PPB_AudioEncoder</a></li> | 21 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___audio_enc
oder__0__1.html">PPB_AudioEncoder</a></li> |
14 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___composito
r__0__1.html">PPB_Compositor</a></li> | 22 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___composito
r__0__1.html">PPB_Compositor</a></li> |
15 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___composito
r_layer__0__2.html">PPB_CompositorLayer</a></li> | 23 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___composito
r_layer__0__2.html">PPB_CompositorLayer</a></li> |
16 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___console__
1__0.html">PPB_Console</a></li> | 24 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___console__
1__0.html">PPB_Console</a></li> |
17 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___core__1__
0.html">PPB_Core</a></li> | 25 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___core__1__
0.html">PPB_Core</a></li> |
18 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___file_i_o_
_1__1.html">PPB_FileIO</a></li> | 26 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___file_i_o_
_1__1.html">PPB_FileIO</a></li> |
19 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___file_ref_
_1__2.html">PPB_FileRef</a></li> | 27 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___file_ref_
_1__2.html">PPB_FileRef</a></li> |
20 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___file_syst
em__1__0.html">PPB_FileSystem</a></li> | 28 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___file_syst
em__1__0.html">PPB_FileSystem</a></li> |
21 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___fullscree
n__1__0.html">PPB_Fullscreen</a></li> | 29 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___fullscree
n__1__0.html">PPB_Fullscreen</a></li> |
22 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___gamepad__
1__0.html">PPB_Gamepad</a></li> | 30 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___gamepad__
1__0.html">PPB_Gamepad</a></li> |
23 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___graphics2
_d__1__1.html">PPB_Graphics2D</a></li> | 31 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___graphics2
_d__1__2.html">PPB_Graphics2D</a></li> |
24 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___graphics3
_d__1__0.html">PPB_Graphics3D</a></li> | 32 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___graphics3
_d__1__0.html">PPB_Graphics3D</a></li> |
25 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___host_reso
lver__1__0.html">PPB_HostResolver</a></li> | 33 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___host_reso
lver__1__0.html">PPB_HostResolver</a></li> |
26 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___i_m_e_inp
ut_event__1__0.html">PPB_IMEInputEvent</a></li> | 34 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___i_m_e_inp
ut_event__1__0.html">PPB_IMEInputEvent</a></li> |
27 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___image_dat
a__1__0.html">PPB_ImageData</a></li> | 35 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___image_dat
a__1__0.html">PPB_ImageData</a></li> |
28 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___input_eve
nt__1__0.html">PPB_InputEvent</a></li> | 36 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___input_eve
nt__1__0.html">PPB_InputEvent</a></li> |
29 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___instance_
_1__0.html">PPB_Instance</a></li> | 37 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___instance_
_1__0.html">PPB_Instance</a></li> |
30 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___keyboard_
input_event__1__2.html">PPB_KeyboardInputEvent</a></li> | 38 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___keyboard_
input_event__1__2.html">PPB_KeyboardInputEvent</a></li> |
31 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___media_str
eam_audio_track__0__1.html">PPB_MediaStreamAudioTrack</a></li> | 39 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___media_str
eam_audio_track__0__1.html">PPB_MediaStreamAudioTrack</a></li> |
32 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___media_str
eam_video_track__1__0.html">PPB_MediaStreamVideoTrack</a></li> | 40 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___media_str
eam_video_track__1__0.html">PPB_MediaStreamVideoTrack</a></li> |
33 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___message_l
oop__1__0.html">PPB_MessageLoop</a></li> | 41 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___message_l
oop__1__0.html">PPB_MessageLoop</a></li> |
(...skipping 29 matching lines...) Expand all Loading... |
63 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___u_r_l_req
uest_info__1__0.html">PPB_URLRequestInfo</a></li> | 71 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___u_r_l_req
uest_info__1__0.html">PPB_URLRequestInfo</a></li> |
64 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___u_r_l_res
ponse_info__1__0.html">PPB_URLResponseInfo</a></li> | 72 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___u_r_l_res
ponse_info__1__0.html">PPB_URLResponseInfo</a></li> |
65 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var__1__2
.html">PPB_Var</a></li> | 73 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var__1__2
.html">PPB_Var</a></li> |
66 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var_array
__1__0.html">PPB_VarArray</a></li> | 74 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var_array
__1__0.html">PPB_VarArray</a></li> |
67 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var_array
_buffer__1__0.html">PPB_VarArrayBuffer</a></li> | 75 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var_array
_buffer__1__0.html">PPB_VarArrayBuffer</a></li> |
68 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var_dicti
onary__1__0.html">PPB_VarDictionary</a></li> | 76 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var_dicti
onary__1__0.html">PPB_VarDictionary</a></li> |
69 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___video_dec
oder__1__1.html">PPB_VideoDecoder</a></li> | 77 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___video_dec
oder__1__1.html">PPB_VideoDecoder</a></li> |
70 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___video_enc
oder__0__2.html">PPB_VideoEncoder</a></li> | 78 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___video_enc
oder__0__2.html">PPB_VideoEncoder</a></li> |
71 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___video_fra
me__0__1.html">PPB_VideoFrame</a></li> | 79 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___video_fra
me__0__1.html">PPB_VideoFrame</a></li> |
72 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___view__1__
2.html">PPB_View</a></li> | 80 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___view__1__
2.html">PPB_View</a></li> |
| 81 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___vpn_provi
der__0__1.html">PPB_VpnProvider</a></li> |
73 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___web_socke
t__1__0.html">PPB_WebSocket</a></li> | 82 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___web_socke
t__1__0.html">PPB_WebSocket</a></li> |
74 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___wheel_inp
ut_event__1__0.html">PPB_WheelInputEvent</a></li> | 83 <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___wheel_inp
ut_event__1__0.html">PPB_WheelInputEvent</a></li> |
75 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___graphics3
_d__1__0.html">PPP_Graphics3D</a></li> | 84 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___graphics3
_d__1__0.html">PPP_Graphics3D</a></li> |
76 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___input_eve
nt__0__1.html">PPP_InputEvent</a></li> | 85 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___input_eve
nt__0__1.html">PPP_InputEvent</a></li> |
77 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___instance_
_1__1.html">PPP_Instance</a></li> | 86 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___instance_
_1__1.html">PPP_Instance</a></li> |
78 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___message_h
andler__0__2.html">PPP_MessageHandler</a></li> | 87 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___message_h
andler__0__2.html">PPP_MessageHandler</a></li> |
79 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___messaging
__1__0.html">PPP_Messaging</a></li> | 88 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___messaging
__1__0.html">PPP_Messaging</a></li> |
80 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___mouse_loc
k__1__0.html">PPP_MouseLock</a></li> | 89 <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___mouse_loc
k__1__0.html">PPP_MouseLock</a></li> |
81 </ul> | 90 </ul> |
82 </div></blockquote> | 91 </div></blockquote> |
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
179 <li><a class="reference external" href="pepper_stable/c/ppb__url__request__info_
8h.html">ppb_url_request_info.h</a></li> | 188 <li><a class="reference external" href="pepper_stable/c/ppb__url__request__info_
8h.html">ppb_url_request_info.h</a></li> |
180 <li><a class="reference external" href="pepper_stable/c/ppb__url__response__info
_8h.html">ppb_url_response_info.h</a></li> | 189 <li><a class="reference external" href="pepper_stable/c/ppb__url__response__info
_8h.html">ppb_url_response_info.h</a></li> |
181 <li><a class="reference external" href="pepper_stable/c/ppb__var_8h.html">ppb_va
r.h</a></li> | 190 <li><a class="reference external" href="pepper_stable/c/ppb__var_8h.html">ppb_va
r.h</a></li> |
182 <li><a class="reference external" href="pepper_stable/c/ppb__var__array_8h.html"
>ppb_var_array.h</a></li> | 191 <li><a class="reference external" href="pepper_stable/c/ppb__var__array_8h.html"
>ppb_var_array.h</a></li> |
183 <li><a class="reference external" href="pepper_stable/c/ppb__var__array__buffer_
8h.html">ppb_var_array_buffer.h</a></li> | 192 <li><a class="reference external" href="pepper_stable/c/ppb__var__array__buffer_
8h.html">ppb_var_array_buffer.h</a></li> |
184 <li><a class="reference external" href="pepper_stable/c/ppb__var__dictionary_8h.
html">ppb_var_dictionary.h</a></li> | 193 <li><a class="reference external" href="pepper_stable/c/ppb__var__dictionary_8h.
html">ppb_var_dictionary.h</a></li> |
185 <li><a class="reference external" href="pepper_stable/c/ppb__video__decoder_8h.h
tml">ppb_video_decoder.h</a></li> | 194 <li><a class="reference external" href="pepper_stable/c/ppb__video__decoder_8h.h
tml">ppb_video_decoder.h</a></li> |
186 <li><a class="reference external" href="pepper_stable/c/ppb__video__encoder_8h.h
tml">ppb_video_encoder.h</a></li> | 195 <li><a class="reference external" href="pepper_stable/c/ppb__video__encoder_8h.h
tml">ppb_video_encoder.h</a></li> |
187 <li><a class="reference external" href="pepper_stable/c/ppb__video__frame_8h.htm
l">ppb_video_frame.h</a></li> | 196 <li><a class="reference external" href="pepper_stable/c/ppb__video__frame_8h.htm
l">ppb_video_frame.h</a></li> |
188 <li><a class="reference external" href="pepper_stable/c/ppb__view_8h.html">ppb_v
iew.h</a></li> | 197 <li><a class="reference external" href="pepper_stable/c/ppb__view_8h.html">ppb_v
iew.h</a></li> |
| 198 <li><a class="reference external" href="pepper_stable/c/ppb__vpn__provider_8h.ht
ml">ppb_vpn_provider.h</a></li> |
189 <li><a class="reference external" href="pepper_stable/c/ppb__websocket_8h.html">
ppb_websocket.h</a></li> | 199 <li><a class="reference external" href="pepper_stable/c/ppb__websocket_8h.html">
ppb_websocket.h</a></li> |
190 <li><a class="reference external" href="pepper_stable/c/ppp_8h.html">ppp.h</a></
li> | 200 <li><a class="reference external" href="pepper_stable/c/ppp_8h.html">ppp.h</a></
li> |
191 <li><a class="reference external" href="pepper_stable/c/ppp__graphics__3d_8h.htm
l">ppp_graphics_3d.h</a></li> | 201 <li><a class="reference external" href="pepper_stable/c/ppp__graphics__3d_8h.htm
l">ppp_graphics_3d.h</a></li> |
192 <li><a class="reference external" href="pepper_stable/c/ppp__input__event_8h.htm
l">ppp_input_event.h</a></li> | 202 <li><a class="reference external" href="pepper_stable/c/ppp__input__event_8h.htm
l">ppp_input_event.h</a></li> |
193 <li><a class="reference external" href="pepper_stable/c/ppp__instance_8h.html">p
pp_instance.h</a></li> | 203 <li><a class="reference external" href="pepper_stable/c/ppp__instance_8h.html">p
pp_instance.h</a></li> |
194 <li><a class="reference external" href="pepper_stable/c/ppp__message__handler_8h
.html">ppp_message_handler.h</a></li> | 204 <li><a class="reference external" href="pepper_stable/c/ppp__message__handler_8h
.html">ppp_message_handler.h</a></li> |
195 <li><a class="reference external" href="pepper_stable/c/ppp__messaging_8h.html">
ppp_messaging.h</a></li> | 205 <li><a class="reference external" href="pepper_stable/c/ppp__messaging_8h.html">
ppp_messaging.h</a></li> |
196 <li><a class="reference external" href="pepper_stable/c/ppp__mouse__lock_8h.html
">ppp_mouse_lock.h</a></li> | 206 <li><a class="reference external" href="pepper_stable/c/ppp__mouse__lock_8h.html
">ppp_mouse_lock.h</a></li> |
197 </ul> | 207 </ul> |
198 </div></blockquote> | 208 </div></blockquote> |
199 </section> | 209 </section> |
200 | 210 |
201 {{/partials.standard_nacl_article}} | 211 {{/partials.standard_nacl_article}} |
OLD | NEW |