Pepper_47_C_interfaces
|
anonymous enum |
This enumeration contains enumerators of all PPAPI error codes.
Errors are negative valued. Callers should treat all negative values as a failure, even if it's not in the list, since the possible errors are likely to expand and change over time.
Enumerator | |
---|---|
PP_OK |
This value is returned by a function on successful synchronous completion or is passed as a result to a PP_CompletionCallback_Func on successful asynchronous completion. |
PP_OK_COMPLETIONPENDING |
This value is returned by a function that accepts a PP_CompletionCallback and cannot complete synchronously. This code indicates that the given callback will be asynchronously notified of the final result once it is available. |
PP_ERROR_FAILED |
This value indicates failure for unspecified reasons. |
PP_ERROR_ABORTED |
This value indicates failure due to an asynchronous operation being interrupted. The most common cause of this error code is destroying a resource that still has a callback pending. All callbacks are guaranteed to execute, so any callbacks pending on a destroyed resource will be issued with PP_ERROR_ABORTED. If you get an aborted notification that you aren't expecting, check to make sure that the resource you're using is still in scope. A common mistake is to create a resource on the stack, which will destroy the resource as soon as the function returns. |
PP_ERROR_BADARGUMENT |
This value indicates failure due to an invalid argument. |
PP_ERROR_BADRESOURCE |
This value indicates failure due to an invalid PP_Resource. |
PP_ERROR_NOINTERFACE |
This value indicates failure due to an unavailable PPAPI interface. |
PP_ERROR_NOACCESS |
This value indicates failure due to insufficient privileges. |
PP_ERROR_NOMEMORY |
This value indicates failure due to insufficient memory. |
PP_ERROR_NOSPACE |
This value indicates failure due to insufficient storage space. |
PP_ERROR_NOQUOTA |
This value indicates failure due to insufficient storage quota. |
PP_ERROR_INPROGRESS |
This value indicates failure due to an action already being in progress. |
PP_ERROR_NOTSUPPORTED |
The requested command is not supported by the browser. |
PP_ERROR_BLOCKS_MAIN_THREAD |
Returned if you try to use a null completion callback to "block until complete" on the main thread. Blocking the main thread is not permitted to keep the browser responsive (otherwise, you may not be able to handle input events, and there are reentrancy and deadlock issues). |
PP_ERROR_MALFORMED_INPUT |
This value indicates that the plugin sent bad input data to a resource, leaving it in an invalid state. The resource can't be used after returning this error and should be released. |
PP_ERROR_RESOURCE_FAILED |
This value indicates that a resource has failed. The resource can't be used after returning this error and should be released. |
PP_ERROR_FILENOTFOUND |
This value indicates failure due to a file that does not exist. |
PP_ERROR_FILEEXISTS |
This value indicates failure due to a file that already exists. |
PP_ERROR_FILETOOBIG |
This value indicates failure due to a file that is too big. |
PP_ERROR_FILECHANGED |
This value indicates failure due to a file having been modified unexpectedly. |
PP_ERROR_NOTAFILE |
This value indicates that the pathname does not reference a file. |
PP_ERROR_TIMEDOUT |
This value indicates failure due to a time limit being exceeded. |
PP_ERROR_USERCANCEL |
This value indicates that the user cancelled rather than providing expected input. |
PP_ERROR_NO_USER_GESTURE |
This value indicates failure due to lack of a user gesture such as a mouse click or key input event. Examples of actions requiring a user gesture are showing the file chooser dialog and going into fullscreen mode. |
PP_ERROR_CONTEXT_LOST |
This value indicates that the graphics context was lost due to a power management event. |
PP_ERROR_NO_MESSAGE_LOOP |
Indicates an attempt to make a PPAPI call on a thread without previously registering a message loop via PPB_MessageLoop.AttachToCurrentThread. Without this registration step, no PPAPI calls are supported. |
PP_ERROR_WRONG_THREAD |
Indicates that the requested operation is not permitted on the current thread. |
PP_ERROR_WOULD_BLOCK_THREAD |
Indicates that a null completion callback was used on a thread handling a blocking message from JavaScript. Null completion callbacks "block until complete", which could cause the main JavaScript thread to be blocked excessively. |
PP_ERROR_CONNECTION_CLOSED |
This value indicates that the connection was closed. For TCP sockets, it corresponds to a TCP FIN. |
PP_ERROR_CONNECTION_RESET |
This value indicates that the connection was reset. For TCP sockets, it corresponds to a TCP RST. |
PP_ERROR_CONNECTION_REFUSED |
This value indicates that the connection attempt was refused. |
PP_ERROR_CONNECTION_ABORTED |
This value indicates that the connection was aborted. For TCP sockets, it means the connection timed out as a result of not receiving an ACK for data sent. This can include a FIN packet that did not get ACK'd. |
PP_ERROR_CONNECTION_FAILED |
This value indicates that the connection attempt failed. |
PP_ERROR_CONNECTION_TIMEDOUT |
This value indicates that the connection attempt timed out. |
PP_ERROR_ADDRESS_INVALID |
This value indicates that the IP address or port number is invalid. |
PP_ERROR_ADDRESS_UNREACHABLE |
This value indicates that the IP address is unreachable. This usually means that there is no route to the specified host or network. |
PP_ERROR_ADDRESS_IN_USE |
This value is returned when attempting to bind an address that is already in use. |
PP_ERROR_MESSAGE_TOO_BIG |
This value indicates that the message was too large for the transport. |
PP_ERROR_NAME_NOT_RESOLVED |
This value indicates that the host name could not be resolved. |
Definition at line 30 of file pp_errors.h.
anonymous enum |
This enumeration contains audio frame count constants. PP_AUDIOMINSAMPLEFRAMECOUNT
is the minimum possible frame count. PP_AUDIOMAXSAMPLEFRAMECOUNT
is the maximum possible frame count.
Enumerator | |
---|---|
PP_AUDIOMINSAMPLEFRAMECOUNT | |
PP_AUDIOMAXSAMPLEFRAMECOUNT |
Definition at line 38 of file ppb_audio_config.h.
PP_AudioBuffer_SampleRate is an enumeration of the different audio sample rates.
Definition at line 34 of file ppb_audio_buffer.h.
PP_AudioBuffer_SampleSize is an enumeration of the different audio sample sizes.
Enumerator | |
---|---|
PP_AUDIOBUFFER_SAMPLESIZE_UNKNOWN | |
PP_AUDIOBUFFER_SAMPLESIZE_16_BITS |
Definition at line 50 of file ppb_audio_buffer.h.
enum PP_AudioCodec |
PP_AudioCodec
contains audio codec type constants.
Enumerator | |
---|---|
PP_AUDIOCODEC_UNKNOWN | |
PP_AUDIOCODEC_VORBIS | |
PP_AUDIOCODEC_AAC |
Definition at line 308 of file pp_content_decryptor.h.
Definition at line 58 of file pp_media_codecs_samsung.h.
Definition at line 32 of file pp_media_codecs_samsung.h.
enum PP_AudioProfile |
Audio profiles.
Enumerator | |
---|---|
PP_AUDIOPROFILE_OPUS | |
PP_AUDIOPROFILE_MAX |
Definition at line 48 of file pp_codecs.h.
enum PP_AudioSampleRate |
PP_AudioSampleRate is an enumeration of the different audio sampling rates. PP_AUDIOSAMPLERATE_44100
is the sample rate used on CDs and PP_AUDIOSAMPLERATE_48000
is the sample rate used on DVDs and Digital Audio Tapes.
Enumerator | |
---|---|
PP_AUDIOSAMPLERATE_NONE | |
PP_AUDIOSAMPLERATE_44100 | |
PP_AUDIOSAMPLERATE_48000 |
Definition at line 49 of file ppb_audio_config.h.
enum PP_BlendMode |
This enumeration contains blend modes used for computing the result pixels based on the source RGBA values in layers with the RGBA values that are already in the destination framebuffer. alpha_src, color_src: source alpha and color. alpha_dst, color_dst: destination alpha and color (before compositing). Below descriptions of the blend modes assume the colors are pre-multiplied. This interface is still in development (Dev API status) and may change, so is only supported on Dev channel and Canary currently.
Definition at line 41 of file ppb_compositor_layer.h.
enum PP_Bool |
Definition at line 36 of file ppb_browser_font_trusted.h.
Specifies the font weight. Normally users will only use NORMAL or BOLD.
Definition at line 55 of file ppb_browser_font_trusted.h.
enum PP_CdmExceptionCode |
PP_CdmExceptionCode
contains exception code constants.
Definition at line 476 of file pp_content_decryptor.h.
enum PP_CdmKeyStatus |
PP_CdmKeyStatus
contains key status constants.
Definition at line 500 of file pp_content_decryptor.h.
enum PP_CdmMessageType |
PP_CdmMessageType
contains message type constants.
Enumerator | |
---|---|
PP_CDMMESSAGETYPE_LICENSE_REQUEST | |
PP_CDMMESSAGETYPE_LICENSE_RENEWAL | |
PP_CDMMESSAGETYPE_LICENSE_RELEASE |
Definition at line 490 of file pp_content_decryptor.h.
Definition at line 105 of file pp_media_codecs_samsung.h.
Definition at line 31 of file ppb_char_set_trusted.h.
This enumeration contains flags used to control how non-NULL callbacks are scheduled by asynchronous methods.
Definition at line 47 of file pp_completion_callback.h.
enum PP_CriteriaField |
Enum describing field to be used in TV service searching.
Enumerator | |
---|---|
PP_SEARCH_ID | |
PP_SEARCH_NAME |
Definition at line 28 of file pp_search_criteria_samsung.h.
PP_DecryptedFrameFormat
contains video frame formats.
Enumerator | |
---|---|
PP_DECRYPTEDFRAMEFORMAT_UNKNOWN | |
PP_DECRYPTEDFRAMEFORMAT_YV12 | |
PP_DECRYPTEDFRAMEFORMAT_I420 |
Definition at line 139 of file pp_content_decryptor.h.
PP_DecryptedFramePlanes
provides YUV plane index values for accessing plane offsets stored in PP_DecryptedFrameInfo
.
Enumerator | |
---|---|
PP_DECRYPTEDFRAMEPLANES_Y | |
PP_DECRYPTEDFRAMEPLANES_U | |
PP_DECRYPTEDFRAMEPLANES_V |
Definition at line 217 of file pp_content_decryptor.h.
PP_DecryptedSampleFormat
contains audio sample formats.
Definition at line 149 of file pp_content_decryptor.h.
PP_DecryptorStreamType
contains stream type constants.
Enumerator | |
---|---|
PP_DECRYPTORSTREAMTYPE_AUDIO | |
PP_DECRYPTORSTREAMTYPE_VIDEO |
Definition at line 447 of file pp_content_decryptor.h.
enum PP_DecryptResult |
The PP_DecryptResult
enum contains decryption and decoding result constants.
Definition at line 164 of file pp_content_decryptor.h.
enum PP_DeviceType_Dev |
Device types.
Enumerator | |
---|---|
PP_DEVICETYPE_DEV_INVALID | |
PP_DEVICETYPE_DEV_AUDIOCAPTURE | |
PP_DEVICETYPE_DEV_VIDEOCAPTURE | |
PP_DEVICETYPE_DEV_REMOVABLESTORAGE |
Definition at line 55 of file ppb_device_ref_dev.h.
List of elementary stream types of which played media container can consists of.
Values of valid elementary streams can be used to index array.
Definition at line 41 of file pp_media_common_samsung.h.
The PP_ExternalPluginResult
enum contains result codes from launching an external plugin.
Definition at line 36 of file ppb_instance_private.h.
enum PP_FileOpenFlags |
The PP_FileOpenFlags enum contains file open constants.
Definition at line 38 of file ppb_file_io.h.
enum PP_FileSystemType |
The PP_FileSystemType
enum contains file system type constants.
Definition at line 41 of file pp_file_info.h.
enum PP_FileType |
The PP_FileType
enum contains file type constants.
Enumerator | |
---|---|
PP_FILETYPE_REGULAR |
A regular file type |
PP_FILETYPE_DIRECTORY |
A directory |
PP_FILETYPE_OTHER |
A catch-all for unidentified types |
Definition at line 28 of file pp_file_info.h.
Enumerator | |
---|---|
PP_FLASH_BROWSEROPERATIONS_PERMISSION_DEFAULT | |
PP_FLASH_BROWSEROPERATIONS_PERMISSION_ALLOW | |
PP_FLASH_BROWSEROPERATIONS_PERMISSION_BLOCK | |
PP_FLASH_BROWSEROPERATIONS_PERMISSION_ASK |
Definition at line 42 of file ppp_flash_browser_operations.h.
Enumerator | |
---|---|
PP_FLASH_BROWSEROPERATIONS_SETTINGTYPE_CAMERAMIC | |
PP_FLASH_BROWSEROPERATIONS_SETTINGTYPE_PEERNETWORKING |
Definition at line 36 of file ppp_flash_browser_operations.h.
This enumeration contains the predefined clipboard data formats.
Definition at line 48 of file ppb_flash_clipboard.h.
This enumeration contains the types of clipboards that can be accessed. These types correspond to clipboard types in WebKit.
Enumerator | |
---|---|
PP_FLASH_CLIPBOARD_TYPE_STANDARD |
The standard clipboard. |
PP_FLASH_CLIPBOARD_TYPE_SELECTION |
The selection clipboard (e.g., on Linux). |
Definition at line 37 of file ppb_flash_clipboard.h.
Enumerator | |
---|---|
PP_FLASH_MENUITEM_TYPE_NORMAL | |
PP_FLASH_MENUITEM_TYPE_CHECKBOX | |
PP_FLASH_MENUITEM_TYPE_SEPARATOR | |
PP_FLASH_MENUITEM_TYPE_SUBMENU |
Definition at line 40 of file ppb_flash_menu.h.
enum PP_FlashCrashKey |
This enum provides keys for setting breakpad crash report data.
Enumerator | |
---|---|
PP_FLASHCRASHKEY_URL |
Specifies the document URL which contains the flash instance. |
PP_FLASHCRASHKEY_RESOURCE_URL |
Specifies the URL of the current swf. |
Definition at line 117 of file ppb_flash.h.
Definition at line 41 of file ppb_flash.h.
enum PP_FlashSetting |
Enumerator | |
---|---|
PP_FLASHSETTING_3DENABLED |
Specifies if the system likely supports 3D hardware acceleration. The result is a boolean PP_Var, depending on the supported nature of 3D acceleration. If querying this function returns true, the 3D system will normally use the native hardware for rendering which will be much faster. Having this set to true only means that 3D should be used to draw 2D and video elements. PP_FLASHSETTING_STAGE3D_ENABLED should be checked to determine if it's ok to use 3D for arbitrary content. In rare cases (depending on the platform) this value will be true but a created 3D context will use emulation because context initialization failed. |
PP_FLASHSETTING_INCOGNITO |
Specifies if the given instance is in private/incognito/off-the-record mode (returns true) or "regular" mode (returns false). Returns an undefined PP_Var on invalid instance. |
PP_FLASHSETTING_STAGE3DENABLED |
Specifies if arbitrary 3d commands are supported (returns true), or if 3d should only be used for drawing 2d and video (returns false). This should only be enabled if PP_FLASHSETTING_3DENABLED is true. |
PP_FLASHSETTING_LANGUAGE |
Specifies the string for the language code of the UI of the browser. For example: "en-US" or "de". Returns an undefined PP_Var on invalid instance. |
PP_FLASHSETTING_NUMCORES |
Specifies the number of CPU cores that are present on the system. |
PP_FLASHSETTING_LSORESTRICTIONS |
Specifies restrictions on how flash should handle LSOs. The result is an int from |
PP_FLASHSETTING_STAGE3DBASELINEENABLED |
Specifies if the driver is reliable enough to use Shader Model 3 commands with it. This should only be enabled if PP_FLASHSETTING_STAGE3DENABLED is true. |
Definition at line 57 of file ppb_flash.h.
enum PP_Graphics3DAttrib |
Definition at line 24 of file pp_graphics_3d.h.
Hardware acceleration options.
Definition at line 56 of file pp_codecs.h.
enum PP_HostResolver_Flag |
PP_HostResolver_Flag
is an enumeration of flags which can be OR-ed and passed to the host resolver. Currently there is only one flag defined.
Enumerator | |
---|---|
PP_HOSTRESOLVER_FLAG_CANONNAME |
Hint to request the canonical name of the host, which can be retrieved by |
Definition at line 38 of file ppb_host_resolver.h.
The PP_HostResolver_Flags
is an enumeration of the different types of flags, that can be OR-ed and passed to host resolver.
Enumerator | |
---|---|
PP_HOST_RESOLVER_PRIVATE_FLAGS_CANONNAME |
AI_CANONNAME |
PP_HOST_RESOLVER_PRIVATE_FLAGS_LOOPBACK_ONLY |
Hint to the resolver that only loopback addresses are configured. |
Definition at line 41 of file ppb_host_resolver_private.h.
enum PP_ImageDataFormat |
PP_ImageDataFormat
is an enumeration of the different types of image data formats.
The third part of each enumeration value describes the memory layout from the lowest address to the highest. For example, BGRA means the B component is stored in the lowest address, no matter what endianness the platform is using.
The PREMUL suffix implies pre-multiplied alpha is used. In this mode, the red, green and blue color components of the pixel data supplied to an image data should be pre-multiplied by their alpha value. For example: starting with floating point color components, here is how to convert them to 8-bit premultiplied components for image data:
...components of a pixel, floats ranging from 0 to 1... float red = 1.0f;
float green = 0.50f;
float blue = 0.0f;
float alpha = 0.75f;
...components for image data are 8-bit values ranging from 0 to 255... uint8_t image_data_red_premul = (uint8_t)(red * alpha * 255.0f);
uint8_t image_data_green_premul = (uint8_t)(green * alpha * 255.0f);
uint8_t image_data_blue_premul = (uint8_t)(blue * alpha * 255.0f);
uint8_t image_data_alpha_premul = (uint8_t)(alpha * 255.0f);
Note: The resulting pre-multiplied red, green and blue components should not be greater than the alpha value.
Enumerator | |
---|---|
PP_IMAGEDATAFORMAT_BGRA_PREMUL | |
PP_IMAGEDATAFORMAT_RGBA_PREMUL |
Definition at line 64 of file ppb_image_data.h.
enum PP_InitDataType |
PP_InitDataType
contains Initialization Data Type constants.
Enumerator | |
---|---|
PP_INITDATATYPE_CENC | |
PP_INITDATATYPE_KEYIDS | |
PP_INITDATATYPE_WEBM |
Definition at line 466 of file pp_content_decryptor.h.
enum PP_InputEvent_Class |
Definition at line 234 of file ppb_input_event.h.
This enumeration contains event modifier constants. Each modifier is one bit. Retrieve the modifiers from an input event using the GetEventModifiers function on PPB_InputEvent.
Definition at line 204 of file ppb_input_event.h.
This enumeration contains constants representing each mouse button. To get the mouse button for a mouse down or up event, use GetMouseButton on PPB_InputEvent.
Enumerator | |
---|---|
PP_INPUTEVENT_MOUSEBUTTON_NONE | |
PP_INPUTEVENT_MOUSEBUTTON_LEFT | |
PP_INPUTEVENT_MOUSEBUTTON_MIDDLE | |
PP_INPUTEVENT_MOUSEBUTTON_RIGHT |
Definition at line 226 of file ppb_input_event.h.
enum PP_InputEvent_Type |
This enumeration contains the types of input events.
Definition at line 55 of file ppb_input_event.h.
The PP_IsolatedFileSystemType_Private
values indicate the type of isolated file systems.
Definition at line 37 of file ppb_isolated_file_system_private.h.
enum PP_LogLevel |
Enumerator | |
---|---|
PP_LOGLEVEL_TIP | |
PP_LOGLEVEL_LOG | |
PP_LOGLEVEL_WARNING | |
PP_LOGLEVEL_ERROR |
Definition at line 30 of file ppb_console.h.
The PP_MakeDirectoryFlags
enum contains flags used to control behavior of PPB_FileRef.MakeDirectory()
.
Enumerator | |
---|---|
PP_MAKEDIRECTORYFLAG_NONE | |
PP_MAKEDIRECTORYFLAG_WITH_ANCESTORS |
Requests that ancestor directories are created if they do not exist. |
PP_MAKEDIRECTORYFLAG_EXCLUSIVE |
Requests that the PPB_FileRef.MakeDirectory() call fails if the directory already exists. |
Definition at line 41 of file ppb_file_ref.h.
enum PP_MediaError |
Enum representing types of error when accessing to the stream/clip data
Definition at line 53 of file pp_media_control_samsung.h.
List of possible DRM system operation.
Definition at line 198 of file pp_media_player_samsung.h.
List of supported types of DRM systems.
Definition at line 172 of file pp_media_player_samsung.h.
enum PP_MediaPlayerError |
List of errors which might be reported by the player.
Definition at line 64 of file pp_media_player_samsung.h.
enum PP_MediaPlayerState |
List of media player states.
Definition at line 35 of file pp_media_player_samsung.h.
enum PP_MediaState |
Enumeration representing possible states of the player (Media Control)
Definition at line 27 of file pp_media_control_samsung.h.
This enumeration contains audio track attributes which are used by Configure()
.
Definition at line 37 of file ppb_media_stream_audio_track.h.
This enumeration contains video track attributes which are used by Configure()
.
Definition at line 40 of file ppb_media_stream_video_track.h.
enum PP_MouseCursor_Type |
The PP_MouseCursor_Type
enumeration lists the available stock cursor types.
Definition at line 36 of file ppb_mouse_cursor.h.
enum PP_NetAddress_Family |
Network address family types.
Definition at line 34 of file ppb_net_address.h.
Definition at line 34 of file ppb_net_address_private.h.
enum PP_NetworkList_State |
State of a network interface.
Enumerator | |
---|---|
PP_NETWORKLIST_STATE_DOWN |
Network interface is down. |
PP_NETWORKLIST_STATE_UP |
Network interface is up. |
Definition at line 57 of file ppb_network_list.h.
enum PP_NetworkList_Type |
Type of a network interface.
Definition at line 34 of file ppb_network_list.h.
Video output link types.
Definition at line 48 of file ppb_output_protection_private.h.
Content protection methods applied on video output link.
Enumerator | |
---|---|
PP_OUTPUT_PROTECTION_METHOD_PRIVATE_NONE | |
PP_OUTPUT_PROTECTION_METHOD_PRIVATE_HDCP |
Definition at line 39 of file ppb_output_protection_private.h.
Definition at line 24 of file pp_private_font_charset.h.
Definition at line 83 of file pp_media_codecs_samsung.h.
enum PP_ServiceType |
Enum describing type of the TV service.
Enumerator | |
---|---|
PP_SERVICE_TYPE_INVALID | |
PP_SERVICE_TYPE_TV |
Definition at line 27 of file pp_epg_event_samsung.h.
enum PP_SessionType |
PP_SessionType
contains session type constants.
Enumerator | |
---|---|
PP_SESSIONTYPE_TEMPORARY | |
PP_SESSIONTYPE_PERSISTENT_LICENSE | |
PP_SESSIONTYPE_PERSISTENT_RELEASE |
Definition at line 456 of file pp_content_decryptor.h.
enum PP_StreamingProperty |
Enum describing available streaming properties which can be set by the user.
Definition at line 232 of file pp_media_player_samsung.h.
enum PP_TCPSocket_Option |
Option names used by SetOption()
.
Definition at line 37 of file ppb_tcp_socket.h.
Enumerator | |
---|---|
PP_TCPSOCKETOPTION_PRIVATE_INVALID | |
PP_TCPSOCKETOPTION_PRIVATE_NO_DELAY |
Definition at line 35 of file ppb_tcp_socket_private.h.
enum PP_TextInput_Type |
PP_TextInput_Type is used to indicate the status of a plugin in regard to text input.
Definition at line 37 of file ppb_text_input_controller.h.
enum PP_TouchListType |
Definition at line 798 of file ppb_input_event.h.
enum PP_UDPSocket_Option |
Option names used by SetOption()
.
Definition at line 37 of file ppb_udp_socket.h.
Enumerator | |
---|---|
PP_UDPSOCKETFEATURE_PRIVATE_ADDRESS_REUSE | |
PP_UDPSOCKETFEATURE_PRIVATE_BROADCAST | |
PP_UDPSOCKETFEATURE_PRIVATE_COUNT |
Definition at line 35 of file ppb_udp_socket_private.h.
This enumeration contains properties that can be set on a URL request.
Enumerator | |
---|---|
PP_URLREQUESTPROPERTY_URL |
This corresponds to a string ( |
PP_URLREQUESTPROPERTY_METHOD |
This corresponds to a string ( |
PP_URLREQUESTPROPERTY_HEADERS |
This corresponds to a string ( |
PP_URLREQUESTPROPERTY_STREAMTOFILE |
This corresponds to a |
PP_URLREQUESTPROPERTY_FOLLOWREDIRECTS |
This corresponds to a |
PP_URLREQUESTPROPERTY_RECORDDOWNLOADPROGRESS |
This corresponds to a |
PP_URLREQUESTPROPERTY_RECORDUPLOADPROGRESS |
This corresponds to a |
PP_URLREQUESTPROPERTY_CUSTOMREFERRERURL |
This corresponds to a string ( |
PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS |
This corresponds to a |
PP_URLREQUESTPROPERTY_ALLOWCREDENTIALS |
This corresponds to a |
PP_URLREQUESTPROPERTY_CUSTOMCONTENTTRANSFERENCODING |
This corresponds to a string ( |
PP_URLREQUESTPROPERTY_PREFETCHBUFFERUPPERTHRESHOLD |
This corresponds to an integer ( |
PP_URLREQUESTPROPERTY_PREFETCHBUFFERLOWERTHRESHOLD |
This corresponds to an integer ( |
PP_URLREQUESTPROPERTY_CUSTOMUSERAGENT |
This corresponds to a string ( |
Definition at line 36 of file ppb_url_request_info.h.
This enumeration contains properties set on a URL response.
Enumerator | |
---|---|
PP_URLRESPONSEPROPERTY_URL |
This corresponds to a string (PP_VARTYPE_STRING); an absolute URL formed by resolving the relative request URL with the absolute document URL. Refer to the HTTP Request URI and HTML Resolving Relative URIs documentation for further information. |
PP_URLRESPONSEPROPERTY_REDIRECTURL |
This corresponds to a string (PP_VARTYPE_STRING); the absolute URL returned in the response header's 'Location' field if this is a redirect response, an empty string otherwise. Refer to the HTTP Status Codes - Redirection documentation for further information. |
PP_URLRESPONSEPROPERTY_REDIRECTMETHOD |
This corresponds to a string (PP_VARTYPE_STRING); the HTTP method to be used in a new request if this is a redirect response, an empty string otherwise. Refer to the HTTP Status Codes - Redirection documentation for further information. |
PP_URLRESPONSEPROPERTY_STATUSCODE |
This corresponds to an int32 (PP_VARETYPE_INT32); the status code from the response, e.g., 200 if the request was successful. Refer to the HTTP Status Code and Reason Phrase documentation for further information. |
PP_URLRESPONSEPROPERTY_STATUSLINE |
This corresponds to a string (PP_VARTYPE_STRING); the status line from the response. Refer to the HTTP Response Status Line documentation for further information. |
PP_URLRESPONSEPROPERTY_HEADERS |
This corresponds to a string(PP_VARTYPE_STRING), a |
Definition at line 34 of file ppb_url_response_info.h.
enum PP_VarType |
The PP_VarType
is an enumeration of the different types that can be contained within a PP_Var
structure.
Enumerator | |
---|---|
PP_VARTYPE_UNDEFINED |
An undefined value. |
PP_VARTYPE_NULL |
A NULL value. This is similar to undefined, but JavaScript differentiates the two so it is exposed here as well. |
PP_VARTYPE_BOOL |
A boolean value, use the |
PP_VARTYPE_INT32 |
A 32-bit integer value. Use the |
PP_VARTYPE_DOUBLE |
A double-precision floating point value. Use the |
PP_VARTYPE_STRING |
The Var represents a string. The |
PP_VARTYPE_OBJECT |
Represents a JavaScript object. This vartype is not currently usable from modules, although it is used internally for some tasks. These objects are reference counted, so AddRef() and Release() must be used properly to avoid memory leaks. |
PP_VARTYPE_ARRAY |
Represents an array of Vars. The |
PP_VARTYPE_DICTIONARY |
Represents a mapping from strings to Vars. The |
PP_VARTYPE_ARRAY_BUFFER |
ArrayBuffer represents a JavaScript ArrayBuffer. This is the type which represents Typed Arrays in JavaScript. Unlike JavaScript 'Array', it is only meant to contain basic numeric types, and is always stored contiguously. See PPB_VarArrayBuffer_Dev for functions special to ArrayBuffer vars. These objects are reference counted, so AddRef() and Release() must be used properly to avoid memory leaks. |
PP_VARTYPE_RESOURCE |
This type allows the These objects are reference counted, so AddRef() and Release() must be used properly to avoid memory leaks. Under normal circumstances, the |
PP_VideoCaptureStatus_Dev is an enumeration that defines the various possible states of a VideoCapture.
Definition at line 55 of file pp_video_capture_dev.h.
enum PP_VideoCodec |
PP_VideoCodec
contains video codec type constants.
Enumerator | |
---|---|
PP_VIDEOCODEC_UNKNOWN | |
PP_VIDEOCODEC_VP8 | |
PP_VIDEOCODEC_H264 | |
PP_VIDEOCODEC_VP9 |
Definition at line 366 of file pp_content_decryptor.h.
Definition at line 202 of file pp_media_codecs_samsung.h.
Definition at line 172 of file pp_media_codecs_samsung.h.
enum PP_VideoCodecProfile |
PP_VideoCodecProfile
contains video codec profile type constants required for video decoder configuration.
Definition at line 379 of file pp_content_decryptor.h.
enum PP_VideoFrame_Format |
Definition at line 31 of file ppb_video_frame.h.
Definition at line 271 of file pp_media_codecs_samsung.h.
enum PP_VideoProfile |
Definition at line 28 of file pp_codecs.h.
This enumeration contains status codes. These codes are used in Close() and GetCloseCode(). Refer to RFC 6455, The WebSocket Protocol, for further information. PP_WEBSOCKETSTATUSCODE_NORMAL_CLOSURE
and codes in the range PP_WEBSOCKETSTATUSCODE_USER_REGISTERED_MIN
to PP_WEBSOCKETSTATUSCODE_USER_REGISTERED_MAX
, and PP_WEBSOCKETSTATUSCODE_USER_PRIVATE_MIN
to PP_WEBSOCKETSTATUSCODE_USER_PRIVATE_MAX
are valid for Close().
Definition at line 73 of file ppb_websocket.h.
This enumeration contains the types representing the WebSocket ready state and these states are based on the JavaScript WebSocket API specification. GetReadyState() returns one of these states.
Definition at line 38 of file ppb_websocket.h.
This enumeration corresponds to fields of an X509 certificate. Refer to <a href="http://www.ietf.org/rfc/rfc5280.txt>RFC 5280 for further documentation about particular fields.
Definition at line 41 of file ppb_x509_certificate_private.h.
This enumeration defines the different possible values for X5O9 certificate versions as returned by: GetField(resource, PP_X509CERTIFICATE_PRIVATE_VERSION)
.
Enumerator | |
---|---|
PP_X509CERTIFICATE_PRIVATE_V1 | |
PP_X509CERTIFICATE_PRIVATE_V2 | |
PP_X509CERTIFICATE_PRIVATE_V3 |
Definition at line 130 of file ppb_x509_certificate_private.h.
PP_COMPILE_ASSERT_ENUM_SIZE_IN_BYTES | ( | PP_MouseCursor_Type | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_ServiceType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_CriteriaField | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_Bool | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_FileType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_LogLevel | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_Flash_BrowserOperations_SettingType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_Flash_Clipboard_Type | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_OutputProtectionMethod_Private | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_TCPSocketOption_Private | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_PrivateFontCharset | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_HostResolver_Flag | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_IsolatedFileSystemType_Private | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_ExternalPluginResult | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_Flash_MenuItem_Type | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_UDPSocketFeature_Private | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_NetAddress_Family | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_NetAddressFamily_Private | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_Flash_BrowserOperations_Permission | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_MediaState | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_BrowserFont_Trusted_Family | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_CharSet_Trusted_ConversionError | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_HostResolver_Private_Flags | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_NetworkList_Type | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_AudioSampleRate | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_FlashLSORestrictions | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_FileSystemType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_AudioCodec_Type_Samsung | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_TextInput_Type | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_OutputProtectionLinkType_Private | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_MediaPlayerState | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_DeviceType_Dev | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_WebSocketReadyState | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_ElementaryStream_Type_Samsung | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_MediaError | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_NetworkList_State | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_Flash_Clipboard_Format | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_BrowserFont_Trusted_Weight | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_ImageDataFormat | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_TCPSocket_Option | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_FileOpenFlags | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_VideoCaptureStatus_Dev | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_CompletionCallback_Flag | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_AudioCodec_Profile_Samsung | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_URLResponseProperty | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_MediaPlayerError | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_UDPSocket_Option | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_SampleFormat_Samsung | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_Graphics3DAttrib | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_VarType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_FlashSetting | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_X509Certificate_Private_Field | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_FlashCrashKey | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PPB_X509Certificate_Private_Version | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_DecryptedFrameFormat | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_DecryptedSampleFormat | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_URLRequestProperty | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_ChannelLayout_Samsung | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_WebSocketCloseCode | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_DecryptResult | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_MediaPlayerDRMType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_VideoCodec_Type_Samsung | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_InputEvent_Type | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_InputEvent_Modifier | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_DecryptedFramePlanes | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_MediaPlayerDRMOperation | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_InputEvent_MouseButton | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_VideoCodec_Profile_Samsung | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_VideoFrame_Format_Samsung | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_InputEvent_Class | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_StreamingProperty | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_AudioCodec | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_VideoCodec | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_VideoCodecProfile | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_DecryptorStreamType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_SessionType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_InitDataType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_CdmExceptionCode | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_CdmMessageType | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_CdmKeyStatus | , |
4 | |||
) |
PP_COMPILE_ASSERT_SIZE_IN_BYTES | ( | PP_TouchListType | , |
4 | |||
) |