Changes

Jump to navigation Jump to search
345 bytes removed ,  02:46, 22 October 2015
Links, cleanup.
Line 13: Line 13:  
|-
 
|-
 
| 0x00010040
 
| 0x00010040
| StartCapture(Port port)
+
| [[CAMU:StartCapture|StartCapture]]
 
|-
 
|-
 
| 0x00020040
 
| 0x00020040
| StopCapture(Port port)
+
| [[CAMU:StopCapture|StopCapture]]
 
|-
 
|-
 
| 0x00030040
 
| 0x00030040
| IsBusy(bool* busy, Port port)
+
| [[CAMU:IsBusy|IsBusy]]
 
|-
 
|-
 
| 0x00040040
 
| 0x00040040
| ClearBuffer(Port port)
+
| [[CAMU:ClearBuffer|ClearBuffer]]
 
|-
 
|-
 
| 0x00050040
 
| 0x00050040
| GetVsyncInterruptEvent(Handle* event, Port port)
+
| [[CAMU:GetVsyncInterruptEvent|GetVsyncInterruptEvent]]
 
|-
 
|-
 
| 0x00060040
 
| 0x00060040
| GetBufferErrorInterruptEvent(Handle* event, Port port)
+
| [[CAMU:GetBufferErrorInterruptEvent|GetBufferErrorInterruptEvent]]
 
|-
 
|-
 
| 0x00070102
 
| 0x00070102
| SetReceiving(Handle* event, void* dst, Port port, u32 imageSize, s16 transferUnit)
+
| [[CAMU:SetReceiving|SetReceiving]]
 
|-
 
|-
 
| 0x00080040
 
| 0x00080040
| IsFinishedReceiving(bool* finishedReceiving, Port port)
+
| [[CAMU:IsFinishedReceiving|IsFinishedReceiving]]
 
|-
 
|-
 
| 0x00090100
 
| 0x00090100
| SetTransferLines(Port port, s16 lines, s16 width, s16 height)
+
| [[CAMU:SetTransferLines|SetTransferLines]]
 
|-
 
|-
 
| 0x000A0080
 
| 0x000A0080
| GetMaxLines(s16* maxLines, s16 width, s16 height)
+
| [[CAMU:GetMaxLines|GetMaxLines]]
 
|-
 
|-
 
| 0x000B0100
 
| 0x000B0100
| SetTransferBytes(Port port, u32 bytes, s16 width, s16 height)
+
| [[CAMU:SetTransferBytes|SetTransferBytes]]
 
|-
 
|-
 
| 0x000C0040
 
| 0x000C0040
| GetTransferBytes(u32* transferBytes, Port port)
+
| [[CAMU:GetTransferBytes|GetTransferBytes]]
 
|-
 
|-
 
| 0x000D0080
 
| 0x000D0080
| GetMaxBytes(u32* maxBytes, s16 width, s16 height)
+
| [[CAMU:GetMaxBytes|GetMaxBytes]]
 
|-
 
|-
 
| 0x000E0080
 
| 0x000E0080
| SetTrimming(Port port, bool trimming)
+
| [[CAMU:SetTrimming|SetTrimming]]
 
|-
 
|-
 
| 0x000F0040
 
| 0x000F0040
| IsTrimming(bool* trimming, Port port)
+
| [[CAMU:IsTrimming|IsTrimming]]
 
|-
 
|-
 
| 0x00100140
 
| 0x00100140
| SetTrimmingParams(Port port, s16 xStart, s16 yStart, s16 xEnd, s16 yEnd)
+
| [[CAMU:SetTrimmingParams|SetTrimmingParams]]
 
|-
 
|-
 
| 0x00110040
 
| 0x00110040
| GetTrimmingParams(s16* xStart, s16* yStart, s16* xEnd, s16* yEnd, Port port)
+
| [[CAMU:GetTrimmingParams|GetTrimmingParams]]
 
|-
 
|-
 
| 0x00120140
 
| 0x00120140
| SetTrimmingParamsCenter(Port port, s16 trimWidth, s16 trimHeight, s16 camWidth, s16 camHeight)
+
| [[CAMU:SetTrimmingParamsCenter|SetTrimmingParamsCenter]]
 
|-
 
|-
 
| 0x00130040
 
| 0x00130040
| Activate(CameraSelect select)
+
| [[CAMU:Activate|Activate]]
 
|-
 
|-
 
| 0x00140080
 
| 0x00140080
| SwitchContext(CameraSelect select, Context context)
+
| [[CAMU:SwitchContext|SwitchContext]]
 
|-
 
|-
 
| 0x00150080
 
| 0x00150080
| SetExposure(CameraSelect select, s8 exposure)
+
| [[CAMU:SetExposure|SetExposure]]
 
|-
 
|-
 
| 0x00160080
 
| 0x00160080
| SetWhiteBalance(CameraSelect select, WhiteBalance whiteBalance)
+
| [[CAMU:SetWhiteBalance|SetWhiteBalance]]
 
|-
 
|-
 
| 0x00170080
 
| 0x00170080
| SetWhiteBalanceWithoutBaseUp(CameraSelect select, WhiteBalance whiteBalance)
+
| [[CAMU:SetWhiteBalanceWithoutBaseUp|SetWhiteBalanceWithoutBaseUp]]
 
|-
 
|-
 
| 0x00180080
 
| 0x00180080
| SetSharpness(CameraSelect select, s8 sharpness)
+
| [[CAMU:SetSharpness|SetSharpness]]
 
|-
 
|-
 
| 0x00190080
 
| 0x00190080
| SetAutoExposure(CameraSelect select, bool autoExposure)
+
| [[CAMU:SetAutoExposure|SetAutoExposure]]
 
|-
 
|-
 
| 0x001A0040
 
| 0x001A0040
| IsAutoExposure(bool* autoExposure, CameraSelect select)
+
| [[CAMU:IsAutoExposure|IsAutoExposure]]
 
|-
 
|-
 
| 0x001B0080
 
| 0x001B0080
| SetAutoWhiteBalance(CameraSelect select, bool autoWhiteBalance)
+
| [[CAMU:SetAutoWhiteBalance|SetAutoWhiteBalance]]
 
|-
 
|-
 
| 0x001C0040
 
| 0x001C0040
| IsAutoWhiteBalance(bool* autoWhiteBalance, CameraSelect select)
+
| [[CAMU:IsAutoWhiteBalance|IsAutoWhiteBalance]]
 
|-
 
|-
 
| 0x001D00C0
 
| 0x001D00C0
| FlipImage(CameraSelect select, Flip flip, Context context)
+
| [[CAMU:FlipImage|FlipImage]]
 
|-
 
|-
 
| 0x001E0200
 
| 0x001E0200
| SetDetailSize(CameraSelect select, s16 width, s16 height, s16 cropX0, s16 cropY0, s16 cropX1, s16 cropY1, Context context)
+
| [[CAMU:SetDetailSize|SetDetailSize]]
 
|-
 
|-
 
| 0x001F00C0
 
| 0x001F00C0
| SetSize(CameraSelect select, Size size, Context context)
+
| [[CAMU:SetSize|SetSize]]
 
|-
 
|-
 
| 0x00200080
 
| 0x00200080
| SetFrameRate(CameraSelect select, FrameRate frameRate)
+
| [[CAMU:SetFrameRate|SetFrameRate]]
 
|-
 
|-
 
| 0x00210080
 
| 0x00210080
| SetPhotoMode(CameraSelect select, PhotoMode photoMode)
+
| [[CAMU:SetPhotoMode|SetPhotoMode]]
 
|-
 
|-
 
| 0x002200C0
 
| 0x002200C0
| SetEffect(CameraSelect select, Effect effect, Context context)
+
| [[CAMU:SetEffect|SetEffect]]
 
|-
 
|-
 
| 0x00230080
 
| 0x00230080
| SetContrast(CameraSelect select, Contrast contrast)
+
| [[CAMU:SetContrast|SetContrast]]
 
|-
 
|-
 
| 0x00240080
 
| 0x00240080
| SetLensCorrection(CameraSelect select, LensCorrection lensCorrection)
+
| [[CAMU:SetLensCorrection|SetLensCorrection]]
 
|-
 
|-
 
| 0x002500C0
 
| 0x002500C0
| SetOutputFormat(CameraSelect select, OutputFormat format, Context context)
+
| [[CAMU:SetOutputFormat|SetOutputFormat]]
 
|-
 
|-
 
| 0x00260140
 
| 0x00260140
| SetAutoExposureWindow(CameraSelect select, s16 x, s16 y, s16 width, s16 height)
+
| [[CAMU:SetAutoExposureWindow|SetAutoExposureWindow]]
 
|-
 
|-
 
| 0x00270140
 
| 0x00270140
| SetAutoWhiteBalanceWindow(CameraSelect select, s16 x, s16 y, s16 width, s16 height)
+
| [[CAMU:SetAutoWhiteBalanceWindow|SetAutoWhiteBalanceWindow]]
 
|-
 
|-
 
| 0x00280080
 
| 0x00280080
| SetNoiseFilter(CameraSelect select, bool noiseFilter)
+
| [[CAMU:SetNoiseFilter|SetNoiseFilter]]
 
|-
 
|-
 
| 0x00290080
 
| 0x00290080
| SynchronizeVsyncTiming(CameraSelect select1, CameraSelect select2)
+
| [[CAMU:SynchronizeVsyncTiming|SynchronizeVsyncTiming]]
 
|-
 
|-
 
| 0x002A0080
 
| 0x002A0080
| GetLatestVsyncTiming(s64* timing, Port port, u32 past)
+
| [[CAMU:GetLatestVsyncTiming|GetLatestVsyncTiming]]
 
|-
 
|-
 
| 0x002B0000
 
| 0x002B0000
| GetStereoCameraCalibrationData(StereoCameraCalibrationData* data)
+
| [[CAMU:GetStereoCameraCalibrationData|GetStereoCameraCalibrationData]]
 
|-
 
|-
 
| 0x002C0400
 
| 0x002C0400
| SetStereoCameraCalibrationData(StereoCameraCalibrationData data)
+
| [[CAMU:SetStereoCameraCalibrationData|SetStereoCameraCalibrationData]]
 
|-
 
|-
 
| 0x002D00C0
 
| 0x002D00C0
| WriteRegisterI2c(CameraSelect select, u16 addr, u16 data)
+
| [[CAMU:WriteRegisterI2c|WriteRegisterI2c]]
 
|-
 
|-
 
| 0x002E00C0
 
| 0x002E00C0
| WriteMcuVariableI2c(CameraSelect select, u16 addr, u16 data)
+
| [[CAMU:WriteMcuVariableI2c|WriteMcuVariableI2c]]
 
|-
 
|-
 
| 0x002F0080
 
| 0x002F0080
| ReadRegisterI2cExclusive(u16* data, CameraSelect select, u16 addr)
+
| [[CAMU:ReadRegisterI2cExclusive|ReadRegisterI2cExclusive]]
 
|-
 
|-
 
| 0x00300080
 
| 0x00300080
| ReadMcuVariableI2cExclusive(u16* data, CameraSelect select, u16 addr)
+
| [[CAMU:ReadMcuVariableI2cExclusive|ReadMcuVariableI2cExclusive]]
 
|-
 
|-
 
| 0x00310180
 
| 0x00310180
| SetImageQualityCalibrationData(ImageQualityCalibrationData data)
+
| [[CAMU:SetImageQualityCalibrationData|SetImageQualityCalibrationData]]
 
|-
 
|-
 
| 0x00320000
 
| 0x00320000
| GetImageQualityCalibrationData(ImageQualityCalibrationData* data)
+
| [[CAMU:GetImageQualityCalibrationData|GetImageQualityCalibrationData]]
 
|-
 
|-
 
| 0x003302C0
 
| 0x003302C0
| SetPackageParameterWithoutContext(PackageParameterCameraSelect param)
+
| [[CAMU:SetPackageParameterWithoutContext|SetPackageParameterWithoutContext]]
 
|-
 
|-
 
| 0x00340140
 
| 0x00340140
| SetPackageParameterWithContext(PackageParameterContext param)
+
| [[CAMU:SetPackageParameterWithContext|SetPackageParameterWithContext]]
 
|-
 
|-
 
| 0x003501C0
 
| 0x003501C0
| SetPackageParameterWithContextDetail(PackageParameterContextDetail param)
+
| [[CAMU:SetPackageParameterWithContextDetail|SetPackageParameterWithContextDetail]]
 
|-
 
|-
 
| 0x00360000
 
| 0x00360000
| GetSuitableY2rStandardCoefficient(StandardCoefficient* coefficient)
+
| [[CAMU:GetSuitableY2rStandardCoefficient|GetSuitableY2rStandardCoefficient]]
 
|-
 
|-
 
| 0x00370202
 
| 0x00370202
| PlayShutterSoundWithWave(u8* waveData, s32 size, ChannelParam param, OptionInfo info)
+
| [[CAMU:PlayShutterSoundWithWave|PlayShutterSoundWithWave]]
 
|-
 
|-
 
| 0x00380040
 
| 0x00380040
| PlayShutterSound(ShutterSoundType sound)
+
| [[CAMU:PlayShutterSound|PlayShutterSound]]
 
|-
 
|-
 
| 0x00390000
 
| 0x00390000
| DriverInitialize()
+
| [[CAMU:DriverInitialize|DriverInitialize]]
 
|-
 
|-
 
| 0x003A0000
 
| 0x003A0000
| DriverFinalize()
+
| [[CAMU:DriverFinalize|DriverFinalize]]
 
|-
 
|-
 
| 0x003B0000
 
| 0x003B0000
| GetActivatedCamera(CameraSelect* select)
+
| [[CAMU:GetActivatedCamera|GetActivatedCamera]]
 
|-
 
|-
 
| 0x003C0000
 
| 0x003C0000
| GetSleepCamera(CameraSelect* select)
+
| [[CAMU:GetSleepCamera|GetSleepCamera]]
 
|-
 
|-
 
| 0x003D0040
 
| 0x003D0040
| SetSleepCamera(CameraSelect select)
+
| [[CAMU:SetSleepCamera|SetSleepCamera]]
 
|-
 
|-
 
| 0x003E0040
 
| 0x003E0040
| SetBrightnessSynchronization(bool brightnessSynchronization)
+
| [[CAMU:SetBrightnessSynchronization|SetBrightnessSynchronization]]
 
|}
 
|}
   −
 
+
===Port===
'''enum Port'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 216: Line 215:  
|-
 
|-
 
| PORT_BOTH
 
| PORT_BOTH
| |PORT_CAM1 | PORT_CAM2
+
| PORT_CAM1 <nowiki>|</nowiki> PORT_CAM2
 
|}
 
|}
   −
 
+
===CameraSelect===
'''enum CameraSelect'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 239: Line 237:  
|-
 
|-
 
| SELECT_IN1_OUT1  
 
| SELECT_IN1_OUT1  
| |SELECT_OUT1 | SELECT_IN1
+
| SELECT_OUT1 <nowiki>|</nowiki> SELECT_IN1
 
|-
 
|-
 
| SELECT_OUT1_OUT2
 
| SELECT_OUT1_OUT2
| |SELECT_OUT1 | SELECT_OUT2
+
| SELECT_OUT1 <nowiki>|</nowiki> SELECT_OUT2
 
|-
 
|-
 
| SELECT_IN1_OUT2  
 
| SELECT_IN1_OUT2  
| |SELECT_IN1 | SELECT_OUT2
+
| SELECT_IN1 <nowiki>|</nowiki> SELECT_OUT2
 
|-
 
|-
 
| SELECT_ALL       
 
| SELECT_ALL       
| |SELECT_OUT1 | SELECT_IN1 | SELECT_OUT2
+
| SELECT_OUT1 <nowiki>|</nowiki> SELECT_IN1 <nowiki>|</nowiki> SELECT_OUT2
 
|}
 
|}
   −
 
+
===Context===
'''enum Context'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 268: Line 265:  
|-
 
|-
 
| CONTEXT_BOTH
 
| CONTEXT_BOTH
| |CONTEXT_A | CONTEXT_B
+
| CONTEXT_A <nowiki>|</nowiki> CONTEXT_B
 
|}
 
|}
   −
 
+
===Flip===
'''enum Flip'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 291: Line 287:  
|}
 
|}
   −
 
+
===Size===
'''enum Size'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 326: Line 321:  
|}
 
|}
   −
 
+
===FrameRate===
'''enum FrameRate'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 373: Line 367:  
|}
 
|}
   −
 
+
===WhiteBalance===
'''enum WhiteBalance'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 423: Line 416:  
|}
 
|}
   −
 
+
===PhotoMode===
'''enum PhotoMode'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 446: Line 438:  
|}
 
|}
   −
 
+
===Effect===
'''enum Effect'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 472: Line 463:  
|}
 
|}
   −
 
+
===Contrast===
'''enum Contrast'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 522: Line 512:  
|}
 
|}
   −
 
+
===LensCorrection===
'''enum LensCorrection'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 548: Line 537:  
|}
 
|}
   −
 
+
===OutputFormat===
'''enum OutputFormat'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 562: Line 550:  
|}
 
|}
   −
 
+
===ShutterSoundType===
'''enum ShutterSoundType'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 579: Line 566:  
|}
 
|}
   −
 
+
===ImageQualityCalibrationData===
'''struct ImageQualityCalibrationData'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Type
 
!  Type
Line 619: Line 605:  
|}
 
|}
   −
 
+
===StereoCameraCalibrationData===
'''struct StereoCameraCalibrationData'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Type
 
!  Type
Line 671: Line 656:  
|}
 
|}
   −
 
+
===PackageParameterCameraSelect===
'''struct PackageParameterCameraSelect'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Type
 
!  Type
 
!  Field
 
!  Field
 
|-
 
|-
| enum CameraSelect : 8
+
| u8
| camera
+
| [[Camera_Services#CameraSelect|CameraSelect]] camera
 
|-
 
|-
 
| s8
 
| s8
 
| exposure
 
| exposure
 
|-
 
|-
| enum WhiteBalance : 8
+
| u8
| whiteBalance
+
| [[Camera_Services#WhiteBalance|WhiteBalance]] whiteBalance
 
|-
 
|-
 
| s8
 
| s8
Line 695: Line 679:  
| autoWhiteBalanceOn
 
| autoWhiteBalanceOn
 
|-
 
|-
| enum FrameRate : 8
+
| u8
| frameRate
+
| [[Camera_Services#FrameRate|FrameRate]] frameRate
 
|-
 
|-
| enum PhotoMode : 8
+
| u8
| photoMode
+
| [[Camera_Services#PhotoMode|PhotoMode]] photoMode
 
|-
 
|-
 
| u8
 
| u8
 
| contrast
 
| contrast
 
|-
 
|-
| enum LensCorrection : 8
+
| u8
| lensCorrection
+
| [[Camera_Services#LensCorrection|LensCorrection]] lensCorrection
 
|-
 
|-
 
| bool
 
| bool
Line 738: Line 722:  
|}
 
|}
   −
 
+
===PackageParameterContext===
'''struct PackageParameterContext'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Type
 
!  Type
 
!  Field
 
!  Field
 
|-
 
|-
| enum CameraSelect : 8
+
| u8
| camera
+
| [[Camera_Services#CameraSelect|CameraSelect]] camera
 
|-
 
|-
| enum Context : 8
+
| u8
| context
+
| [[Camera_Services#Context|Context]] context
 
|-
 
|-
| enum Flip : 8
+
| u8
| flip
+
| [[Camera_Services#Flip|Flip]] flip
 
|-
 
|-
| enum Effect : 8
+
| u8
| effect
+
| [[Camera_Services#Effect|Effect]] effect
 
|-
 
|-
| enum Size : 8
+
| u8
| size
+
| [[Camera_Services#Size|Size]] size
 
|}
 
|}
   −
 
+
===PackageParameterContextDetail===
'''struct PackageParameterContextDetail'''
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Type
 
!  Type
 
!  Field
 
!  Field
 
|-
 
|-
| enum CameraSelect : 8
+
| u8
| camera
+
| [[Camera_Services#CameraSelect|CameraSelect]] camera
 
|-
 
|-
| enum Context : 8
+
| u8
| context
+
| [[Camera_Services#Context|Context]] context
 
|-
 
|-
| enum Flip : 8
+
| u8
| flip
+
| [[Camera_Services#Flip|Flip]] flip
 
|-
 
|-
| enum Effect : 8
+
| u8
| effect
+
| [[Camera_Services#Effect|Effect]] effect
 
|-
 
|-
 
| s16
 
| s16
1,434

edits

Navigation menu