SceCamera: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 43: Line 43:
This function is used for all attributes except attributes 13 and 25 (blacklisted in this function).
This function is used for all attributes except attributes 13 and 25 (blacklisted in this function).


=== sceCameraSetAttribute2ForDriver ===
=== sceCameraSetNoiseReductionForDebugForDriver ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 52: Line 52:
| 0.940-3.60 || 0x233C9E27
| 0.940-3.60 || 0x233C9E27
|}
|}
Temp name was sceCameraSetAttribute2ForDriver.


This function is used only for attributes 13 and 25.
This function is used only for attributes 13 and 25.
Line 135: Line 137:
|}
|}


=== SceCameraForDriver_F15F1F91 ===
=== sceCameraUseCacheMemoryForTrialForDriver ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 147: Line 149:
Registers a global variable used by [[#sceCameraReadForDriver]].
Registers a global variable used by [[#sceCameraReadForDriver]].


<source lang="C">int SceCameraForDriver_F15F1F91(int a1);</source>
<source lang="C">int sceCameraUseCacheMemoryForTrialForDriver(int a1);</source>


=== sceCameraSetLedModeBlinkForDriver ===
=== sceCameraLedBlinkForDriver ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 158: Line 160:
| 3.60 || not present
| 3.60 || not present
|}
|}
This is a guessed name.


<source lang="C">
<source lang="C">
// maybe_devnum: must be 0 or 1
// maybe_devnum: must be 0 or 1
int sceCameraSetLedModeBlinkForDriver(int maybe_devnum, SceUInt32 maybe_onTime, SceUInt32 maybe_offTime, SceUInt32 blinkCount);
int sceCameraLedBlinkForDriver(int maybe_devnum, SceUInt32 maybe_onTime, SceUInt32 maybe_offTime, SceUInt32 blinkCount);
</source>
</source>


=== sceCameraSetLedModeOnOffForDriver ===
=== sceCameraLedSwitchForDriver ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 175: Line 175:
| 3.60 || not present
| 3.60 || not present
|}
|}
This is a guessed name.


<source lang="C">
<source lang="C">
// maybe_devnum: must be 1
// maybe_devnum: must be 1
// mode: must 0 (OFF) or 1 (ON)
// mode: must 0 (OFF) or 1 (ON)
int sceCameraSetLedModeOnOffForDriver(int maybe_devnum, int mode);
int sceCameraLedSwitchForDriver(int maybe_devnum, int mode);
</source>
</source>


Line 332: Line 330:
== SceCamera ==
== SceCamera ==


=== SceCamera_7670474C ===
=== sceCameraUseCacheMemoryForTrial ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 342: Line 340:
|}
|}


Wrapper for [[#SceCameraForDriver_F15F1F91]].
Wrapper for [[#sceCameraUseCacheMemoryForTrial]].


=== sceCameraSetLedModeBlink ===
=== sceCameraLedBlink ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 354: Line 352:
|}
|}


This is a guessed name.
Wrapper for [[#sceCameraLedBlinkForDriver]].
 
Wrapper for [[#sceCameraSetLedModeBlinkForDriver]].


<source lang="C">
<source lang="C">
// maybe_devnum: must be 0 or 1
// maybe_devnum: must be 0 or 1
int sceCameraSetLedModeBlink(int maybe_devnum, SceUInt32 maybe_onTime, SceUInt32 maybe_offTime, SceUInt32 blinkCount);
int sceCameraLedBlink(int maybe_devnum, SceUInt32 maybe_onTime, SceUInt32 maybe_offTime, SceUInt32 blinkCount);
</source>
</source>


=== sceCameraSetLedModeOnOff ===
=== sceCameraLedSwitch ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 373: Line 369:
|}
|}


This is a guessed name.
Wrapper for [[#sceCameraLedSwitchForDriver]].
 
Wrapper for [[#sceCameraSetLedModeOnOffForDriver]].


<source lang="C">
<source lang="C">
// maybe_devnum: must be 1
// maybe_devnum: must be 1
// mode: must be 0 (OFF) or 1 (ON)
// mode: must be 0 (OFF) or 1 (ON)
int sceCameraSetLedModeOnOff(int maybe_devnum, int mode);
int sceCameraLedSwitch(int maybe_devnum, int mode);
</source>
</source>


Line 766: Line 760:
| 1.69 || 0xFEB99ACC
| 1.69 || 0xFEB99ACC
|}
|}
<pre>
0x27BB0528 sceCameraGetNoiseReductionForDebug
0xC387F4DC sceCameraGetSharpnessOffForDebug
0xE22C2375 sceCameraSetSharpnessOffForDebug
</pre>




[[Category:Modules]]
[[Category:Modules]]
[[Category:Kernel]]
[[Category:Kernel]]

Revision as of 08:38, 28 September 2022

Module

Version World Privilege
0.931-3.65 Non-secure Kernel

Libraries

Known NIDs

Version Name World Visibility NID
0.931-3.60 SceCameraForDriver Non-secure Kernel 0xBCBC1F4A
0.931-3.60 SceCamera Non-secure User 0xDA91B3ED

SceCameraForDriver

sceCameraIsActiveForDriver

Version NID
0.931 not present
3.60 0xEB1CC2CA

sceCameraSetAttributeForDriver

Version NID
0.931-3.60 0xD56A12BD

This function is used for all attributes except attributes 13 and 25 (blacklisted in this function).

sceCameraSetNoiseReductionForDebugForDriver

Version NID
0.931 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-3.60 0xC2E71BE8

This function is used for all attributes except attributes 13 and 25.

sceCameraGetAttribute2ForDriver

Version NID
0.931 not present
0.940-3.60 0x356BAF6C

This function is used only for attributes 13 and 25.

sceCameraSetActiveProcessForDriver

Version NID
0.931-3.60 0xE81EADE1
int sceCameraSetActiveProcessForDriver(SceUID pid);

sceCameraStartPidForDriver

Version NID
0.931-3.60 0x5338BE86

sceCameraStopPidForDriver

Version NID
0.931-3.60 0x8C3354E5

sceCameraOpenForDriver

Version NID
0.931-3.60 0xE487870A

sceCameraCloseForDriver

Version NID
0.931-3.60 0x0E9B4B9E

sceCameraReadForDriver

Version NID
0.931-3.60 0x2D12FDF3

sceCameraInitForDriver

Version NID
0.931-3.60 0x45EB69C9

sceCameraUseCacheMemoryForTrialForDriver

Version NID
0.931 0xF15F1F91
3.60 not present

Registers a global variable used by #sceCameraReadForDriver.

int sceCameraUseCacheMemoryForTrialForDriver(int a1);

sceCameraLedBlinkForDriver

Version NID
0.931 0x8F6FA575
3.60 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 0x5EEDDA34
3.60 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-3.60 0x3590BB9B

SceCameraForDriver_36C164BE

Version NID
0.931-3.60 0x36C164BE

SceCameraForDriver_6443EEDB

Version NID
0.931-3.60 0x6443EEDB

SceCameraForDriver_93477709

Version NID
0.931-3.60 0x93477709

SceCameraForDriver_B241F11F

Version NID
0.931-3.60 0xB241F11F

SceCameraForDriver_DFBBA264

Version NID
0.931-3.60 0xDFBBA264

SceCameraForDriver_F7A0C99F

Version NID
0.931-3.60 0xF7A0C99F

SceCameraForDriver_22D51107

Version NID
0.931 not present
3.60 0x22D51107

SceCameraForDriver_22E70D83

Version NID
0.931 not present
3.60 0x22E70D83

SceCameraForDriver_96C63737

Version NID
0.931 not present
3.60 0x96C63737

SceCameraForDriver_B241F11F

Version NID
0.931 not present
3.60 0xB241F11F

SceCameraForDriver_B312CE90

Version NID
0.931 not present
3.60 0xB312CE90

SceCameraForDriver_D0810455

Version NID
0.931 not present
3.60 0xD0810455

SceCameraForDriver_D259707C

Version NID
0.931 not present
3.60 0xD259707C

SceCameraForDriver_EE3D4B1C

Version NID
0.931 not present
3.60 0xEE3D4B1C

SceCameraForDriver_FE3C170C

Version NID
0.931 not present
3.60 0xFE3C170C

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 not present
1.69 0xFEB99ACC
0x27BB0528 sceCameraGetNoiseReductionForDebug
0xC387F4DC sceCameraGetSharpnessOffForDebug
0xE22C2375 sceCameraSetSharpnessOffForDebug