vitasdk
Documentation of the vitasdk

Exports for User. More...

Data Structures

struct  SceCameraInfo
 
struct  SceCameraRead
 

Enumerations

enum  SceCameraErrorCode {
  SCE_CAMERA_ERROR_PARAM = 0x802E0000 , SCE_CAMERA_ERROR_ALREADY_INIT = 0x802E0001 , SCE_CAMERA_ERROR_NOT_INIT = 0x802E0002 , SCE_CAMERA_ERROR_ALREADY_OPEN = 0x802E0003 ,
  SCE_CAMERA_ERROR_NOT_OPEN = 0x802E0004 , SCE_CAMERA_ERROR_ALREADY_START = 0x802E0005 , SCE_CAMERA_ERROR_NOT_START = 0x802E0006 , SCE_CAMERA_ERROR_FORMAT_UNKNOWN = 0x802E0007 ,
  SCE_CAMERA_ERROR_RESOLUTION_UNKNOWN = 0x802E0008 , SCE_CAMERA_ERROR_BAD_FRAMERATE = 0x802E0009 , SCE_CAMERA_ERROR_TIMEOUT = 0x802E000A , SCE_CAMERA_ERROR_EXCLUSIVE = 0x802E000B ,
  SCE_CAMERA_ERROR_ATTRIBUTE_UNKNOWN = 0x802E000C , SCE_CAMERA_ERROR_MAX_PROCESS = 0x802E000D , SCE_CAMERA_ERROR_NOT_ACTIVE = 0x802E000E , SCE_CAMERA_ERROR_ALREADY_READ = 0x802E000F ,
  SCE_CAMERA_ERROR_NOT_MOUNTED = 0x802E0010 , SCE_CAMERA_ERROR_DATA_RANGE_UNKNOWN = 0x802E0011 , SCE_CAMERA_ERROR_OTHER_ALREADY_START = 0x802E0012 , SCE_CAMERA_ERROR_FATAL = 0x802E00FF
}
 Camera error codes. More...
 
enum  SceCameraDevice { SCE_CAMERA_DEVICE_FRONT = 0 , SCE_CAMERA_DEVICE_BACK = 1 }
 Enumeration for the camera device types. More...
 
enum  SceCameraPriority { SCE_CAMERA_PRIORITY_SHARE = 0 , SCE_CAMERA_PRIORITY_EXCLUSIVE = 1 }
 Enumeration for the camera process priorities. More...
 
enum  SceCameraFormat {
  SCE_CAMERA_FORMAT_INVALID = 0 , SCE_CAMERA_FORMAT_YUV422_PLANE = 1 , SCE_CAMERA_FORMAT_YUV422_PACKED = 2 , SCE_CAMERA_FORMAT_YUV420_PLANE = 3 ,
  SCE_CAMERA_FORMAT_ARGB = 4 , SCE_CAMERA_FORMAT_ABGR = 5 , SCE_CAMERA_FORMAT_RAW8 = 6
}
 Enumeration for the camera output formats. More...
 
enum  SceCameraResolution {
  SCE_CAMERA_RESOLUTION_0_0 = 0 , SCE_CAMERA_RESOLUTION_640_480 = 1 , SCE_CAMERA_RESOLUTION_320_240 = 2 , SCE_CAMERA_RESOLUTION_160_120 = 3 ,
  SCE_CAMERA_RESOLUTION_352_288 = 4 , SCE_CAMERA_RESOLUTION_176_144 = 5 , SCE_CAMERA_RESOLUTION_480_272 = 6 , SCE_CAMERA_RESOLUTION_640_360 = 8
}
 Enumeration for the camera resolutions. More...
 
enum  SceCameraFrameRate {
  SCE_CAMERA_FRAMERATE_3_FPS = 3 , SCE_CAMERA_FRAMERATE_5_FPS = 5 , SCE_CAMERA_FRAMERATE_7_FPS = 7 , SCE_CAMERA_FRAMERATE_10_FPS = 10 ,
  SCE_CAMERA_FRAMERATE_15_FPS = 15 , SCE_CAMERA_FRAMERATE_20_FPS = 20 , SCE_CAMERA_FRAMERATE_30_FPS = 30 , SCE_CAMERA_FRAMERATE_60_FPS = 60 ,
  SCE_CAMERA_FRAMERATE_120_FPS = 120
}
 Enumeration for the camera framerates. More...
 
enum  SceCameraExposureCompensation {
  SCE_CAMERA_EV_NEGATIVE_20 = -20 , SCE_CAMERA_EV_NEGATIVE_17 = -17 , SCE_CAMERA_EV_NEGATIVE_15 = -15 , SCE_CAMERA_EV_NEGATIVE_13 = -13 ,
  SCE_CAMERA_EV_NEGATIVE_10 = -10 , SCE_CAMERA_EV_NEGATIVE_7 = -7 , SCE_CAMERA_EV_NEGATIVE_5 = -5 , SCE_CAMERA_EV_NEGATIVE_3 = -3 ,
  SCE_CAMERA_EV_POSITIVE_0 = 0 , SCE_CAMERA_EV_POSITIVE_3 = 3 , SCE_CAMERA_EV_POSITIVE_5 = 5 , SCE_CAMERA_EV_POSITIVE_7 = 7 ,
  SCE_CAMERA_EV_POSITIVE_10 = 10 , SCE_CAMERA_EV_POSITIVE_13 = 13 , SCE_CAMERA_EV_POSITIVE_15 = 15 , SCE_CAMERA_EV_POSITIVE_17 = 17 ,
  SCE_CAMERA_EV_POSITIVE_20 = 20
}
 Enumeration for the camera exposure compensations. More...
 
enum  SceCameraEffect {
  SCE_CAMERA_EFFECT_NORMAL = 0 , SCE_CAMERA_EFFECT_NEGATIVE = 1 , SCE_CAMERA_EFFECT_BLACKWHITE = 2 , SCE_CAMERA_EFFECT_SEPIA = 3 ,
  SCE_CAMERA_EFFECT_BLUE = 4 , SCE_CAMERA_EFFECT_RED = 5 , SCE_CAMERA_EFFECT_GREEN = 6
}
 Enumeration for the camera effects. More...
 
enum  SceCameraReverse { SCE_CAMERA_REVERSE_OFF = 0 , SCE_CAMERA_REVERSE_MIRROR = 1 , SCE_CAMERA_REVERSE_FLIP = 2 , SCE_CAMERA_REVERSE_MIRROR_FLIP = (SCE_CAMERA_REVERSE_MIRROR | SCE_CAMERA_REVERSE_FLIP) }
 Enumeration for the camera reverse modes. More...
 
enum  SceCameraSaturation {
  SCE_CAMERA_SATURATION_0 = 0 , SCE_CAMERA_SATURATION_5 = 5 , SCE_CAMERA_SATURATION_10 = 10 , SCE_CAMERA_SATURATION_20 = 20 ,
  SCE_CAMERA_SATURATION_30 = 30 , SCE_CAMERA_SATURATION_40 = 40
}
 Enumeration for the camera saturations. More...
 
enum  SceCameraSharpness { SCE_CAMERA_SHARPNESS_100 = 1 , SCE_CAMERA_SHARPNESS_200 = 2 , SCE_CAMERA_SHARPNESS_300 = 3 , SCE_CAMERA_SHARPNESS_400 = 4 }
 Enumeration for the camera sharpnesses. More...
 
enum  SceCameraAntiFlicker { SCE_CAMERA_ANTIFLICKER_AUTO = 1 , SCE_CAMERA_ANTIFLICKER_50HZ = 2 , SCE_CAMERA_ANTIFLICKER_60HZ = 3 }
 Enumeration for the camera anti-flickering modes. More...
 
enum  SceCameraISO { SCE_CAMERA_ISO_AUTO = 1 , SCE_CAMERA_ISO_100 = 100 , SCE_CAMERA_ISO_200 = 200 , SCE_CAMERA_ISO_400 = 400 }
 Enumeration for the camera ISO speed modes. More...
 
enum  SceCameraGain {
  SCE_CAMERA_GAIN_AUTO = 0 , SCE_CAMERA_GAIN_1 = 1 , SCE_CAMERA_GAIN_2 = 2 , SCE_CAMERA_GAIN_3 = 3 ,
  SCE_CAMERA_GAIN_4 = 4 , SCE_CAMERA_GAIN_5 = 5 , SCE_CAMERA_GAIN_6 = 6 , SCE_CAMERA_GAIN_7 = 7 ,
  SCE_CAMERA_GAIN_8 = 8 , SCE_CAMERA_GAIN_9 = 9 , SCE_CAMERA_GAIN_10 = 10 , SCE_CAMERA_GAIN_11 = 11 ,
  SCE_CAMERA_GAIN_12 = 12 , SCE_CAMERA_GAIN_13 = 13 , SCE_CAMERA_GAIN_14 = 14 , SCE_CAMERA_GAIN_15 = 15 ,
  SCE_CAMERA_GAIN_16 = 16
}
 Enumeration for the camera gain modes. More...
 
enum  SceCameraWhiteBalance { SCE_CAMERA_WB_AUTO = 0 , SCE_CAMERA_WB_DAY = 1 , SCE_CAMERA_WB_CWF = 2 , SCE_CAMERA_WB_SLSA = 4 }
 Enumeration for the camera white balance modes. More...
 
enum  SceCameraBacklight { SCE_CAMERA_BACKLIGHT_OFF = 0 , SCE_CAMERA_BACKLIGHT_ON = 1 }
 Enumeration for the camera backlight modes. More...
 
enum  SceCameraNightmode { SCE_CAMERA_NIGHTMODE_OFF = 0 , SCE_CAMERA_NIGHTMODE_LESS10 = 1 , SCE_CAMERA_NIGHTMODE_LESS100 = 2 , SCE_CAMERA_NIGHTMODE_OVER100 = 3 }
 Enumeration for the camera nightmode modes. More...
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x30, SceCameraInfo)
 
 VITASDK_BUILD_ASSERT_EQ (0x38, SceCameraRead)
 
int sceCameraOpen (int devnum, SceCameraInfo *pInfo)
 Open a camera device.
 
int sceCameraClose (int devnum)
 Close a camera device.
 
int sceCameraStart (int devnum)
 Start camera streaming.
 
int sceCameraStop (int devnum)
 Stop camera streaming.
 
int sceCameraRead (int devnum, SceCameraRead *pRead)
 Read image data from current streaming.
 
int sceCameraIsActive (int devnum)
 Check if camera device is active.
 
int sceCameraGetSaturation (int devnum, int *pLevel)
 Get camera saturation value.
 
int sceCameraSetSaturation (int devnum, int level)
 Set camera saturation value.
 
int sceCameraGetBrightness (int devnum, int *pLevel)
 Get camera brightness value.
 
int sceCameraSetBrightness (int devnum, int level)
 Set camera brightness value.
 
int sceCameraGetContrast (int devnum, int *pLevel)
 Get camera contrast value.
 
int sceCameraSetContrast (int devnum, int level)
 Set camera contrast value.
 
int sceCameraGetSharpness (int devnum, int *pLevel)
 Get camera sharpness value.
 
int sceCameraSetSharpness (int devnum, int level)
 Set camera sharpness value.
 
int sceCameraGetReverse (int devnum, int *pMode)
 Get camera reverse mode.
 
int sceCameraSetReverse (int devnum, int mode)
 Set camera reverse mode.
 
int sceCameraGetEffect (int devnum, int *pMode)
 Get active camera effects.
 
int sceCameraSetEffect (int devnum, int mode)
 Active a camera effect.
 
int sceCameraGetEV (int devnum, int *pLevel)
 Get camera exposure compensation value.
 
int sceCameraSetEV (int devnum, int level)
 Set camera exposure compensation value.
 
int sceCameraGetZoom (int devnum, int *pLevel)
 Get camera zoom value.
 
int sceCameraSetZoom (int devnum, int level)
 Set camera zoom value.
 
int sceCameraGetAntiFlicker (int devnum, int *pMode)
 Get camera anti-flickering mode.
 
int sceCameraSetAntiFlicker (int devnum, int mode)
 Set camera exposure anti-flickering mode.
 
int sceCameraGetISO (int devnum, int *pMode)
 Get camera ISO speed mode.
 
int sceCameraSetISO (int devnum, int mode)
 Set camera ISO speed mode.
 
int sceCameraGetGain (int devnum, int *pMode)
 Get camera gain mode.
 
int sceCameraSetGain (int devnum, int mode)
 Set camera gain mode.
 
int sceCameraGetWhiteBalance (int devnum, int *pMode)
 Get camera white balance mode.
 
int sceCameraSetWhiteBalance (int devnum, int mode)
 Set camera white balance mode.
 
int sceCameraGetBacklight (int devnum, int *pMode)
 Get camera backlight compensation mode.
 
int sceCameraSetBacklight (int devnum, int mode)
 Set camera backlight mode.
 
int sceCameraGetNightmode (int devnum, int *pMode)
 Get nightmode mode.
 
int sceCameraSetNightmode (int devnum, int mode)
 Set camera nightmoge mode.
 
int sceCameraGetExposureCeiling (int devnum, int *pMode)
 Get exposure ceiling mode.
 
int sceCameraSetExposureCeiling (int devnum, int mode)
 Set exposure ceiling mode.
 
int sceCameraGetAutoControlHold (int devnum, int *pMode)
 Get auto control hold mode.
 
int sceCameraSetAutoControlHold (int devnum, int mode)
 Set auto control hold mode.
 
int sceCameraGetDeviceLocation (int devnum, SceFVector3 *pLocation)
 Get camera device location.
 
int sceCameraGetImageQuality (int devnum, int *pLevel)
 
int sceCameraSetImageQuality (int devnum, int level)
 
int sceCameraGetNoiseReduction (int devnum, int *pLevel)
 
int sceCameraSetNoiseReduction (int devnum, int level)
 
int sceCameraGetSharpnessOff (int devnum, int *pLevel)
 
int sceCameraSetSharpnessOff (int devnum, int level)
 

Variables

SceSize SceCameraInfo::size
 sizeof(SceCameraInfo)
 
uint16_t SceCameraInfo::priority
 Process priority (one of SceCameraPriority)
 
uint16_t SceCameraInfo::format
 Output format (One or more SceCameraFormat)
 
uint16_t SceCameraInfo::resolution
 Resolution (one of SceCameraResolution)
 
uint16_t SceCameraInfo::framerate
 Framerate (one of SceCameraFrameRate)
 
uint16_t SceCameraInfo::width
 
uint16_t SceCameraInfo::height
 
uint16_t SceCameraInfo::range
 
uint16_t SceCameraInfo::pad
 Structure padding.
 
SceSize SceCameraInfo::sizeIBase
 
SceSize SceCameraInfo::sizeUBase
 
SceSize SceCameraInfo::sizeVBase
 
void * SceCameraInfo::pIBase
 
void * SceCameraInfo::pUBase
 
void * SceCameraInfo::pVBase
 
uint16_t SceCameraInfo::pitch
 
uint16_t SceCameraInfo::buffer
 
SceSize SceCameraRead::size
 sizeof(SceCameraRead)
 
int SceCameraRead::mode
 
int SceCameraRead::pad
 
int SceCameraRead::status
 
uint64_t SceCameraRead::frame
 
uint64_t SceCameraRead::timestamp
 
SceSize SceCameraRead::sizeIBase
 
SceSize SceCameraRead::sizeUBase
 
SceSize SceCameraRead::sizeVBase
 
void * SceCameraRead::pIBase
 
void * SceCameraRead::pUBase
 
void * SceCameraRead::pVBase
 

Detailed Description

Exports for User.


Using this library in your project

Include the header file in your project:


Link the library to the executable:

SceCamera_stub




Data Structure Documentation

◆ SceCameraInfo

struct SceCameraInfo
Data Fields
SceSize size sizeof(SceCameraInfo)
uint16_t priority Process priority (one of SceCameraPriority)
uint16_t format Output format (One or more SceCameraFormat)
uint16_t resolution Resolution (one of SceCameraResolution)
uint16_t framerate Framerate (one of SceCameraFrameRate)
uint16_t width
uint16_t height
uint16_t range
uint16_t pad Structure padding.
SceSize sizeIBase
SceSize sizeUBase
SceSize sizeVBase
void * pIBase
void * pUBase
void * pVBase
uint16_t pitch
uint16_t buffer

◆ SceCameraRead

struct SceCameraRead
Data Fields
SceSize size sizeof(SceCameraRead)
int mode
int pad
int status
uint64_t frame
uint64_t timestamp
SceSize sizeIBase
SceSize sizeUBase
SceSize sizeVBase
void * pIBase
void * pUBase
void * pVBase

Enumeration Type Documentation

◆ SceCameraErrorCode

Camera error codes.

Enumerator
SCE_CAMERA_ERROR_PARAM 
SCE_CAMERA_ERROR_ALREADY_INIT 
SCE_CAMERA_ERROR_NOT_INIT 
SCE_CAMERA_ERROR_ALREADY_OPEN 
SCE_CAMERA_ERROR_NOT_OPEN 
SCE_CAMERA_ERROR_ALREADY_START 
SCE_CAMERA_ERROR_NOT_START 
SCE_CAMERA_ERROR_FORMAT_UNKNOWN 
SCE_CAMERA_ERROR_RESOLUTION_UNKNOWN 
SCE_CAMERA_ERROR_BAD_FRAMERATE 
SCE_CAMERA_ERROR_TIMEOUT 
SCE_CAMERA_ERROR_EXCLUSIVE 
SCE_CAMERA_ERROR_ATTRIBUTE_UNKNOWN 
SCE_CAMERA_ERROR_MAX_PROCESS 
SCE_CAMERA_ERROR_NOT_ACTIVE 
SCE_CAMERA_ERROR_ALREADY_READ 
SCE_CAMERA_ERROR_NOT_MOUNTED 
SCE_CAMERA_ERROR_DATA_RANGE_UNKNOWN 
SCE_CAMERA_ERROR_OTHER_ALREADY_START 
SCE_CAMERA_ERROR_FATAL 

◆ SceCameraDevice

Enumeration for the camera device types.

Enumerator
SCE_CAMERA_DEVICE_FRONT 

Front camera.

SCE_CAMERA_DEVICE_BACK 

Retro camera.

◆ SceCameraPriority

Enumeration for the camera process priorities.

Enumerator
SCE_CAMERA_PRIORITY_SHARE 

Share mode.

SCE_CAMERA_PRIORITY_EXCLUSIVE 

Exclusive mode.

◆ SceCameraFormat

Enumeration for the camera output formats.

Enumerator
SCE_CAMERA_FORMAT_INVALID 

Invalid format.

SCE_CAMERA_FORMAT_YUV422_PLANE 

YUV422 planes.

SCE_CAMERA_FORMAT_YUV422_PACKED 

YUV422 pixels packed.

SCE_CAMERA_FORMAT_YUV420_PLANE 

YUV420 planes.

SCE_CAMERA_FORMAT_ARGB 

ARGB pixels.

SCE_CAMERA_FORMAT_ABGR 

ABGR pixels.

SCE_CAMERA_FORMAT_RAW8 

8 bit raw data

◆ SceCameraResolution

Enumeration for the camera resolutions.

Enumerator
SCE_CAMERA_RESOLUTION_0_0 

Invalid resolution.

SCE_CAMERA_RESOLUTION_640_480 

VGA resolution.

SCE_CAMERA_RESOLUTION_320_240 

QVGA resolution.

SCE_CAMERA_RESOLUTION_160_120 

QQVGA resolution.

SCE_CAMERA_RESOLUTION_352_288 

CIF resolution.

SCE_CAMERA_RESOLUTION_176_144 

QCIF resolution.

SCE_CAMERA_RESOLUTION_480_272 

PSP resolution.

SCE_CAMERA_RESOLUTION_640_360 

NGP resolution.

◆ SceCameraFrameRate

Enumeration for the camera framerates.

Enumerator
SCE_CAMERA_FRAMERATE_3_FPS 

3.75 fps

SCE_CAMERA_FRAMERATE_5_FPS 

5 fps

SCE_CAMERA_FRAMERATE_7_FPS 

7.5 fps

SCE_CAMERA_FRAMERATE_10_FPS 

10 fps

SCE_CAMERA_FRAMERATE_15_FPS 

15 fps

SCE_CAMERA_FRAMERATE_20_FPS 

20 fps

SCE_CAMERA_FRAMERATE_30_FPS 

30 fps

SCE_CAMERA_FRAMERATE_60_FPS 

60 fps

SCE_CAMERA_FRAMERATE_120_FPS 

120 fps (

Note
Resolution must be QVGA or lower)

◆ SceCameraExposureCompensation

Enumeration for the camera exposure compensations.

Enumerator
SCE_CAMERA_EV_NEGATIVE_20 

-2.0

SCE_CAMERA_EV_NEGATIVE_17 

-1.7

SCE_CAMERA_EV_NEGATIVE_15 

-1.5

SCE_CAMERA_EV_NEGATIVE_13 

-1.3

SCE_CAMERA_EV_NEGATIVE_10 

-1.0

SCE_CAMERA_EV_NEGATIVE_7 

-0.7

SCE_CAMERA_EV_NEGATIVE_5 

-0.5

SCE_CAMERA_EV_NEGATIVE_3 

-0.3

SCE_CAMERA_EV_POSITIVE_0 

+0.0

SCE_CAMERA_EV_POSITIVE_3 

+0.3

SCE_CAMERA_EV_POSITIVE_5 

+0.5

SCE_CAMERA_EV_POSITIVE_7 

+0.7

SCE_CAMERA_EV_POSITIVE_10 

+1.0

SCE_CAMERA_EV_POSITIVE_13 

+1.3

SCE_CAMERA_EV_POSITIVE_15 

+1.5

SCE_CAMERA_EV_POSITIVE_17 

+1.7

SCE_CAMERA_EV_POSITIVE_20 

+2.0

◆ SceCameraEffect

Enumeration for the camera effects.

Enumerator
SCE_CAMERA_EFFECT_NORMAL 
SCE_CAMERA_EFFECT_NEGATIVE 
SCE_CAMERA_EFFECT_BLACKWHITE 
SCE_CAMERA_EFFECT_SEPIA 
SCE_CAMERA_EFFECT_BLUE 
SCE_CAMERA_EFFECT_RED 
SCE_CAMERA_EFFECT_GREEN 

◆ SceCameraReverse

Enumeration for the camera reverse modes.

Enumerator
SCE_CAMERA_REVERSE_OFF 

Reverse mode off.

SCE_CAMERA_REVERSE_MIRROR 

Mirror mode.

SCE_CAMERA_REVERSE_FLIP 

Flip mode.

SCE_CAMERA_REVERSE_MIRROR_FLIP 

Mirror + Flip mode.

◆ SceCameraSaturation

Enumeration for the camera saturations.

Enumerator
SCE_CAMERA_SATURATION_0 

0.0

SCE_CAMERA_SATURATION_5 

0.5

SCE_CAMERA_SATURATION_10 

1.0

SCE_CAMERA_SATURATION_20 

2.0

SCE_CAMERA_SATURATION_30 

3.0

SCE_CAMERA_SATURATION_40 

4.0

◆ SceCameraSharpness

Enumeration for the camera sharpnesses.

Enumerator
SCE_CAMERA_SHARPNESS_100 

100%

SCE_CAMERA_SHARPNESS_200 

200%

SCE_CAMERA_SHARPNESS_300 

300%

SCE_CAMERA_SHARPNESS_400 

400%

◆ SceCameraAntiFlicker

Enumeration for the camera anti-flickering modes.

Enumerator
SCE_CAMERA_ANTIFLICKER_AUTO 

Automatic mode.

SCE_CAMERA_ANTIFLICKER_50HZ 

50 Hz mode

SCE_CAMERA_ANTIFLICKER_60HZ 

50 Hz mode

◆ SceCameraISO

Enumeration for the camera ISO speed modes.

Enumerator
SCE_CAMERA_ISO_AUTO 

Automatic mode.

SCE_CAMERA_ISO_100 

ISO100/21�

SCE_CAMERA_ISO_200 

ISO200/24�

SCE_CAMERA_ISO_400 

ISO400/27�

◆ SceCameraGain

Enumeration for the camera gain modes.

Enumerator
SCE_CAMERA_GAIN_AUTO 
SCE_CAMERA_GAIN_1 
SCE_CAMERA_GAIN_2 
SCE_CAMERA_GAIN_3 
SCE_CAMERA_GAIN_4 
SCE_CAMERA_GAIN_5 
SCE_CAMERA_GAIN_6 
SCE_CAMERA_GAIN_7 
SCE_CAMERA_GAIN_8 
SCE_CAMERA_GAIN_9 
SCE_CAMERA_GAIN_10 
SCE_CAMERA_GAIN_11 
SCE_CAMERA_GAIN_12 
SCE_CAMERA_GAIN_13 
SCE_CAMERA_GAIN_14 
SCE_CAMERA_GAIN_15 
SCE_CAMERA_GAIN_16 

◆ SceCameraWhiteBalance

Enumeration for the camera white balance modes.

Enumerator
SCE_CAMERA_WB_AUTO 

Automatic mode.

SCE_CAMERA_WB_DAY 

Daylight mode.

SCE_CAMERA_WB_CWF 

Cool White Fluorescent mode.

SCE_CAMERA_WB_SLSA 

Standard Light Source A mode.

◆ SceCameraBacklight

Enumeration for the camera backlight modes.

Enumerator
SCE_CAMERA_BACKLIGHT_OFF 

Disabled.

SCE_CAMERA_BACKLIGHT_ON 

Enabled.

◆ SceCameraNightmode

Enumeration for the camera nightmode modes.

Enumerator
SCE_CAMERA_NIGHTMODE_OFF 

Disabled.

SCE_CAMERA_NIGHTMODE_LESS10 

10 lux or below

SCE_CAMERA_NIGHTMODE_LESS100 

100 lux or below

SCE_CAMERA_NIGHTMODE_OVER100 

100 lux or over

Function Documentation

◆ VITASDK_BUILD_ASSERT_EQ() [1/2]

VITASDK_BUILD_ASSERT_EQ ( 0x30  ,
SceCameraInfo   
)

◆ VITASDK_BUILD_ASSERT_EQ() [2/2]

VITASDK_BUILD_ASSERT_EQ ( 0x38  ,
SceCameraRead   
)

◆ sceCameraOpen()

int sceCameraOpen ( int  devnum,
SceCameraInfo pInfo 
)

Open a camera device.

Parameters
[in]devnum- One of SceCameraDevice.
[in]pInfo- Pointer to an already set SceCameraInfo struct.
Returns
SCE_OK, <0 on error.

◆ sceCameraClose()

int sceCameraClose ( int  devnum)

Close a camera device.

Parameters
[in]devnum- One of SceCameraDevice.
Returns
SCE_OK, <0 on error.

◆ sceCameraStart()

int sceCameraStart ( int  devnum)

Start camera streaming.

Parameters
[in]devnum- One of SceCameraDevice.
Returns
SCE_OK, <0 on error.

◆ sceCameraStop()

int sceCameraStop ( int  devnum)

Stop camera streaming.

Parameters
[in]devnum- One of SceCameraDevice.
Returns
SCE_OK, <0 on error.

◆ sceCameraRead()

int sceCameraRead ( int  devnum,
SceCameraRead pRead 
)

Read image data from current streaming.

Parameters
[in]devnum- One of SceCameraDevice.
[in]pRead- Pointer to an already set SceCameraRead.
Returns
SCE_OK, <0 on error.

◆ sceCameraIsActive()

int sceCameraIsActive ( int  devnum)

Check if camera device is active.

Parameters
[in]devnum- One of SceCameraDevice.
Returns
1 if camera is active, 0 if inactive , <0 on error.

◆ sceCameraGetSaturation()

int sceCameraGetSaturation ( int  devnum,
int *  pLevel 
)

Get camera saturation value.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pLevel- Pointer to a variable where to save the result. (See SceCameraSaturation)
Returns
SCE_OK , <0 on error.

◆ sceCameraSetSaturation()

int sceCameraSetSaturation ( int  devnum,
int  level 
)

Set camera saturation value.

Parameters
[in]devnum- One of SceCameraDevice.
[in]level- One of SceCameraSaturation.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetBrightness()

int sceCameraGetBrightness ( int  devnum,
int *  pLevel 
)

Get camera brightness value.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pLevel- Pointer to a variable where to save the result.
Returns
SCE_OK , <0 on error.

◆ sceCameraSetBrightness()

int sceCameraSetBrightness ( int  devnum,
int  level 
)

Set camera brightness value.

Parameters
[in]devnum- One of SceCameraDevice.
[in]level- Brightness value.
Returns
SCE_OK , <0 on error.
Note
Brightness value must be between 0 and 255.

◆ sceCameraGetContrast()

int sceCameraGetContrast ( int  devnum,
int *  pLevel 
)

Get camera contrast value.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pLevel- Pointer to a variable where to save the result.
Returns
SCE_OK , <0 on error.

◆ sceCameraSetContrast()

int sceCameraSetContrast ( int  devnum,
int  level 
)

Set camera contrast value.

Parameters
[in]devnum- One of SceCameraDevice.
[in]level- Contrast value.
Returns
SCE_OK , <0 on error.
Note
Contrast value must be between 0 and 255.

◆ sceCameraGetSharpness()

int sceCameraGetSharpness ( int  devnum,
int *  pLevel 
)

Get camera sharpness value.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pLevel- Pointer to a variable where to save the result. (See SceCameraSharpness)
Returns
SCE_OK , <0 on error.

◆ sceCameraSetSharpness()

int sceCameraSetSharpness ( int  devnum,
int  level 
)

Set camera sharpness value.

Parameters
[in]devnum- One of SceCameraDevice.
[in]level- One of SceCameraSharpness.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetReverse()

int sceCameraGetReverse ( int  devnum,
int *  pMode 
)

Get camera reverse mode.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result. (See SceCameraReverse)
Returns
SCE_OK , <0 on error.

◆ sceCameraSetReverse()

int sceCameraSetReverse ( int  devnum,
int  mode 
)

Set camera reverse mode.

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- One of SceCameraReverse.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetEffect()

int sceCameraGetEffect ( int  devnum,
int *  pMode 
)

Get active camera effects.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result.
Returns
SCE_OK , <0 on error.

◆ sceCameraSetEffect()

int sceCameraSetEffect ( int  devnum,
int  mode 
)

Active a camera effect.

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- One of SceCameraEffect.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetEV()

int sceCameraGetEV ( int  devnum,
int *  pLevel 
)

Get camera exposure compensation value.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pLevel- Pointer to a variable where to save the result (See SceCameraExposureCompensation).
Returns
SCE_OK , <0 on error.

◆ sceCameraSetEV()

int sceCameraSetEV ( int  devnum,
int  level 
)

Set camera exposure compensation value.

Parameters
[in]devnum- One of SceCameraDevice.
[in]level- One of SceCameraExposureCompensation.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetZoom()

int sceCameraGetZoom ( int  devnum,
int *  pLevel 
)

Get camera zoom value.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pLevel- Pointer to a variable where to save the result.
Returns
SCE_OK , <0 on error.

◆ sceCameraSetZoom()

int sceCameraSetZoom ( int  devnum,
int  level 
)

Set camera zoom value.

Parameters
[in]devnum- One of SceCameraDevice.
[in]level- Camera zoom value.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetAntiFlicker()

int sceCameraGetAntiFlicker ( int  devnum,
int *  pMode 
)

Get camera anti-flickering mode.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result. (See SceCameraAntiFlicker)
Returns
SCE_OK , <0 on error.

◆ sceCameraSetAntiFlicker()

int sceCameraSetAntiFlicker ( int  devnum,
int  mode 
)

Set camera exposure anti-flickering mode.

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- One of SceCameraAntiFlicker.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetISO()

int sceCameraGetISO ( int  devnum,
int *  pMode 
)

Get camera ISO speed mode.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result. (See SceCameraISO)
Returns
SCE_OK , <0 on error.

◆ sceCameraSetISO()

int sceCameraSetISO ( int  devnum,
int  mode 
)

Set camera ISO speed mode.

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- One of SceCameraISO.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetGain()

int sceCameraGetGain ( int  devnum,
int *  pMode 
)

Get camera gain mode.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result. (See SceCameraGain)
Returns
SCE_OK , <0 on error.

◆ sceCameraSetGain()

int sceCameraSetGain ( int  devnum,
int  mode 
)

Set camera gain mode.

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- One of SceCameraGain.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetWhiteBalance()

int sceCameraGetWhiteBalance ( int  devnum,
int *  pMode 
)

Get camera white balance mode.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result. (See SceCameraWhiteBalance)
Returns
SCE_OK , <0 on error.

◆ sceCameraSetWhiteBalance()

int sceCameraSetWhiteBalance ( int  devnum,
int  mode 
)

Set camera white balance mode.

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- One of SceCameraWhiteBalance.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetBacklight()

int sceCameraGetBacklight ( int  devnum,
int *  pMode 
)

Get camera backlight compensation mode.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result. (See SceCameraBacklight)
Returns
SCE_OK , <0 on error.

◆ sceCameraSetBacklight()

int sceCameraSetBacklight ( int  devnum,
int  mode 
)

Set camera backlight mode.

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- One of SceCameraBacklight.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetNightmode()

int sceCameraGetNightmode ( int  devnum,
int *  pMode 
)

Get nightmode mode.

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result. (See SceCameraNightmode)
Returns
SCE_OK , <0 on error.

◆ sceCameraSetNightmode()

int sceCameraSetNightmode ( int  devnum,
int  mode 
)

Set camera nightmoge mode.

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- One of SceCameraNightmode.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetExposureCeiling()

int sceCameraGetExposureCeiling ( int  devnum,
int *  pMode 
)

Get exposure ceiling mode.

(?)

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result.
Returns
SCE_OK , <0 on error.

◆ sceCameraSetExposureCeiling()

int sceCameraSetExposureCeiling ( int  devnum,
int  mode 
)

Set exposure ceiling mode.

(?)

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- Exposure ceiling mode value. (?)
Returns
SCE_OK , <0 on error.

◆ sceCameraGetAutoControlHold()

int sceCameraGetAutoControlHold ( int  devnum,
int *  pMode 
)

Get auto control hold mode.

(?)

Parameters
[in]devnum- One of SceCameraDevice.
[out]pMode- Pointer to a variable where to save the result.
Returns
SCE_OK , <0 on error.

◆ sceCameraSetAutoControlHold()

int sceCameraSetAutoControlHold ( int  devnum,
int  mode 
)

Set auto control hold mode.

(?)

Parameters
[in]devnum- One of SceCameraDevice.
[in]mode- Auto control hold mode value. (?)
Returns
SCE_OK , <0 on error.

◆ sceCameraGetDeviceLocation()

int sceCameraGetDeviceLocation ( int  devnum,
SceFVector3 pLocation 
)

Get camera device location.

(?)

Parameters
[in]devnum- One of SceCameraDevice.
[out]pLocation- Pointer to a variable where to save the result.
Returns
SCE_OK , <0 on error.

◆ sceCameraGetImageQuality()

int sceCameraGetImageQuality ( int  devnum,
int *  pLevel 
)

◆ sceCameraSetImageQuality()

int sceCameraSetImageQuality ( int  devnum,
int  level 
)

◆ sceCameraGetNoiseReduction()

int sceCameraGetNoiseReduction ( int  devnum,
int *  pLevel 
)

◆ sceCameraSetNoiseReduction()

int sceCameraSetNoiseReduction ( int  devnum,
int  level 
)

◆ sceCameraGetSharpnessOff()

int sceCameraGetSharpnessOff ( int  devnum,
int *  pLevel 
)

◆ sceCameraSetSharpnessOff()

int sceCameraSetSharpnessOff ( int  devnum,
int  level 
)

Variable Documentation

◆ size [1/2]

SceSize SceCameraInfo::size

sizeof(SceCameraInfo)

◆ priority

uint16_t SceCameraInfo::priority

Process priority (one of SceCameraPriority)

◆ format

uint16_t SceCameraInfo::format

Output format (One or more SceCameraFormat)

◆ resolution

uint16_t SceCameraInfo::resolution

Resolution (one of SceCameraResolution)

◆ framerate

uint16_t SceCameraInfo::framerate

Framerate (one of SceCameraFrameRate)

◆ width

uint16_t SceCameraInfo::width

◆ height

uint16_t SceCameraInfo::height

◆ range

uint16_t SceCameraInfo::range

◆ pad [1/2]

uint16_t SceCameraInfo::pad

Structure padding.

◆ sizeIBase [1/2]

SceSize SceCameraInfo::sizeIBase

◆ sizeUBase [1/2]

SceSize SceCameraInfo::sizeUBase

◆ sizeVBase [1/2]

SceSize SceCameraInfo::sizeVBase

◆ pIBase [1/2]

void* SceCameraInfo::pIBase

◆ pUBase [1/2]

void* SceCameraInfo::pUBase

◆ pVBase [1/2]

void* SceCameraInfo::pVBase

◆ pitch

uint16_t SceCameraInfo::pitch

◆ buffer

uint16_t SceCameraInfo::buffer

◆ size [2/2]

SceSize SceCameraRead::size

sizeof(SceCameraRead)

◆ mode

int SceCameraRead::mode

◆ pad [2/2]

int SceCameraRead::pad

◆ status

int SceCameraRead::status

◆ frame

uint64_t SceCameraRead::frame

◆ timestamp

uint64_t SceCameraRead::timestamp

◆ sizeIBase [2/2]

SceSize SceCameraRead::sizeIBase

◆ sizeUBase [2/2]

SceSize SceCameraRead::sizeUBase

◆ sizeVBase [2/2]

SceSize SceCameraRead::sizeVBase

◆ pIBase [2/2]

void* SceCameraRead::pIBase

◆ pUBase [2/2]

void* SceCameraRead::pUBase

◆ pVBase [2/2]

void* SceCameraRead::pVBase