Pepper C API Reference (Stable)
Warning
Deprecation of the technologies described here has been announced for platforms other than ChromeOS.
Please visit our migration guide for details.
This page lists the C API for Pepper 60. Apps that use this API can run in Chrome 60 or higher.
Interfaces
- PPB_Audio
- PPB_AudioBuffer
- PPB_AudioConfig
- PPB_AudioEncoder
- PPB_Compositor
- PPB_CompositorLayer
- PPB_Console
- PPB_Core
- PPB_FileIO
- PPB_FileRef
- PPB_FileSystem
- PPB_Fullscreen
- PPB_Gamepad
- PPB_Graphics2D
- PPB_Graphics3D
- PPB_HostResolver
- PPB_IMEInputEvent
- PPB_ImageData
- PPB_InputEvent
- PPB_Instance
- PPB_KeyboardInputEvent
- PPB_MediaStreamAudioTrack
- PPB_MediaStreamVideoTrack
- PPB_MessageLoop
- PPB_Messaging
- PPB_MouseCursor
- PPB_MouseInputEvent
- PPB_MouseLock
- PPB_NetAddress
- PPB_NetworkList
- PPB_NetworkMonitor
- PPB_NetworkProxy
- PPB_OpenGLES2
- PPB_OpenGLES2
- PPB_OpenGLES2ChromiumEnableFeature
- PPB_OpenGLES2ChromiumEnableFeature
- PPB_OpenGLES2ChromiumMapSub
- PPB_OpenGLES2ChromiumMapSub
- PPB_OpenGLES2FramebufferBlit
- PPB_OpenGLES2FramebufferBlit
- PPB_OpenGLES2FramebufferMultisample
- PPB_OpenGLES2FramebufferMultisample
- PPB_OpenGLES2InstancedArrays
- PPB_OpenGLES2InstancedArrays
- PPB_OpenGLES2Query
- PPB_OpenGLES2Query
- PPB_OpenGLES2VertexArrayObject
- PPB_OpenGLES2VertexArrayObject
- PPB_TCPSocket
- PPB_TextInputController
- PPB_TouchInputEvent
- PPB_UDPSocket
- PPB_URLLoader
- PPB_URLRequestInfo
- PPB_URLResponseInfo
- PPB_Var
- PPB_VarArray
- PPB_VarArrayBuffer
- PPB_VarDictionary
- PPB_VideoDecoder
- PPB_VideoEncoder
- PPB_VideoFrame
- PPB_View
- PPB_VpnProvider
- PPB_WebSocket
- PPB_WheelInputEvent
- PPP_Graphics3D
- PPP_InputEvent
- PPP_Instance
- PPP_MessageHandler
- PPP_Messaging
- PPP_MouseLock
Structures
- PP_ArrayOutput
- PP_AudioBitstreamBuffer
- PP_AudioProfileDescription
- PP_BitstreamBuffer
- PP_CompletionCallback
- PP_DirectoryEntry
- PP_FileInfo
- PP_FloatPoint
- PP_FloatRect
- PP_FloatSize
- PP_GamepadSampleData
- PP_GamepadsSampleData
- PP_HostResolver_Hint
- PP_ImageDataDesc
- PP_InputEvent_Character
- PP_InputEvent_Key
- PP_InputEvent_Mouse
- PP_InputEvent_Wheel
- PP_NetAddress_IPv4
- PP_NetAddress_IPv6
- PP_Point
- PP_Rect
- PP_Size
- PP_TouchPoint
- PP_Var
- PP_VideoPicture
- PP_VideoPicture
- PP_VideoProfileDescription
- PP_VideoProfileDescription
- PP_VarValue
Functions
Enums
Typedefs
Macros
Files
- pp_array_output.h
- pp_bool.h
- pp_codecs.h
- pp_completion_callback.h
- pp_directory_entry.h
- pp_errors.h
- pp_file_info.h
- pp_graphics_3d.h
- pp_input_event.h
- pp_instance.h
- pp_module.h
- pp_point.h
- pp_rect.h
- pp_resource.h
- pp_size.h
- pp_stdint.h
- pp_time.h
- pp_touch_point.h
- pp_var.h
- ppb.h
- ppb_audio.h
- ppb_audio_buffer.h
- ppb_audio_config.h
- ppb_audio_encoder.h
- ppb_compositor.h
- ppb_compositor_layer.h
- ppb_console.h
- ppb_core.h
- ppb_file_io.h
- ppb_file_ref.h
- ppb_file_system.h
- ppb_fullscreen.h
- ppb_gamepad.h
- ppb_graphics_2d.h
- ppb_graphics_3d.h
- ppb_host_resolver.h
- ppb_image_data.h
- ppb_input_event.h
- ppb_instance.h
- ppb_media_stream_audio_track.h
- ppb_media_stream_video_track.h
- ppb_message_loop.h
- ppb_messaging.h
- ppb_mouse_cursor.h
- ppb_mouse_lock.h
- ppb_net_address.h
- ppb_network_list.h
- ppb_network_monitor.h
- ppb_network_proxy.h
- ppb_opengles2.h
- ppb_tcp_socket.h
- ppb_text_input_controller.h
- ppb_udp_socket.h
- ppb_url_loader.h
- ppb_url_request_info.h
- ppb_url_response_info.h
- ppb_var.h
- ppb_var_array.h
- ppb_var_array_buffer.h
- ppb_var_dictionary.h
- ppb_video_decoder.h
- ppb_video_encoder.h
- ppb_video_frame.h
- ppb_view.h
- ppb_vpn_provider.h
- ppb_websocket.h
- ppp.h
- ppp_graphics_3d.h
- ppp_input_event.h
- ppp_instance.h
- ppp_message_handler.h
- ppp_messaging.h
- ppp_mouse_lock.h