![]() |
vitasdk
Documentation of the vitasdk
|
Exports for User. More...
Data Structures | |
| struct | SceAppUtilBgdlStatus |
| struct | SceAppUtilInitParam |
| struct | SceAppUtilBootParam |
| struct | SceAppUtilSaveDataMountPoint |
| struct | SceAppUtilAppEventParam |
| struct | SceAppUtilMountPoint |
| struct | SceAppUtilSaveDataSlotEmptyParam |
| struct | SceAppUtilSaveDataSlot |
| struct | SceAppUtilSaveDataSlotParam |
| struct | SceAppUtilSaveDataSaveItem |
| struct | SceAppUtilSaveDataFile |
| struct | SceAppUtilSaveDataFileSlot |
| struct | SceAppUtilSaveDataRemoveItem |
| struct | SceAppUtilStoreBrowseParam |
| struct | SceAppUtilWebBrowserParam |
Typedefs | |
| typedef unsigned int | SceAppUtilBootAttribute |
| typedef unsigned int | SceAppUtilAppEventType |
| typedef unsigned int | SceAppUtilSaveDataSlotId |
| typedef unsigned int | SceAppUtilSaveDataSlotStatus |
| typedef unsigned int | SceAppUtilAppParamId |
| typedef unsigned int | SceAppUtilBgdlStatusType |
Exports for User.
Include the header file in your project:
Link the library to the executable:
Load the required module:
| struct SceAppUtilBgdlStatus |
| Data Fields | ||
|---|---|---|
| SceAppUtilBgdlStatusType | type | |
| SceUInt32 | addcontNumReady | |
| SceUInt32 | addcontNumNotReady | |
| SceUInt32 | licenseReady | |
| SceChar8 | reserved[28] | |
| struct SceAppUtilInitParam |
| Data Fields | ||
|---|---|---|
| SceSize | workBufSize | Buffer size. |
| uint8_t | reserved[60] | Reserved range. |
| struct SceAppUtilBootParam |
| Data Fields | ||
|---|---|---|
| SceAppUtilBootAttribute | attr | Boot attribute. |
| unsigned int | appVersion | App version. |
| uint8_t | reserved[32] | Reserved range. |
| struct SceAppUtilAppEventParam |
| Data Fields | ||
|---|---|---|
| SceAppUtilAppEventType | type | Event type. |
| uint8_t | dat[1024] | Event parameter. |
| struct SceAppUtilSaveDataSlotEmptyParam |
| Data Fields | ||
|---|---|---|
| SceWChar16 * | title | Title string. |
| char * | iconPath | Path to icon. |
| void * | iconBuf | Icon buffer. |
| SceSize | iconBufSize | Icon buffer size. |
| uint8_t | reserved[32] | Reserved range. |
| struct SceAppUtilSaveDataSlot |
| Data Fields | ||
|---|---|---|
| SceAppUtilSaveDataSlotId | id | Slot id. |
| SceAppUtilSaveDataSlotStatus | status | Slot status. |
| int | userParam | Param for free usage. |
| SceAppUtilSaveDataSlotEmptyParam * | emptyParam | Settings for empty slot. |
| struct SceAppUtilSaveDataSlotParam |
| Data Fields | ||
|---|---|---|
| SceAppUtilSaveDataSlotStatus | status | Status. |
| SceWChar16 | title[32] | Title name. |
| SceWChar16 | subTitle[64] | Subtitle. |
| SceWChar16 | detail[256] | Detail info. |
| char | iconPath[64] | Icon path. |
| int | userParam | User param. |
| SceSize | sizeKB | Data size (In KB) |
| SceDateTime | modifiedTime | Last modified time. |
| uint8_t | reserved[48] | Reserved range. |
| struct SceAppUtilSaveDataSaveItem |
| Data Fields | ||
|---|---|---|
| const char * | dataPath | Path to savedata. |
| const void * | buf | Buffer of savedata file. |
| uint32_t | pad | Padding. |
| SceOff | offset | Offset of savedata file. |
| int | mode | Savedata save mode (One of ::SceAppUtilSaveDataSaveMode) |
| uint8_t | reserved[36] | Reserved range. |
| struct SceAppUtilSaveDataFile |
| struct SceAppUtilSaveDataFileSlot |
| Data Fields | ||
|---|---|---|
| unsigned int | id | |
| SceAppUtilSaveDataSlotParam * | slotParam | |
| uint8_t | reserved[32] | |
| struct SceAppUtilSaveDataRemoveItem |
| struct SceAppUtilStoreBrowseParam |
| struct SceAppUtilWebBrowserParam |
| Data Fields | ||
|---|---|---|
| const char * | str | String that's passed to command specified by launchMode. |
| SceSize | strlen | Length of str. |
| unsigned int | launchMode | Browser mode. |
| unsigned int | reserved | Reserved area. |
| typedef unsigned int SceAppUtilBootAttribute |
| typedef unsigned int SceAppUtilAppEventType |
| typedef unsigned int SceAppUtilSaveDataSlotId |
| typedef unsigned int SceAppUtilSaveDataSlotStatus |
| typedef unsigned int SceAppUtilAppParamId |
| typedef unsigned int SceAppUtilBgdlStatusType |
| enum SceAppUtilErrorCode |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x2C | , |
| SceAppUtilBgdlStatus | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x40 | , |
| SceAppUtilInitParam | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x28 | , |
| SceAppUtilBootParam | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x10 | , |
| SceAppUtilSaveDataMountPoint | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x404 | , |
| SceAppUtilAppEventParam | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x10 | , |
| SceAppUtilMountPoint | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x30 | , |
| SceAppUtilSaveDataSlotEmptyParam | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x10 | , |
| SceAppUtilSaveDataSlot | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x34C | , |
| SceAppUtilSaveDataSlotParam | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x40 | , |
| SceAppUtilSaveDataSaveItem | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x40 | , |
| SceAppUtilSaveDataFile | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x28 | , |
| SceAppUtilSaveDataFileSlot | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x2C | , |
| SceAppUtilSaveDataRemoveItem | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 8 | , |
| SceAppUtilStoreBrowseParam | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x10 | , |
| SceAppUtilWebBrowserParam | |||
| ) |
| int sceAppUtilInit | ( | SceAppUtilInitParam * | initParam, |
| SceAppUtilBootParam * | bootParam | ||
| ) |
Initializes the AppUtil library.
Call this before any of the other functions.
| [out] | initParam | - App init info. Must be initialized with zeros. |
| [out] | bootParam | - App boot info. Must be initialized with zeros. |
| int sceAppUtilShutdown | ( | ) |
Shutdown AppUtil library.
| int sceAppUtilReceiveAppEvent | ( | SceAppUtilAppEventParam * | eventParam | ) |
Receive app event.
| int sceAppUtilAppEventParseLiveArea | ( | const SceAppUtilAppEventParam * | eventParam, |
| char * | buffer | ||
| ) |
Parse received app event from LiveArea.
| int sceAppUtilSaveDataSlotCreate | ( | unsigned int | slotId, |
| SceAppUtilSaveDataSlotParam * | param, | ||
| SceAppUtilSaveDataMountPoint * | mountPoint | ||
| ) |
Create savedata slot.
| int sceAppUtilSaveDataSlotDelete | ( | unsigned int | slotId, |
| SceAppUtilSaveDataMountPoint * | mountPoint | ||
| ) |
Delete savedata slot.
| int sceAppUtilSaveDataSlotSetParam | ( | unsigned int | slotId, |
| SceAppUtilSaveDataSlotParam * | param, | ||
| SceAppUtilSaveDataMountPoint * | mountPoint | ||
| ) |
Set savedata slot param.
| int sceAppUtilSaveDataSlotGetParam | ( | unsigned int | slotId, |
| SceAppUtilSaveDataSlotParam * | param, | ||
| SceAppUtilSaveDataMountPoint * | mountPoint | ||
| ) |
Get savedata slot param.
Write savedata files and directories
| int sceAppUtilSaveDataDataSave | ( | SceAppUtilSaveDataFileSlot * | slot, |
| SceAppUtilSaveDataFile * | files, | ||
| unsigned int | fileNum, | ||
| SceAppUtilSaveDataMountPoint * | mountPoint, | ||
| SceSize * | requiredSizeKB | ||
| ) |
Delete savedata files.
| int sceAppUtilSaveDataDataRemove | ( | SceAppUtilSaveDataFileSlot * | slot, |
| SceAppUtilSaveDataRemoveItem * | files, | ||
| unsigned int | fileNum, | ||
| SceAppUtilSaveDataMountPoint * | mountPoint | ||
| ) |
| int sceAppUtilMusicMount | ( | ) |
Mount music data.
| int sceAppUtilMusicUmount | ( | ) |
Unmount music data.
| int sceAppUtilPhotoMount | ( | ) |
Mount photo data.
| int sceAppUtilPhotoUmount | ( | ) |
Unmount photo data.
| int sceAppUtilCacheMount | ( | ) |
Mount cache data.
| int sceAppUtilCacheUmount | ( | ) |
Unmount cache data.
| int sceAppUtilSystemParamGetInt | ( | unsigned int | paramId, |
| int * | value | ||
| ) |
Get system parameters for int type.
Get application parameters for string type.
| int sceAppUtilAppParamGetInt | ( | SceAppUtilAppParamId | paramId, |
| int * | value | ||
| ) |
Get application parameters for int type.
| int sceAppUtilStoreBrowse | ( | SceAppUtilStoreBrowseParam * | param | ) |
Launch PSN Store.
| int sceAppUtilBgdlGetStatus | ( | SceAppUtilBgdlStatus * | stat | ) |
Get background download status.
| int sceAppUtilLaunchWebBrowser | ( | SceAppUtilWebBrowserParam * | param | ) |
Launch web browser app.
| SceAppUtilBgdlStatusType SceAppUtilBgdlStatus::type |
| SceUInt32 SceAppUtilBgdlStatus::addcontNumReady |
| SceUInt32 SceAppUtilBgdlStatus::addcontNumNotReady |
| SceUInt32 SceAppUtilBgdlStatus::licenseReady |
| SceChar8 SceAppUtilBgdlStatus::reserved[28] |
| SceSize SceAppUtilInitParam::workBufSize |
Buffer size.
| uint8_t SceAppUtilInitParam::reserved[60] |
Reserved range.
| SceAppUtilBootAttribute SceAppUtilBootParam::attr |
Boot attribute.
| unsigned int SceAppUtilBootParam::appVersion |
App version.
| uint8_t SceAppUtilBootParam::reserved[32] |
Reserved range.
| uint8_t SceAppUtilSaveDataMountPoint::data[16] |
| SceAppUtilAppEventType SceAppUtilAppEventParam::type |
Event type.
| uint8_t SceAppUtilAppEventParam::dat[1024] |
Event parameter.
| int8_t SceAppUtilMountPoint::data[16] |
Mount point.
| SceWChar16* SceAppUtilSaveDataSlotEmptyParam::title |
Title string.
| char* SceAppUtilSaveDataSlotEmptyParam::iconPath |
Path to icon.
| void* SceAppUtilSaveDataSlotEmptyParam::iconBuf |
Icon buffer.
| SceSize SceAppUtilSaveDataSlotEmptyParam::iconBufSize |
Icon buffer size.
| uint8_t SceAppUtilSaveDataSlotEmptyParam::reserved[32] |
Reserved range.
| SceAppUtilSaveDataSlotId SceAppUtilSaveDataSlot::id |
Slot id.
| SceAppUtilSaveDataSlotStatus SceAppUtilSaveDataSlot::status |
Slot status.
| int SceAppUtilSaveDataSlot::userParam |
Param for free usage.
| SceAppUtilSaveDataSlotEmptyParam* SceAppUtilSaveDataSlot::emptyParam |
Settings for empty slot.
| SceAppUtilSaveDataSlotStatus SceAppUtilSaveDataSlotParam::status |
Status.
| SceWChar16 SceAppUtilSaveDataSlotParam::title[32] |
Title name.
| SceWChar16 SceAppUtilSaveDataSlotParam::subTitle[64] |
Subtitle.
| SceWChar16 SceAppUtilSaveDataSlotParam::detail[256] |
Detail info.
| char SceAppUtilSaveDataSlotParam::iconPath[64] |
Icon path.
| int SceAppUtilSaveDataSlotParam::userParam |
User param.
| SceSize SceAppUtilSaveDataSlotParam::sizeKB |
Data size (In KB)
| SceDateTime SceAppUtilSaveDataSlotParam::modifiedTime |
Last modified time.
| uint8_t SceAppUtilSaveDataSlotParam::reserved[48] |
Reserved range.
| const char* SceAppUtilSaveDataSaveItem::dataPath |
Path to savedata.
| const void* SceAppUtilSaveDataSaveItem::buf |
Buffer of savedata file.
| uint32_t SceAppUtilSaveDataSaveItem::pad |
Padding.
| SceOff SceAppUtilSaveDataSaveItem::offset |
Offset of savedata file.
| int SceAppUtilSaveDataSaveItem::mode |
Savedata save mode (One of ::SceAppUtilSaveDataSaveMode)
| uint8_t SceAppUtilSaveDataSaveItem::reserved[36] |
Reserved range.
| const char* SceAppUtilSaveDataFile::filePath |
| void* SceAppUtilSaveDataFile::buf |
| SceSize SceAppUtilSaveDataFile::bufSize |
| SceOff SceAppUtilSaveDataFile::offset |
| unsigned int SceAppUtilSaveDataFile::mode |
| unsigned int SceAppUtilSaveDataFile::progDelta |
| uint8_t SceAppUtilSaveDataFile::reserved[32] |
| unsigned int SceAppUtilSaveDataFileSlot::id |
| SceAppUtilSaveDataSlotParam* SceAppUtilSaveDataFileSlot::slotParam |
| uint8_t SceAppUtilSaveDataFileSlot::reserved[32] |
| const char* SceAppUtilSaveDataRemoveItem::dataPath |
Path to savedata data.
| int SceAppUtilSaveDataRemoveItem::mode |
Savedata remove mode (One of ::SceAppUtilSaveDataRemoveMode)
| uint8_t SceAppUtilSaveDataRemoveItem::reserved[36] |
Reserved range.
| unsigned int SceAppUtilStoreBrowseParam::type |
Store browse type.
| const char* SceAppUtilStoreBrowseParam::id |
Target id.
| const char* SceAppUtilWebBrowserParam::str |
String that's passed to command specified by launchMode.
| SceSize SceAppUtilWebBrowserParam::strlen |
Length of str.
| unsigned int SceAppUtilWebBrowserParam::launchMode |
Browser mode.
| unsigned int SceAppUtilWebBrowserParam::reserved |
Reserved area.