![]() |
vitasdk
Documentation of the vitasdk
|
| ►Graphics | GPU, textures, JPEG encoding, fonts.. |
| ►Display Library | Set the framebuffer, wait for VBlankStart.. |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►PGF Font Library | Display text using a PGF font |
| User | Exports for User |
| ►PVF Font Library | Display text using a PVF font |
| User | Exports for User |
| ►Kernel gpu base driver Library | Provides the basic API of the GPU |
| Kernel | Exports for Kernel |
| ►GPU Graphics Library | Everything related to drawing using the Vita GPU |
| User | Exports for User |
| ►Runtime Shader Compiler Library | Compile Cg shaders at runtme |
| User | Exports for User |
| ►GXT Files Manipulation Library | Runtime manipulation of GXT files produced using the offline texture tools |
| User | Exports for User |
| ►JPEG Decoding Library | Decode a JPEG from a buffer |
| User | Exports for User |
| ►JPEG ARM Decoding Library | Use the ARM CPU to decode a JPEG from a buffer |
| User | Exports for User |
| ►JPEG Encoding Library | Encode a JPEG from a buffer |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►JPEG ARM Encoding Library | Use the ARM CPU to encode a JPEG from a buffer |
| User | Exports for User |
| ►Video Player Library | Hardware accelerated Video playback |
| User | Exports for User |
| ►Video Decoding Library | Decode Sony AVC MP4 video format |
| User | Exports for User |
| ►Shared Framebuffer Library | System apps framebuffer related functions |
| User | Exports for User |
| ►Input | Keypad, Joystick, Touch, Location, Camera.. |
| ►Control Library | Read keypad and remote controller status |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Touch Library | Read touch input |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Camera Library | Set Camera parameters, and capture images |
| User | Exports for User |
| ►Location Library | GPS Location |
| User | Exports for User |
| ►The gps library | GPS library |
| Kernel | Exports for Kernel |
| ►Motion Library | Orientation, speed, magnetometer.. |
| User | Exports for User |
| ►MotionDev Library | Library for MotionDev |
| User | Exports for User |
| ►Hid Library | Read Hid device inputs |
| User | Exports for User |
| ►Audio | Play, capture, decode Audio |
| ►Atrac Library | Get info and decode the Atrac audio format |
| User | Exports for User |
| ►Audio Library | Ouput audio from a port, set the volume, and set the config |
| User | Exports for User |
| ►Audio Decoding Library | Decode Mp3, Aac, Atrac, and external formats |
| User | Exports for User |
| ►Audio Encoding Library | Encode Audio from a stream |
| User | Exports for User |
| ►Audio In Library | Open and close Audio In ports |
| User | Exports for User |
| ►Audio sound effect | Library for Audio sound effect |
| User | Exports for User |
| ►Shutter Sounds Library | Play camera related shutter sounds |
| User | Exports for User |
| ►Usb Audio In Library | Capture sound from usb microphone |
| User | Exports for User |
| ►Dialog | Display a message or get input in a dialog |
| ►Common Dialog Library | Set the parameters of a Dialog, and display it |
| User | Exports for User |
| ►Incoming Dialog Library | Show custom dialogs via SceShell |
| User | Exports for User |
| ►Message Dialog Library | Init a Message Dialog and display it |
| User | Exports for User |
| ►Ime Dialog Library | Get text from an Ime Dialog |
| User | Exports for User |
| ►NetCheck Dialog Library | Net checking dialog |
| User | Exports for User |
| ►PhotoReview Dialog Library | Dialog library for Photo Review |
| User | Exports for User |
| ►PhotoImport Dialog Library | Dialog library for Photo Import |
| User | Exports for User |
| ►Filesystem | List dirs, find files, delete them, mount partitions.. |
| ►Device Control Library | Send devctl commands, (un)assign io devices |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Directory Entries Library | Open a dir, and list the files in it |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►File Control Library | Open, Rename, Read, Write files |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►File System Overlay Library | Add/Remove file system overlay |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►File I/O Manager Library | Mount/Unmount a file system and a part of SceFcntl |
| Kernel | Exports for Kernel |
| ►File Status Library | Make/Remove a dir, Read/Change the status of a file |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Pfs manager Library | Mount/Unmount, Read/Write pfs directory |
| Kernel | Exports for Kernel |
| ►Virtual File System Library | Mount/Unmount and implement virtual file systems |
| Kernel | Exports for Kernel |
| ►SystemFunction | DMAC5 AES/SHA/stdc.. |
| ►DMAC5 Library for user | DMAC5 AES/SHA/stdc.. |
| User | Exports for User |
| ►Post Ss Library | RSA, utoken |
| Kernel | Exports for Kernel |
| ►Low-level I/O and communications | GPIO, I2C, SPI, UART, PWM, DSI, CSI, Syscon, Clocks.. |
| ►GPIO Library | Read/write GPIO ports, configure GPIO interrupts.. |
| Kernel | Exports for Kernel |
| ►I2C Library | I2C communication |
| Kernel | Exports for Kernel |
| ►Pervasive Library | Controls the clocks of the system |
| Kernel | Exports for Kernel |
| ►Syscon communication Library | Syscon processor communication |
| Kernel | Exports for Kernel |
| ►UART Library | UART communication |
| Kernel | Exports for Kernel |
| ►DSI Library | Display Serial Interface (DSI) |
| Kernel | Exports for Kernel |
| ►IFTU Library | Display controller and format transform engine |
| Kernel | Exports for Kernel |
| ►Memory stick interface Library | Read/Write the memory stick sector data |
| Kernel | Exports for Kernel |
| ►SD Interface Library | Read/Write eMMC, BT, WIFI and GameCart |
| Kernel | Exports for Kernel |
| ►Kernel | Modules, Processes, Threads, Memory blocks |
| ►kernel bootloader | Kbl types, etc |
| Kernel | Exports for Kernel |
| ►Product Library | Get product info |
| Kernel | Exports for Kernel |
| ►C Standard Library | String comparison and string printf |
| User | Exports for User |
| ►CPU Library | Flush caches, unrestricted memcpy.. |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►System Module Library | Load/Unload System modules |
| User | Exports for User |
| ►Kernel Errors | List of the Kernel Errors that can happen |
| User | Exports for User |
| ►Module Manager Library | Get a list of all loaded modules, Load a module |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Process Manager Library | Get time, ID of the current Process and exit it |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Thread Manager Library | List the running threads, start, stop and send a message |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►System Memory Library | Find/Get/Open memory blocks, get the model of the Vita |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Direct Memory Access Controller | Direct Memcpy and Memset to private memory locations |
| User | Exports for User |
| ►Kernel | Exports for Kernel |
| DMAC Register Fields | |
| ►OpenPsid Library | Get the Vita unique Open Psid |
| User | Exports for User |
| ►Random Number Library | Get Random Data in a buffer |
| User | Exports for User |
| ►Suspend Library | System suspend utils |
| Kernel | Exports for Kernel |
| ►Interrupt Manager Library | Mask interrupts, register interrupt handlers, etc |
| Kernel | Exports for Kernel |
| ►Exception handling Library | Registers exception handlers and related utilities |
| Kernel | Exports for Kernel |
| ►utils Library | Hash, hmac, zlib, zgip, etc |
| Kernel | Exports for Kernel |
| ►IdStorage Library | In charge of reading and writing various IDs of the device |
| Kernel | Exports for Kernel |
| ►Process event Library | Library for Registers Process event handlers |
| Kernel | Exports for Kernel |
| ►Kernel system root Library | Library for Get/Set System param, low import by pointer |
| Kernel | Exports for Kernel |
| ►Kernel C Library | Library for Basic c function |
| Kernel | Exports for Kernel |
| ►Kernel Ss Library | Dmac5 function, Get device ids, Ss crypto, RW NVS |
| Kernel | Exports for Kernel |
| ►dip switch Library | CP info, some system flags |
| Kernel | Exports for Kernel |
| ►Hardware Timer Library | Interface for hardware timers |
| Kernel | Exports for Kernel |
| ►SM Loader | Interface for sm loading/CallFunc |
| Kernel | Exports for Kernel |
| ►game cart Authentication Manager | Interface for authentication with game carts |
| Kernel | Exports for Kernel |
| ►Update | Update |
| ►System software update manager | Library for System update |
| User | Exports for User |
| ►Debug | Debug Utilities |
| ►User Debug Util | Library for userspace debug logging and assertions |
| User | Exports for User |
| ►Kernel Debug Util | Library for Kernel debug |
| Kernel | Exports for Kernel |
| ►coredump module | Module for process crash handler |
| Kernel | Exports for Kernel |
| ►error code module | Module for handling error codes & error history |
| User | Exports for User |
| ►GPU and CPU Capture | Library for GPU and CPU live capture for offline debugging |
| User | Exports for User |
| ►GPU and CPU Live Debugging | Library for GPU and CPU live debugging |
| User | Exports for User |
| ►DebugLed library | Library for Development Kit LED's |
| Kernel | Exports for Kernel |
| ►Performance analyze mgr | Library for lower level performance analyze |
| Kernel | Exports for Kernel |
| ►Performance | Library for Performance measurement |
| Kernel | Exports for Kernel |
| ►SceDeci4p debugger for userp | SceDeci4p debugger for userp |
| Kernel | Exports for Kernel |
| ►Network | Everything related to sockets, HTTP, Bluetooth and Adhoc |
| ►Hyper Text Transfer Protocol Library | Send HTTP requests, Parse a URI, Connect to a Proxy.. |
| User | Exports for User |
| ►Socket Library | Send sockets, Listen to a port.. |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Bluetooth Library | Scan, connect, etc to Bluetooth devices |
| Kernel | Exports for Kernel |
| ►Network Control Library | Get Inet/Adhoc status |
| User | Exports for User |
| ►SSL Library | SSL library for the Vita |
| User | Exports for User |
| ►PSP net adhoc | PSP net adhoc library |
| User | Exports for User |
| ►PSP net adhoc control | PSP net adhoc control library |
| User | Exports for User |
| ►net adhoc matching | Net adhoc matching library |
| User | Exports for User |
| ►System Status | Time, battery.. |
| ►Application Manager Library | Launch Apps and get their params |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Application Utilities Library | Mount folder of specific Apps, Savedata Slot Management, launch web browser |
| User | Exports for User |
| ►Audio-Video Configuration Library | Brightness, Volume, HDMI settings.. |
| User | Exports for User |
| ►Background Application Utilities Library | Manage a background application |
| User | Exports for User |
| ►Notification Utilities library | Send notiifications, simple and progress type |
| User | Exports for User |
| ►Power Library | Battery status, CPU speed.. |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Real-time Clock Library | Get/Set RTC time and date |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Sbl AC Manager | Check if a process is a Game or Shell process |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Sbl AI Manager | Get information on the hardware model |
| Kernel | Exports for Kernel |
| ►Sbl Auth Manager | Low level functions for SELF decryption and crypto engine |
| Kernel | Exports for Kernel |
| ►Shell Utils Library | Set handlers for opening various menus |
| User | Exports for User |
| ►Events Library | Schedule a one time or daily application events |
| User | Exports for User |
| ►VSH Bridge Library | Model info, System, Memory card state.. |
| User | Exports for User |
| ►Universal Serial Bus | USB driver, USB Device Controller Driver, MTP/Serial/Storage over USB, .. |
| ►USB Driver Library | Control USB driver interface |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►USB Service library | Control USB bus |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►USB Device Controller Driver Library | Setting, control UDCD |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►USB Serial Library | Control USB serial interface |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►USB Virtual Storage Driver Library | Control USB virtual storage driver |
| User | Exports for User |
| ►MTP Interface Driver Library | Control MTP driver |
| User | Exports for User |
| ►System Parameters | Various parameters about the system |
| ►System Parameters defines | Defines for various System Parameters (Date/Time Format, Language, Enter button...) |
| User | Exports for User |
| ►Music Exporting Library | Export music from a file |
| User | Exports for User |
| ►Photo Export Library | Export a photo from a file or data |
| User | Exports for User |
| ►Video Export Library | Export a video from a file |
| User | Exports for User |
| ►PSS Code Memory Handling | Seems to allow to allocate, lock and unlock code memory for the Mono interpreter |
| User | Exports for User |
| ►Registry Manager Library | Get/Set Registry keys |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►ScreenShot Library | Set screenshot params, Enable/Disable them |
| User | Exports for User |
| ►Vitasdk | Defines used by the vitasdk |
| ►Types Defines | Define various variable types that are used in the Vitasdk |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Constants Defines | Define various constants that are used in the Vitasdk |
| User | Exports for User |
| ►Internal | Internal definitions used by the system (like used in non-export function) |
| ►FileSystem handler | The FileSystem vfs handler |
| Kernel | Exports for Kernel |
| ►blockdev handler | The block device vfs handler |
| Kernel | Exports for Kernel |
| ►Miscellaneous | Various Libraries that don't fit in other categories |
| ►Fiber Library | Initialize and execute Fibers (individual execution units) Fibers are individual execution units that are like lightweight mini-threads |
| User | Exports for User |
| ►Sqlite Library | Use the Sqlite Library on the Vita |
| User | Exports for User |
| ►Json Library | Use the Json Library on the Vita |
| User | Exports for User |
| ►Promoter utility | Install/Delete Packages |
| User | Exports for User |
| ►NpDrmPackage utility | Check/Decrypt NpDrmPackages |
| User | Exports for User |
| ►NpDrm utility | Get RIF information |
| User | Exports for User |
| Kernel | Exports for Kernel |
| ►Playstation Application Framework | Standard libc for VSH |
| User | Exports for User |
| ►Compat Library | PspEmu communication |
| User | Exports for User |
