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