Pepper_56 API References
To download this version of NaCl toolchain, please go to NaCl SDK Download and choose to download version 56.
C PPAPI Reference
C++ PPAPI Reference
Please note that the Samsung NaCl SDK toolchain is not the same as the Google one. Some interfaces that are present in one of them may not be available in the other. The complete list of interfaces, along with their availability, can be found on the pages below:
Differences with Google toolchain ver. 56 in C++
Classes
Class | Samsung | |
---|---|---|
ArrayOutputAdapter | + | + |
ArrayOutputAdapterBase | + | + |
ArrayOutputAdapterWithStorage | + | + |
Audio | + | + |
AudioBuffer | + | - |
AudioConfig | + | + |
AudioConfigSamsung | - | + |
AudioElementaryStream_Samsung | - | + |
AudioInput_Dev | - | + |
AudioEncoder | + | + |
BufferingListener_Samsung | - | + |
CompletionCallback | + | + |
CompletionCallbackWithOutput | + | + |
Compositor | + | + |
CompositorLayer | + | + |
CompositorLayerSamsung | - | + |
Core | + | + |
CursorControl_Dev | + | - |
DeviceRef_Dev | - | + |
DirectoryEntry | + | + |
DRMListener_Samsung | - | + |
ElementaryStream_Samsung | - | + |
ElementaryStreamListener_Samsung | - | + |
ESDataSource_Samsung | - | + |
ExtensionSystemSamsung | - | + |
ExtensionSystemSamsungTizen | - | + |
ExtensionSystemSamsungWRT | - | + |
ExtCrxFileSystemPrivate | + | - |
FileChooser_Dev | + | - |
FileIO | + | + |
FileIO_Private | + | + |
FileRef | + | + |
FileSystem | + | + |
FloatPoint | + | + |
FloatRect | + | + |
FloatSize | + | + |
Fullscreen | + | + |
Graphics2D | + | + |
Graphics3D | + | + |
Graphics3DClient | + | + |
HostResolver | + | + |
HostResolverPrivate | + | + |
ImageData | + | + |
IMEInputEvent | + | + |
InputEvent | + | + |
Instance | + | + |
InstanceHandle | + | + |
InstancePrivate | - | + |
IsolatedFileSystemPrivate | + | - |
KeyboardInputEvent | + | + |
MediaStreamAudioTrack | + | - |
MediaStreamVideoTrack | + | - |
MediaDataSource_Samsung | - | + |
MediaEventsListener_Samsung | - | + |
MediaPlayer_Samsung | - | + |
Memory_Dev | + | - |
MessageHandler | + | + |
MessageLoop | + | + |
Module | + | + |
MouseCursor | + | + |
MouseInputEvent | + | + |
MouseLock | + | + |
MyInstance | + | + |
NetAddress | + | + |
NetAddressPrivate | + | + |
NetworkList | + | + |
NetworkMonitor | + | + |
NetworkProxy | + | + |
OutException | + | + |
OutputProtection_Private | + | + |
PassFileHandle | + | + |
Point | + | - |
Printing_Dev | + | - |
Rect | + | + |
RemoteControllerSamsung | - | + |
RemovableStorage_Dev | - | + |
Resource | + | + |
ResourceArray_Dev | - | + |
ResourceArrayOutputAdapter | + | + |
ScriptableObject | + | + |
Size | + | + |
SubtitleListener_Samsung | - | + |
TCPServerSocketPrivate | + | + |
TCPSocket | + | + |
TCPSocketPrivate | + | + |
TEECContext_Samsung | - | + |
TEECSession_Samsung | - | + |
TEECSharedMemory_Samsung | - | + |
TextInputController | + | + |
TouchInputEvent | + | + |
TouchPoint | + | + |
TrueTypeFont_Dev | + | - |
TrueTypeFontDesc_Dev | + | - |
UDPSocket | + | + |
UDPSocketExtensionSamsung | - | + |
UDPSocketPrivate | + | + |
UMAPrivate | + | - |
URLDataSource_Samsung | - | + |
URLLoader | + | + |
URLRequestInfo | + | + |
URLResponseInfo | + | + |
URLUtil_Dev | - | + |
Var | + | + |
VarArray | + | + |
VarArrayBuffer | + | + |
VarArrayOutputAdapterWithStorage | + | + |
VarDictionary | + | + |
VarPrivate | - | + |
VideoCapture_Dev | - | + |
VideoCaptureClient_Dev | + | + |
VideoDecoder | + | + |
VideoDecoderClient_Dev | + | - |
VideoEncoder | + | - |
VideoFrame | + | - |
VideoElementaryStream_Samsung | - | + |
View | + | + |
ViewDev | + | - |
VpnProvider | + | - |
WebSocket | + | + |
WheelInputEvent | + | + |
X509CertificatePrivate | + | + |
Samsung dev classes
AudioInput_Dev
Buffer_Dev
DeviceRef_Dev
RemovableStorage_Dev
ResourceArray_Dev
URLUtil_Dev
VideoCaptureClient_Dev
VideoCapture_Dev
Differences with Google toolchain ver. 56 in C
Structures
Structure | Samsung | |
---|---|---|
PP_ArrayOutput | + | + |
PP_AudioBitstreamBuffer | + | + |
PP_AudioDecoderConfig | - | + |
PP_AudioProfileDescription | + | + |
PP_AudioTrackInfo | - | + |
PP_BitstreamBuffer | + | + |
PP_CompletionCallback | + | + |
PP_DecryptedBlockInfo | - | + |
PP_DecryptedFrameInfo | - | + |
PP_DecryptedSampleInfo | - | + |
PP_DecryptSubsampleDescription | - | + |
PP_DecryptTrackingInfo | - | + |
PP_DirectoryEntry | + | + |
PP_EncryptedBlockInfo | - | + |
PP_EncryptedSubsampleDescription | - | + |
PP_ESPacket | - | + |
PP_ESPacketEncryptionInfo | - | + |
PP_FileInfo | - | + |
PP_FloatPoint | + | + |
PP_FloatRect | + | + |
PP_FloatSize | + | + |
PP_InputEvent_Character | + | + |
PP_InputEvent_Key | + | + |
PP_InputEvent_Mouse | + | + |
PP_InputEvent_Wheel | + | + |
PP_KeyInformation | - | + |
PP_Point | + | + |
PP_PrintSettings_Dev | + | - |
PP_Rect | + | + |
PP_Size | + | + |
PP_TEEC_RegisteredMemoryReference | - | + |
PP_TEEC_Result | - | + |
PP_TEEC_TempMemoryReference | - | + |
PP_TEEC_UUID | - | + |
PP_TEEC_Value | - | + |
PP_TextTrackInfo | - | + |
PP_TouchPoint | + | + |
PP_TrustZoneReference | - | + |
PP_Var | + | + |
PP_VideoCaptureDeviceInfo_Dev | - | + |
PP_VideoCaptureFormat | - | + |
PP_VideoDecoderConfig | - | + |
PP_VideoFrame_Private | - | + |
PP_VideoPicture | + | + |
PP_VideoProfileDescription | + | + |
PP_VideoTrackInfo | - | + |
Interfaces
Interface | Samsung | |
---|---|---|
PPB_Audio_1_0 | + | + |
PPB_Audio_1_1 | + | + |
PPB_AudioBuffer_0_1 | + | + |
PPB_AudioConfig_1_0 | + | + |
PPB_AudioConfig_1_1 | + | + |
PPB_AudioConfig_Samsung_1_0 | - | + |
PPB_AudioElementaryStream_Samsung_1_0 | - | + |
PPB_AudioEncoder_0_1 | + | + |
PPB_AudioInput_Dev_0_3 | - | + |
PPB_AudioInput_Dev_0_4 | - | + |
PPB_BrokerTrusted_0_2 | - | + |
PPB_BrokerTrusted_0_3 | - | + |
PPB_BrowserFont_Trusted_1_0 | - | + |
PPB_Buffer_Dev_0_4 | - | + |
PPB_CameraCapabilities_Private_0_1 | - | + |
PPB_CameraDevice_Private_0_1 | - | + |
PPB_CharSet_Trusted_1_0 | - | + |
PPB_Compositor_0_1 | + | + |
PPB_CompositorLayer_0_1 | + | + |
PPB_CompositorLayer_0_2 | + | + |
PPB_CompositorLayer_Samsung_0_1 | - | + |
PPB_Console_1_0 | + | + |
PPB_ContentDecryptor_Private_0_14 | - | + |
PPB_Core_1_0 | + | + |
PPB_CursorControl_Dev_0_4 | + | - |
PPB_DeviceRef_Dev_0_1 | - | + |
PPB_DisplayColorProfile_Private_0_1 | - | + |
PPB_ElementaryStream_Samsung_1_0 | - | + |
PPB_ElementaryStream_Samsung_1_1 | - | + |
PPB_ESDataSource_Samsung_1_0 | - | + |
PPB_Ext_CrxFileSystem_Private_0_1 | + | + |
PPB_FileChooser_Dev_0_5 | + | - |
PPB_FileChooser_Dev_0_6 | + | - |
PPB_ExtensionSystem_Samsung_0_1 | - | + |
PPB_FileChooserTrusted_0_5 | - | + |
PPB_FileChooserTrusted_0_6 | - | + |
PPB_FileIO_1_0 | + | + |
PPB_FileIO_1_1 | + | + |
PPB_FileIO_Private_0_1 | + | + |
PPB_FileRef_1_0 | + | + |
PPB_FileRef_1_1 | + | + |
PPB_FileRef_1_2 | + | + |
PPB_FileRefPrivate_0_1 | + | + |
PPB_FileSystem_1_0 | + | + |
PPB_Find_Private_0_3 | - | + |
PPB_Flash_12_4 | - | + |
PPB_Flash_12_5 | - | + |
PPB_Flash_12_6 | - | + |
PPB_Flash_13_0 | - | + |
PPB_Flash_Clipboard_4_0 | - | + |
PPB_Flash_Clipboard_5_0 | - | + |
PPB_Flash_Clipboard_5_1 | - | + |
PPB_Flash_DeviceID_1_0 | - | + |
PPB_Flash_DRM_1_0 | - | + |
PPB_Flash_DRM_1_1 | - | + |
PPB_Flash_FontFile_0_1 | - | + |
PPB_Flash_FontFile_0_2 | - | + |
PPB_Flash_Menu_0_2 | - | + |
PPB_Flash_MessageLoop_0_1 | - | + |
PPB_Flash_Print_1_0 | - | + |
PPB_FlashFullscreen_0_1 | - | + |
PPB_FlashFullscreen_1_0 | - | + |
PPB_Fullscreen_1_0 | + | + |
PPB_Gamepad_1_0 | + | + |
PPB_Graphics2D_1_0 | + | + |
PPB_Graphics2D_1_1 | + | + |
PPB_Graphics2D_1_2 | + | + |
PPB_Graphics3D_1_0 | + | + |
PPB_HostResolver_1_0 | + | + |
PPB_HostResolver_Private_0_1 | + | + |
PPB_ImageData_1_0 | + | + |
PPB_IMEInputEvent_1_0 | + | + |
PPB_InputEvent_1_0 | + | + |
PPB_Instance_1_0 | + | + |
PPB_Instance_Private_0_1 | - | + |
PPB_IsolatedFileSystem_Private_0_2 | + | + |
PPB_KeyboardInputEvent_1_0 | + | + |
PPB_KeyboardInputEvent_1_2 | + | + |
PPB_MediaDataSource_Samsung_1_0 | - | + |
PPB_MediaPlayer_Samsung_1_0 | - | + |
PPB_MediaPlayer_Samsung_1_1 | - | + |
PPB_MediaPlayer_Samsung_1_2 | - | + |
PPB_MediaPlayer_Samsung_1_3 | - | + |
PPB_MediaPlayer_Samsung_1_4 | - | + |
PPB_MediaStreamAudioTrack_0_1 | + | + |
PPB_MediaStreamVideoTrack_0_1 | + | + |
PPB_MediaStreamVideoTrack_1_0 | + | + |
PPB_Memory_Dev_0_1 | + | + |
PPB_MessageLoop_1_0 | + | + |
PPB_Messaging_1_0 | + | + |
PPB_Messaging_1_2 | + | + |
PPB_MouseCursor_1_0 | + | + |
PPB_MouseInputEvent_1_0 | + | + |
PPB_MouseInputEvent_1_1 | + | + |
PPB_MouseLock_1_0 | + | + |
PPB_NetAddress_1_0 | + | + |
PPB_NetAddress_Private_0_1 | + | + |
PPB_NetAddress_Private_1_0 | + | + |
PPB_NetAddress_Private_1_1 | + | + |
PPB_NetworkList_1_0 | + | + |
PPB_NetworkMonitor_1_0 | + | + |
PPB_NetworkProxy_1_0 | + | + |
PPB_OpenGLES2 | + | + |
PPB_OpenGLES2_1_0 | + | + |
PPB_OpenGLES2ChromiumEnableFeature | + | + |
PPB_OpenGLES2ChromiumEnableFeature_1_0 | + | + |
PPB_OpenGLES2ChromiumMapSub | + | + |
PPB_OpenGLES2ChromiumMapSub_1_0 | + | + |
PPB_OpenGLES2DrawBuffers_Dev | + | + |
PPB_OpenGLES2DrawBuffers_Dev_1_0 | + | + |
PPB_OpenGLES2FramebufferBlit | + | + |
PPB_OpenGLES2FramebufferBlit_1_0 | + | + |
PPB_OpenGLES2FramebufferMultisample | + | + |
PPB_OpenGLES2FramebufferMultisample_1_0 | + | + |
PPB_OpenGLES2InstancedArrays | + | + |
PPB_OpenGLES2InstancedArrays_1_0 | + | + |
PPB_OpenGLES2Query | + | + |
PPB_OpenGLES2Query_1_0 | + | + |
PPB_OpenGLES2VertexArrayObject | + | + |
PPB_OpenGLES2VertexArrayObject_1_0 | + | + |
PPB_OutputProtection_Private_0_1 | + | + |
PPB_Printing_Dev_0_7 | + | - |
PPB_PDF | - | + |
PPB_PlatformVerification_Private_0_2 | - | + |
PPB_Proxy_Private | - | + |
PPB_RemoteController_Samsung_0_1 | - | + |
PPB_RemovableStorage_Dev_0_1 | - | + |
PPB_RemovableStorage_Dev_0_1 | - | + |
PPB_ResourceArray_Dev_0_1 | - | + |
PPB_SystemInfo_1_0 | - | + |
PPB_TCPServerSocket_Private_0_1 | + | + |
PPB_TCPServerSocket_Private_0_2 | + | + |
PPB_TCPSocket_1_0 | + | + |
PPB_TCPSocket_1_1 | + | + |
PPB_TCPSocket_1_2 | + | + |
PPB_TCPSocket_Private_0_3 | + | + |
PPB_TCPSocket_Private_0_4 | + | + |
PPB_TCPSocket_Private_0_5 | + | + |
PPB_TEECContext_Samsung_1_0 | - | + |
PPB_TEECSession_Samsung_1_0 | - | + |
PPB_TEECSharedMemory_Samsung_1_0 | - | + |
PPB_Testing_Dev_0_7 | - | + |
PPB_Testing_Dev_0_8 | - | + |
PPB_Testing_Dev_0_9 | - | + |
PPB_Testing_Dev_0_91 | - | + |
PPB_Testing_Dev_0_92 | - | + |
PPB_Testing_Dev_0_93 | - | + |
PPB_Testing_Dev_0_94 | - | + |
PPB_Testing_Dev_0_95 | - | + |
PPB_Testing_Private_1_0 | - | + |
PPB_Testing_Samsung_1_0 | - | + |
PPB_TextInputController_1_0 | + | + |
PPB_TouchInputEvent_1_0 | + | + |
PPB_Trace_Event_Dev_0_1 | + | - |
PPB_Trace_Event_Dev_0_2 | + | - |
PPB_TrueTypeFont_Dev_0_1 | + | - |
PPB_UDPSocket_1_0 | + | + |
PPB_UDPSocket_1_1 | + | + |
PPB_UDPSocket_1_2 | + | + |
PPB_UDPSocket_Private_0_2 | + | + |
PPB_UDPSocket_Private_0_3 | + | + |
PPB_UDPSocket_Private_0_4 | + | + |
PPB_UDPSocketExtension_Samsung_0_1 | - | + |
PPB_UMA_Private_0_3 | + | + |
PPB_URLDataSource_Samsung_1_0 | - | + |
PPB_URLLoader_1_0 | + | + |
PPB_URLLoaderTrusted_0_3 | - | + |
PPB_URLRequestInfo_1_0 | + | + |
PPB_URLResponseInfo_1_0 | + | + |
PPB_URLUtil_Dev_0_6 | - | + |
PPB_URLUtil_Dev_0_7 | - | + |
PPB_Var_1_0 | + | + |
PPB_Var_1_1 | + | + |
PPB_Var_1_2 | + | + |
PPB_Var_Deprecated | + | + |
PPB_VarArray_1_0 | + | + |
PPB_VarArrayBuffer_1_0 | + | + |
PPB_VarDictionary_1_0 | + | + |
PPB_VideoCapture_Dev_0_3 | - | + |
PPB_VideoDecoder_0_1 | + | + |
PPB_VideoDecoder_0_2 | + | + |
PPB_VideoDecoder_1_0 | + | + |
PPB_VideoDecoder_1_1 | + | + |
PPB_VideoDestination_Private_0_1 | - | + |
PPB_VideoElementaryStream_Samsung_1_0 | - | + |
PPB_VideoEncoder_0_1 | + | + |
PPB_VideoEncoder_0_2 | + | + |
PPB_VideoFrame_0_1 | + | + |
PPB_VideoSource_Private_0_1 | - | + |
PPB_View_1_0 | + | + |
PPB_View_1_1 | + | + |
PPB_View_1_2 | + | + |
PPB_View_Dev_0_1 | + | - |
PPB_VpnProvider_0_1 | + | - |
PPB_WebSocket_1_0 | + | + |
PPB_WheelInputEvent_1_0 | + | + |
PPB_X509Certificate_Private_0_1 | + | + |
Dev interfaces
Interface | Samsung | |
---|---|---|
AudioInput_Dev | - | + |
Buffer_Dev | - | + |
DeviceRef_Dev | - | + |
ResourceArray_Dev | - | + |
URLUtil_Dev | - | + |
VideoCaptureClient_Dev | - | - |
VideoCapture_Dev | - | + |
Others
Functions, enums, typedefs and macros are not covered in this comparison.