cpp-api.html 14 KB

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