1 {{+bindTo:partials.standard_nacl_article}}
3 <span class=
"target" id=
"cpp-api"><span id=
"pepper-stable-cpp-index"></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
40. Apps that use this API can
6 run in Chrome
40 or higher.
</p>
7 <h2 id=
"classes"><a class=
"reference external" href=
"pepper_stable/cpp/inherits.html">Classes
</a></h2>
9 <div><ul class=
"small-gap">
10 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_audio.html">Audio
</a></li>
11 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_audio_buffer.html">AudioBuffer
</a></li>
12 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_audio_config.html">AudioConfig
</a></li>
13 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_completion_callback.html">CompletionCallback
</a></li>
14 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_completion_callback_factory.html">CompletionCallbackFactory
</a></li>
15 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_completion_callback_with_output.html">CompletionCallbackWithOutput
</a></li>
16 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_compositor.html">Compositor
</a></li>
17 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_compositor_layer.html">CompositorLayer
</a></li>
18 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_core.html">Core
</a></li>
19 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_directory_entry.html">DirectoryEntry
</a></li>
20 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_file_i_o.html">FileIO
</a></li>
21 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_file_ref.html">FileRef
</a></li>
22 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_file_system.html">FileSystem
</a></li>
23 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_float_point.html">FloatPoint
</a></li>
24 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_float_rect.html">FloatRect
</a></li>
25 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_float_size.html">FloatSize
</a></li>
26 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_fullscreen.html">Fullscreen
</a></li>
27 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_graphics2_d.html">Graphics2D
</a></li>
28 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_graphics3_d.html">Graphics3D
</a></li>
29 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_graphics3_d_client.html">Graphics3DClient
</a></li>
30 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_host_resolver.html">HostResolver
</a></li>
31 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_i_m_e_input_event.html">IMEInputEvent
</a></li>
32 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_image_data.html">ImageData
</a></li>
33 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_input_event.html">InputEvent
</a></li>
34 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_instance.html">Instance
</a></li>
35 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_instance_handle.html">InstanceHandle
</a></li>
36 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_keyboard_input_event.html">KeyboardInputEvent
</a></li>
37 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_media_stream_audio_track.html">MediaStreamAudioTrack
</a></li>
38 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_media_stream_video_track.html">MediaStreamVideoTrack
</a></li>
39 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_message_handler.html">MessageHandler
</a></li>
40 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_message_loop.html">MessageLoop
</a></li>
41 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_module.html">Module
</a></li>
42 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_mouse_cursor.html">MouseCursor
</a></li>
43 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_mouse_input_event.html">MouseInputEvent
</a></li>
44 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_mouse_lock.html">MouseLock
</a></li>
45 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_net_address.html">NetAddress
</a></li>
46 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_network_list.html">NetworkList
</a></li>
47 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_network_monitor.html">NetworkMonitor
</a></li>
48 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_network_proxy.html">NetworkProxy
</a></li>
49 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_point.html">Point
</a></li>
50 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_rect.html">Rect
</a></li>
51 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_resource.html">Resource
</a></li>
52 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_size.html">Size
</a></li>
53 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_t_c_p_socket.html">TCPSocket
</a></li>
54 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_text_input_controller.html">TextInputController
</a></li>
55 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_touch_input_event.html">TouchInputEvent
</a></li>
56 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_touch_point.html">TouchPoint
</a></li>
57 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_u_d_p_socket.html">UDPSocket
</a></li>
58 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_u_r_l_loader.html">URLLoader
</a></li>
59 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_u_r_l_request_info.html">URLRequestInfo
</a></li>
60 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_u_r_l_response_info.html">URLResponseInfo
</a></li>
61 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_var.html">Var
</a></li>
62 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_var_1_1_out_exception.html">Var11OutException
</a></li>
63 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_var_array.html">VarArray
</a></li>
64 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_var_array_buffer.html">VarArrayBuffer
</a></li>
65 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_var_dictionary.html">VarDictionary
</a></li>
66 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_video_decoder.html">VideoDecoder
</a></li>
67 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_video_frame.html">VideoFrame
</a></li>
68 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_view.html">View
</a></li>
69 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_web_socket.html">WebSocket
</a></li>
70 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1_wheel_input_event.html">WheelInputEvent
</a></li>
71 <li><a class=
"reference external" href=
"pepper_stable/cpp/classpp_1_1internal_1_1_directory_entry_array_output_adapter_with_storage.html">Internal::DirectoryEntryArrayOutputAdapterWithStorage
</a></li>
74 <h2 id=
"files">Files
</h2>
76 <div><ul class=
"small-gap">
77 <li><a class=
"reference external" href=
"pepper_stable/cpp/audio_8h.html">audio.h
</a></li>
78 <li><a class=
"reference external" href=
"pepper_stable/cpp/audio__buffer_8h.html">audio_buffer.h
</a></li>
79 <li><a class=
"reference external" href=
"pepper_stable/cpp/audio__config_8h.html">audio_config.h
</a></li>
80 <li><a class=
"reference external" href=
"pepper_stable/cpp/completion__callback_8h.html">completion_callback.h
</a></li>
81 <li><a class=
"reference external" href=
"pepper_stable/cpp/completion__callback__factory_8h.html">completion_callback_factory.h
</a></li>
82 <li><a class=
"reference external" href=
"pepper_stable/cpp/compositor_8h.html">compositor.h
</a></li>
83 <li><a class=
"reference external" href=
"pepper_stable/cpp/compositor__layer_8h.html">compositor_layer.h
</a></li>
84 <li><a class=
"reference external" href=
"pepper_stable/cpp/core_8h.html">core.h
</a></li>
85 <li><a class=
"reference external" href=
"pepper_stable/cpp/directory__entry_8h.html">directory_entry.h
</a></li>
86 <li><a class=
"reference external" href=
"pepper_stable/cpp/file__io_8h.html">file_io.h
</a></li>
87 <li><a class=
"reference external" href=
"pepper_stable/cpp/file__ref_8h.html">file_ref.h
</a></li>
88 <li><a class=
"reference external" href=
"pepper_stable/cpp/file__system_8h.html">file_system.h
</a></li>
89 <li><a class=
"reference external" href=
"pepper_stable/cpp/fullscreen_8h.html">fullscreen.h
</a></li>
90 <li><a class=
"reference external" href=
"pepper_stable/cpp/graphics__2d_8h.html">graphics_2d.h
</a></li>
91 <li><a class=
"reference external" href=
"pepper_stable/cpp/graphics__3d_8h.html">graphics_3d.h
</a></li>
92 <li><a class=
"reference external" href=
"pepper_stable/cpp/graphics__3d__client_8h.html">graphics_3d_client.h
</a></li>
93 <li><a class=
"reference external" href=
"pepper_stable/cpp/host__resolver_8h.html">host_resolver.h
</a></li>
94 <li><a class=
"reference external" href=
"pepper_stable/cpp/image__data_8h.html">image_data.h
</a></li>
95 <li><a class=
"reference external" href=
"pepper_stable/cpp/input__event_8h.html">input_event.h
</a></li>
96 <li><a class=
"reference external" href=
"pepper_stable/cpp/instance_8h.html">instance.h
</a></li>
97 <li><a class=
"reference external" href=
"pepper_stable/cpp/instance__handle_8h.html">instance_handle.h
</a></li>
98 <li><a class=
"reference external" href=
"pepper_stable/cpp/logging_8h.html">logging.h
</a></li>
99 <li><a class=
"reference external" href=
"pepper_stable/cpp/media__stream__audio__track_8h.html">media_stream_audio_track.h
</a></li>
100 <li><a class=
"reference external" href=
"pepper_stable/cpp/media__stream__video__track_8h.html">media_stream_video_track.h
</a></li>
101 <li><a class=
"reference external" href=
"pepper_stable/cpp/message__handler_8h.html">message_handler.h
</a></li>
102 <li><a class=
"reference external" href=
"pepper_stable/cpp/message__loop_8h.html">message_loop.h
</a></li>
103 <li><a class=
"reference external" href=
"pepper_stable/cpp/module_8h.html">module.h
</a></li>
104 <li><a class=
"reference external" href=
"pepper_stable/cpp/module__embedder_8h.html">module_embedder.h
</a></li>
105 <li><a class=
"reference external" href=
"pepper_stable/cpp/module__impl_8h.html">module_impl.h
</a></li>
106 <li><a class=
"reference external" href=
"pepper_stable/cpp/mouse__cursor_8h.html">mouse_cursor.h
</a></li>
107 <li><a class=
"reference external" href=
"pepper_stable/cpp/mouse__lock_8h.html">mouse_lock.h
</a></li>
108 <li><a class=
"reference external" href=
"pepper_stable/cpp/net__address_8h.html">net_address.h
</a></li>
109 <li><a class=
"reference external" href=
"pepper_stable/cpp/network__list_8h.html">network_list.h
</a></li>
110 <li><a class=
"reference external" href=
"pepper_stable/cpp/network__monitor_8h.html">network_monitor.h
</a></li>
111 <li><a class=
"reference external" href=
"pepper_stable/cpp/network__proxy_8h.html">network_proxy.h
</a></li>
112 <li><a class=
"reference external" href=
"pepper_stable/cpp/pass__ref_8h.html">pass_ref.h
</a></li>
113 <li><a class=
"reference external" href=
"pepper_stable/cpp/point_8h.html">point.h
</a></li>
114 <li><a class=
"reference external" href=
"pepper_stable/cpp/rect_8h.html">rect.h
</a></li>
115 <li><a class=
"reference external" href=
"pepper_stable/cpp/resource_8h.html">resource.h
</a></li>
116 <li><a class=
"reference external" href=
"pepper_stable/cpp/size_8h.html">size.h
</a></li>
117 <li><a class=
"reference external" href=
"pepper_stable/cpp/tcp__socket_8h.html">tcp_socket.h
</a></li>
118 <li><a class=
"reference external" href=
"pepper_stable/cpp/text__input__controller_8h.html">text_input_controller.h
</a></li>
119 <li><a class=
"reference external" href=
"pepper_stable/cpp/touch__point_8h.html">touch_point.h
</a></li>
120 <li><a class=
"reference external" href=
"pepper_stable/cpp/udp__socket_8h.html">udp_socket.h
</a></li>
121 <li><a class=
"reference external" href=
"pepper_stable/cpp/url__loader_8h.html">url_loader.h
</a></li>
122 <li><a class=
"reference external" href=
"pepper_stable/cpp/url__request__info_8h.html">url_request_info.h
</a></li>
123 <li><a class=
"reference external" href=
"pepper_stable/cpp/url__response__info_8h.html">url_response_info.h
</a></li>
124 <li><a class=
"reference external" href=
"pepper_stable/cpp/var_8h.html">var.h
</a></li>
125 <li><a class=
"reference external" href=
"pepper_stable/cpp/var__array_8h.html">var_array.h
</a></li>
126 <li><a class=
"reference external" href=
"pepper_stable/cpp/var__array__buffer_8h.html">var_array_buffer.h
</a></li>
127 <li><a class=
"reference external" href=
"pepper_stable/cpp/var__dictionary_8h.html">var_dictionary.h
</a></li>
128 <li><a class=
"reference external" href=
"pepper_stable/cpp/video__decoder_8h.html">video_decoder.h
</a></li>
129 <li><a class=
"reference external" href=
"pepper_stable/cpp/video__frame_8h.html">video_frame.h
</a></li>
130 <li><a class=
"reference external" href=
"pepper_stable/cpp/view_8h.html">view.h
</a></li>
131 <li><a class=
"reference external" href=
"pepper_stable/cpp/websocket_8h.html">websocket.h
</a></li>
136 {{/partials.standard_nacl_article}}