SceCamera: Difference between revisions
CelesteBlue (talk | contribs) No edit summary |
|||
Line 1: | Line 1: | ||
== Module == | == Module == | ||
For PS TV, this module is named [[SceCameraDummy]] because the PS TV does not have any camera. | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 5: | Line 7: | ||
! Version !! World !! Privilege | ! Version !! World !! Privilege | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || Non-secure || Kernel | ||
|} | |} | ||
Line 16: | Line 18: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || [[SceCamera#SceCameraForDriver|SceCameraForDriver]] || Non-secure || Kernel || 0xBCBC1F4A | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || [[SceCamera#SceCamera|SceCamera]] || Non-secure || User || 0xDA91B3ED | ||
|} | |} | ||
== SceCameraForDriver == | == SceCameraForDriver == | ||
=== sceCameraSetSharpnessOffForDebugForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.931.010 || not present | |||
|- | |||
| 0.940-0.995.000 || 0x96498ADA | |||
|- | |||
| 0.996.090-3.740.011 || not present | |||
|} | |||
=== sceCameraIsActiveForDriver === | === sceCameraIsActiveForDriver === | ||
Line 28: | Line 42: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || not present | | 0.931.010-0.940 || not present | ||
|- | |||
| 0.996.090-3.740.011 || 0xEB1CC2CA | |||
|} | |||
=== sceCameraIsActive2ForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.931.010 || not present | |||
|- | |- | ||
| 3. | | 0.940-3.740.011 || 0x22E70D83 | ||
|} | |} | ||
Line 38: | Line 62: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0xD56A12BD | ||
|} | |} | ||
Line 48: | Line 72: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || not present | | 0.931.010 || not present | ||
|- | |- | ||
| 0.940-3.60 || 0x233C9E27 | | 0.940-3.60 || 0x233C9E27 | ||
Line 62: | Line 86: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0xC2E71BE8 | ||
|} | |} | ||
This function is used for all attributes except attributes 13 and 25. | This function is used for all attributes except attributes 13 and 25. | ||
=== sceCameraGetAttribute2ForDebugForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.931.010 || not present | |||
|- | |||
| 0.940-0.995.000 || 0x356BAF6C | |||
|- | |||
| 0.996.090-3.740.011 || not present | |||
|} | |||
This is a guessed name. | |||
This function is used only for attributes 13 and 25. | |||
=== sceCameraGetAttribute2ForDriver === | === sceCameraGetAttribute2ForDriver === | ||
Line 72: | Line 112: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 | | 0.931.010-0.995.000 || not present | ||
|- | |- | ||
| | | 0.996.090-3.740.011 || 0xFE3C170C | ||
|} | |} | ||
This is a guessed name | |||
This is a guessed name. | |||
This function is used only for attributes 13 and 25. | This function is used only for attributes 13 and 25. | ||
Line 87: | Line 126: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0xE81EADE1 | ||
|} | |} | ||
Line 97: | Line 136: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0x5338BE86 | ||
|} | |} | ||
Line 105: | Line 144: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0x8C3354E5 | ||
|} | |} | ||
Line 113: | Line 152: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0xE487870A | ||
|} | |} | ||
Line 121: | Line 160: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0x0E9B4B9E | ||
|} | |} | ||
Line 129: | Line 168: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0x2D12FDF3 | ||
|} | |} | ||
Line 137: | Line 176: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0x45EB69C9 | ||
|} | |} | ||
Line 145: | Line 184: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || 0xF15F1F91 | | 0.931.010-0.995.000 || 0xF15F1F91 | ||
|- | |- | ||
| 3. | | 0.996.090-3.740.011 || not present | ||
|} | |} | ||
Line 159: | Line 198: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || 0x8F6FA575 | | 0.931.010-0.995.000 || 0x8F6FA575 | ||
|- | |- | ||
| 3. | | 0.996.090-3.740.011 || not present | ||
|} | |} | ||
Line 174: | Line 213: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || 0x5EEDDA34 | | 0.931.010-0.995.000 || 0x5EEDDA34 | ||
|- | |- | ||
| 3. | | 0.996.090-3.740.011 || not present | ||
|} | |} | ||
Line 190: | Line 229: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0x3590BB9B | ||
|} | |} | ||
Line 198: | Line 237: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0x36C164BE | ||
|} | |} | ||
Line 206: | Line 245: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0x6443EEDB | ||
|} | |} | ||
Line 214: | Line 253: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0x93477709 | ||
|} | |} | ||
Line 222: | Line 261: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0xB241F11F | ||
|} | |} | ||
Line 230: | Line 269: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0xDFBBA264 | ||
|} | |} | ||
Line 238: | Line 277: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931-3. | | 0.931.010-3.740.011 || 0xF7A0C99F | ||
|} | |} | ||
This is a guessed name | This is a guessed name. | ||
=== SceCameraForDriver_22D51107 === | === SceCameraForDriver_22D51107 === | ||
Line 248: | Line 287: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 | | 0.931.010-0.940 || not present | ||
|- | |- | ||
| 3. | | 0.990.000-3.740.011 || 0x22D51107 | ||
|} | |} | ||
Line 268: | Line 297: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || not present | | 0.931.010-0.995.000 || not present | ||
|- | |- | ||
| 3. | | 0.996.090-3.740.011 || 0x96C63737 | ||
|} | |} | ||
Line 278: | Line 307: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 | | 0.931.010-3.740.011 || 0xB241F11F | ||
|} | |} | ||
Line 288: | Line 315: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || not present | | 0.931.010-0.995.000 || not present | ||
|- | |- | ||
| | | 0.996.090-3.740.011 || 0xB312CE90 | ||
|} | |} | ||
Line 302: | Line 329: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || not present | | 0.931.010-3.01 || not present | ||
|- | |- | ||
| 3. | | 3.100.081-3.740.011 || 0xD0810455 | ||
|} | |} | ||
Line 312: | Line 339: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || not present | | 0.931.010-1.06 || not present | ||
|- | |- | ||
| 3. | | 1.500.151-3.740.011 || 0xD259707C | ||
|} | |} | ||
Line 322: | Line 349: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || not present | | 0.931.010-0.940 || not present | ||
|- | |- | ||
| 3. | | 0.990.000-3.740.011 || 0xEE3D4B1C | ||
|} | |} | ||
Line 755: | Line 782: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.931 || not present | | 0.931.010-0.940 || not present | ||
|- | |||
| 1.000.071-3.740.011 || 0xFEB99ACC | |||
|} | |||
=== sceCameraGetNoiseReductionForDebug === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.931.010 || not present | |||
|- | |||
| 0.940 || 0x27BB0528 | |||
|- | |||
| 1.000.071-3.740.011 || not present | |||
|} | |||
<source lang="C">int sceCameraGetNoiseReductionForDebug(int a1, void *pDst);</source> | |||
=== sceCameraGetSharpnessOffForDebug === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.931.010 || not present | |||
|- | |||
| 0.940 || 0xC387F4DC | |||
|- | |- | ||
| 1. | | 1.000.071-3.740.011 || not present | ||
|} | |} | ||
< | <source lang="C">int sceCameraGetSharpnessOffForDebug(int a1, void *pDst);</source> | ||
=== sceCameraSetSharpnessOffForDebug === | |||
0xE22C2375 | {| class="wikitable" | ||
|- | |||
! Version !! NID | |||
|- | |||
| 0.931.010 || not present | |||
|- | |||
| 0.940 || 0xE22C2375 | |||
|- | |||
| 1.000.071-3.740.011 || not present | |||
|} | |||
[[Category:ARM]] | [[Category:ARM]] |
Revision as of 20:36, 3 September 2023
Module
For PS TV, this module is named SceCameraDummy because the PS TV does not have any camera.
Version | World | Privilege |
---|---|---|
0.931.010-3.740.011 | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
0.931.010-3.740.011 | SceCameraForDriver | Non-secure | Kernel | 0xBCBC1F4A |
0.931.010-3.740.011 | SceCamera | Non-secure | User | 0xDA91B3ED |
SceCameraForDriver
sceCameraSetSharpnessOffForDebugForDriver
Version | NID |
---|---|
0.931.010 | not present |
0.940-0.995.000 | 0x96498ADA |
0.996.090-3.740.011 | not present |
sceCameraIsActiveForDriver
Version | NID |
---|---|
0.931.010-0.940 | not present |
0.996.090-3.740.011 | 0xEB1CC2CA |
sceCameraIsActive2ForDriver
Version | NID |
---|---|
0.931.010 | not present |
0.940-3.740.011 | 0x22E70D83 |
sceCameraSetAttributeForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0xD56A12BD |
This function is used for all attributes except attributes 13 and 25 (blacklisted in this function).
sceCameraSetNoiseReductionForDebugForDriver
Version | NID |
---|---|
0.931.010 | not present |
0.940-3.60 | 0x233C9E27 |
Temp name was sceCameraSetAttribute2ForDriver.
This function is used only for attributes 13 and 25.
sceCameraGetAttributeForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0xC2E71BE8 |
This function is used for all attributes except attributes 13 and 25.
sceCameraGetAttribute2ForDebugForDriver
Version | NID |
---|---|
0.931.010 | not present |
0.940-0.995.000 | 0x356BAF6C |
0.996.090-3.740.011 | not present |
This is a guessed name.
This function is used only for attributes 13 and 25.
sceCameraGetAttribute2ForDriver
Version | NID |
---|---|
0.931.010-0.995.000 | not present |
0.996.090-3.740.011 | 0xFE3C170C |
This is a guessed name.
This function is used only for attributes 13 and 25.
sceCameraSetActiveProcessForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0xE81EADE1 |
int sceCameraSetActiveProcessForDriver(SceUID pid);
sceCameraStartPidForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0x5338BE86 |
sceCameraStopPidForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0x8C3354E5 |
sceCameraOpenForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0xE487870A |
sceCameraCloseForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0x0E9B4B9E |
sceCameraReadForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0x2D12FDF3 |
sceCameraInitForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0x45EB69C9 |
sceCameraUseCacheMemoryForTrialForDriver
Version | NID |
---|---|
0.931.010-0.995.000 | 0xF15F1F91 |
0.996.090-3.740.011 | not present |
Registers a global variable used by #sceCameraReadForDriver.
int sceCameraUseCacheMemoryForTrialForDriver(int a1);
sceCameraLedBlinkForDriver
Version | NID |
---|---|
0.931.010-0.995.000 | 0x8F6FA575 |
0.996.090-3.740.011 | not present |
// maybe_devnum: must be 0 or 1 int sceCameraLedBlinkForDriver(int maybe_devnum, SceUInt32 maybe_onTime, SceUInt32 maybe_offTime, SceUInt32 blinkCount);
sceCameraLedSwitchForDriver
Version | NID |
---|---|
0.931.010-0.995.000 | 0x5EEDDA34 |
0.996.090-3.740.011 | not present |
// maybe_devnum: must be 1 // mode: must 0 (OFF) or 1 (ON) int sceCameraLedSwitchForDriver(int maybe_devnum, int mode);
SceCameraForDriver_3590BB9B
Version | NID |
---|---|
0.931.010-3.740.011 | 0x3590BB9B |
SceCameraForDriver_36C164BE
Version | NID |
---|---|
0.931.010-3.740.011 | 0x36C164BE |
SceCameraForDriver_6443EEDB
Version | NID |
---|---|
0.931.010-3.740.011 | 0x6443EEDB |
SceCameraForDriver_93477709
Version | NID |
---|---|
0.931.010-3.740.011 | 0x93477709 |
SceCameraForDriver_B241F11F
Version | NID |
---|---|
0.931.010-3.740.011 | 0xB241F11F |
SceCameraForDriver_DFBBA264
Version | NID |
---|---|
0.931.010-3.740.011 | 0xDFBBA264 |
sceCameraDeinitForDriver
Version | NID |
---|---|
0.931.010-3.740.011 | 0xF7A0C99F |
This is a guessed name.
SceCameraForDriver_22D51107
Version | NID |
---|---|
0.931.010-0.940 | not present |
0.990.000-3.740.011 | 0x22D51107 |
SceCameraForDriver_96C63737
Version | NID |
---|---|
0.931.010-0.995.000 | not present |
0.996.090-3.740.011 | 0x96C63737 |
SceCameraForDriver_B241F11F
Version | NID |
---|---|
0.931.010-3.740.011 | 0xB241F11F |
sceCameraSetAttribute2ForDriver
Version | NID |
---|---|
0.931.010-0.995.000 | not present |
0.996.090-3.740.011 | 0xB312CE90 |
This is a guessed name.
This function is used for attributes 13 and 25.
SceCameraForDriver_D0810455
Version | NID |
---|---|
0.931.010-3.01 | not present |
3.100.081-3.740.011 | 0xD0810455 |
SceCameraForDriver_D259707C
Version | NID |
---|---|
0.931.010-1.06 | not present |
1.500.151-3.740.011 | 0xD259707C |
SceCameraForDriver_EE3D4B1C
Version | NID |
---|---|
0.931.010-0.940 | not present |
0.990.000-3.740.011 | 0xEE3D4B1C |
SceCamera
sceCameraUseCacheMemoryForTrial
Version | NID |
---|---|
0.931 | 0x7670474C |
3.60 | not present |
Wrapper for #sceCameraUseCacheMemoryForTrial.
sceCameraLedBlink
Version | NID |
---|---|
0.931 | 0x89B16030 |
3.60 | not present |
Wrapper for #sceCameraLedBlinkForDriver.
// maybe_devnum: must be 0 or 1 int sceCameraLedBlink(int maybe_devnum, SceUInt32 maybe_onTime, SceUInt32 maybe_offTime, SceUInt32 blinkCount);
sceCameraLedSwitch
Version | NID |
---|---|
0.931 | 0xD02CFA5C |
3.60 | not present |
Wrapper for #sceCameraLedSwitchForDriver.
// maybe_devnum: must be 1 // mode: must be 0 (OFF) or 1 (ON) int sceCameraLedSwitch(int maybe_devnum, int mode);
sceCameraSetExposureCeiling
Version | NID |
---|---|
0.931 | not present |
1.69 | 0x04F34BEE |
sceCameraGetAutoControlHold
Version | NID |
---|---|
0.931 | not present |
1.69 | 0x06A21BBB |
sceCameraGetZoom
Version | NID |
---|---|
0.931-1.69 | 0x06D3816C |
sceCameraSetContrast
Version | NID |
---|---|
0.931-1.69 | 0x06FB2900 |
sceCameraIsActive
Version | NID |
---|---|
0.931 | not present |
1.69 | 0x103A75B8 |
sceCameraSetReverse
Version | NID |
---|---|
0.931-1.69 | 0x1175F477 |
sceCameraGetNightmode
Version | NID |
---|---|
0.931-1.69 | 0x12B6FF26 |
sceCameraStop
Version | NID |
---|---|
0.931-1.69 | 0x1DD9C9CE |
sceCameraGetDeviceLocation
Version | NID |
---|---|
0.931 | not present |
1.69 | 0x274EF751 |
sceCameraGetGain
Version | NID |
---|---|
0.931-1.69 | 0x2C36D6F3 |
sceCameraGetSharpnessOff
Version | NID |
---|---|
0.931 | not present |
1.69 | 0x34CCAF85 |
sceCameraSetAutoControlHold
Version | NID |
---|---|
0.931 | not present |
1.69 | 0x3A0DABBD |
sceCameraSetISO
Version | NID |
---|---|
0.931-1.69 | 0x3CF630A1 |
sceCameraSetNightmode
Version | NID |
---|---|
0.931-1.69 | 0x3F26233E |
sceCameraGetReverse
Version | NID |
---|---|
0.931-1.69 | 0x44F6043F |
sceCameraSetSharpnessOff
Version | NID |
---|---|
0.931 | not present |
1.69 | 0x4B5405C8 |
sceCameraSetWhiteBalance
Version | NID |
---|---|
0.931-1.69 | 0x4D4514AC |
sceCameraGetISO
Version | NID |
---|---|
0.931-1.69 | 0x4EBD5C68 |
sceCameraGetExposureCeiling
Version | NID |
---|---|
0.931 | not present |
1.69 | 0x5FA5B1BB |
sceCameraGetSaturation
Version | NID |
---|---|
0.931-1.69 | 0x624F7653 |
sceCameraSetEV
Version | NID |
---|---|
0.931-1.69 | 0x62AFF0B8 |
sceCameraSetImageQuality
Version | NID |
---|---|
0.931 | not present |
1.69 | 0x75C4300B |
sceCameraRead
Version | NID |
---|---|
0.931-1.69 | 0x79B5C2DE |
sceCameraGetEffect
Version | NID |
---|---|
0.931-1.69 | 0x7E8EF3B2 |
sceCameraGetBrightness
Version | NID |
---|---|
0.931-1.69 | 0x85D5951D |
sceCameraGetEV
Version | NID |
---|---|
0.931-1.69 | 0x8B5E6147 |
sceCameraGetBacklight
Version | NID |
---|---|
0.931-1.69 | 0x8DD1292B |
sceCameraGetContrast
Version | NID |
---|---|
0.931-1.69 | 0x8FBE84BE |
sceCameraSetBrightness
Version | NID |
---|---|
0.931-1.69 | 0x98D71588 |
sceCameraGetAntiFlicker
Version | NID |
---|---|
0.931-1.69 | 0x9FDACB99 |
sceCameraOpen
Version | NID |
---|---|
0.931-1.69 | 0xA462F801 |
sceCameraStart
Version | NID |
---|---|
0.931-1.69 | 0xA8FEAE35 |
sceCameraGetSharpness
Version | NID |
---|---|
0.931-1.69 | 0xAA72C3DC |
sceCameraSetBacklight
Version | NID |
---|---|
0.931-1.69 | 0xAE071044 |
sceCameraClose
Version | NID |
---|---|
0.931-1.69 | 0xCD6E1CFC |
sceCameraSetSharpness
Version | NID |
---|---|
0.931-1.69 | 0xD1A5BB0B |
sceCameraGetWhiteBalance
Version | NID |
---|---|
0.931-1.69 | 0xDBFFA1DA |
sceCameraGetImageQuality
Version | NID |
---|---|
0.931 | not present |
1.69 | 0xE2AC7BCE |
sceCameraSetAntiFlicker
Version | NID |
---|---|
0.931-1.69 | 0xE312958A |
sceCameraSetGain
Version | NID |
---|---|
0.931-1.69 | 0xE65CFE86 |
sceCameraSetEffect
Version | NID |
---|---|
0.931-1.69 | 0xE9D2CFB1 |
sceCameraSetZoom
Version | NID |
---|---|
0.931-1.69 | 0xF7464216 |
sceCameraSetNoiseReduction
Version | NID |
---|---|
0.931 | not present |
1.69 | 0xF9B79556 |
sceCameraSetSaturation
Version | NID |
---|---|
0.931-1.69 | 0xF9F7CA3D |
sceCameraGetNoiseReduction
Version | NID |
---|---|
0.931.010-0.940 | not present |
1.000.071-3.740.011 | 0xFEB99ACC |
sceCameraGetNoiseReductionForDebug
Version | NID |
---|---|
0.931.010 | not present |
0.940 | 0x27BB0528 |
1.000.071-3.740.011 | not present |
int sceCameraGetNoiseReductionForDebug(int a1, void *pDst);
sceCameraGetSharpnessOffForDebug
Version | NID |
---|---|
0.931.010 | not present |
0.940 | 0xC387F4DC |
1.000.071-3.740.011 | not present |
int sceCameraGetSharpnessOffForDebug(int a1, void *pDst);
sceCameraSetSharpnessOffForDebug
Version | NID |
---|---|
0.931.010 | not present |
0.940 | 0xE22C2375 |
1.000.071-3.740.011 | not present |