nn::camera::CTR::SetAutoExposureWindow Functionnn::Result SetAutoExposureWindow( CameraSelect select, s16 startX, s16 startY, s16 width , s16 height );
| Name | Description | |
|---|---|---|
| in | select | Specifies which camera to change settings for. |
| in | startX | Specifies the x-coordinate of the region's upper-left corner. If the x-coordinate of the image's upper-left corner is defined as 0, this argument can be specified in 40-pixel increments in the range [0, 600]. |
| in | startY | Specifies the y-coordinate of the region's upper-left corner. If the y-coordinate of the image's upper-left corner is defined as 0, this argument can be specified in 30-pixel increments in the range [0, 450]. |
| in | width | Specifies the region's width. This can be specified in 40-pixel increments in the range [0, 640]. |
| in | height | Specifies the region's height. This can be specified in 30-pixel increments in the range [0, 480]. |
Result values listed below. | Value | Description |
|---|---|
ResultSuccess |
Process was successful. |
ResultIsSleeping |
Unusable because the system is closed. |
ResultFatalError |
There may be something physically wrong with the camera. |
Sets the region within the view to use as the basis for calculating auto exposure.
The default values for each camera are shown below.
| Inner Camera | Right Outer Camera | Left Outer Camera | |
|---|---|---|---|
| startX | 80 | 0 | 0 |
| startY | 60 | 0 | 0 |
| width | 480 | 640 | 640 |
| height | 360 | 480 | 480 |
Note that this function may block for an extended period if a camera is restarting.
CONFIDENTIAL