Platforms to show: All Mac Windows Linux Cross-Platform
RaspberryPiCameraMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | RaspberryPiCamera | MBS Linux Plugin | 16.4 | ❌ No | ❌ No | ✅ Yes | ❌ No | Desktop, Console & Web |
- 53 properties
- property AutoExposureBias as Integer
- property AutoFocusRange as Integer
- property AutoFocusStart as Integer
- property AutoFocusStatus as Integer
- property AutoFocusStop as Integer
- property AutoNPresetWhiteBalance as Integer
- property Buffer as Ptr
- property BufferLength as Integer
- property BusInfo as String
- property BytesPerRow as Integer
- property CanCapture as Boolean
- property Capabilities as Integer
- property Card as String
- property Driver as String
- property ErrorMessage as String
- property ExposureAbsolute as Integer
- property ExposureAuto as Integer
- property ExposureAutoPriority as Integer
- property ExposureMetering as Integer
- property FocusAbsolute as Integer
- property FocusAuto as Integer
- property FocusRelative as Integer
- property Handle as Integer
- property Height as Integer
- property ImageStabilization as Integer
- property IrisAbsolute as Integer
- property IrisRelative as Integer
- property IsoSensitivity as Integer
- property IsoSensitivityAuto as Integer
- property JPEG as String
- property LastError as Integer
- property Lock3A as Integer
- property Opened as Boolean
- property PanAbsolute as Integer
- property PanRelative as Integer
- property PanReset as Integer
- property PanSpeed as Integer
- property Picture as Picture
- property PixelFormat as Integer
- property PixelformatString as String
- property Privacy as Integer
- property Recording as Boolean
- property SceneMode as Integer
- property TiltAbsolute as Integer
- property TiltRelative as Integer
- property TiltReset as Integer
- property TiltSpeed as Integer
- property Version as String
- property WideDynamicRange as Integer
- property Width as Integer
- property ZoomAbsolute as Integer
- property ZoomContinuous as Integer
- property ZoomRelative as Integer
- 10 methods
- method AvailableFormats as RaspberryPiCameraFormatDescriptionMBS()
- method Capture(WithPicture as boolean = true) as Boolean
- method Close
- method Constructor
- method CurrentFormat as RaspberryPiCameraFormatMBS
- method InitBuffer as Boolean
- method Open(Device as string = "/dev/video0") as Boolean
- method SetCurrentFormat(format as RaspberryPiCameraFormatMBS) as boolean
- method SetJPEGSize(Width as Integer, Height as Integer) as Boolean
- method SetSize(Width as Integer, Height as Integer) as Boolean
- 45 constants
AutoFocusRange Values
Constant | Value | Description |
---|---|---|
kAutoFocusRangeAuto | 0 | |
kAutoFocusRangeInfinity | 3 | |
kAutoFocusRangeMacro | 2 | |
kAutoFocusRangeNormal | 1 |
AutoFocusStatus Values
Constant | Value | Description |
---|---|---|
kAutoFocusStatusBusy | 1 | |
kAutoFocusStatusFailed | 4 | |
kAutoFocusStatusIdle | 0 | |
kAutoFocusStatusReached | 2 |
ExposureAuto Values
Constant | Value | Description |
---|---|---|
kExposureAperturePriority | 3 | |
kExposureAuto | 0 | |
kExposureManual | 1 | |
kExposureShutterPriority | 2 |
ExposureMetering Values
Constant | Value | Description |
---|---|---|
kExposureMeteringAverage | 0 | |
kExposureMeteringCenterWeighted | 1 | |
kExposureMeteringMatrix | 3 | |
kExposureMeteringSpot | 2 |
IsoSensitivityAuto Values
Constant | Value | Description |
---|---|---|
kISOSensitivityAuto | 1 | |
kISOSensitivityManual | 0 |
Lock3A Values
Constant | Value | Description |
---|---|---|
kLockExposure | 1 | |
kLockFocus | 4 | |
kLockWhiteBalance | 2 |
ScreenMode Values
Constant | Value | Description |
---|---|---|
kSceneModeBacklight | 1 | |
kSceneModeBeachSnow | 2 | |
kSceneModeCandleLight | 3 | |
kSceneModeDawnDusk | 4 | |
kSceneModeFallColors | 5 | |
kSceneModeFireworks | 6 | |
kSceneModeLandscape | 7 | |
kSceneModeNight | 8 | |
kSceneModeNone | 0 | |
kSceneModePartyIndoor | 9 | |
kSceneModePortrait | 10 | |
kSceneModeSports | 11 | |
kSceneModeSunset | 12 | |
kSceneModeText | 13 |
AutoNPresetWhiteBalance Values
Constant | Value | Description |
---|---|---|
kWhiteBalanceAuto | 1 | |
kWhiteBalanceCloudy | 8 | |
kWhiteBalanceDaylight | 6 | |
kWhiteBalanceFlash | 7 | |
kWhiteBalanceFluorescent | 3 | |
kWhiteBalanceFluorescentH | 4 | |
kWhiteBalanceHorizon | 5 | |
kWhiteBalanceIncandescent | 2 | |
kWhiteBalanceManual | 0 | |
kWhiteBalanceShade | 9 |
This class has no sub classes.
Some examples using this class:
Blog Entries
- MBS Plugin classes for use on Raspberry Pi
- MonkeyBread Software Releases the MBS Xojo Plugins in version 18.0
- MBS Xojo Plugins, version 17.6pr3
- MBS Releases the MBS Xojo / Real Studio plug-ins in version 16.4
Videos
Release notes
- Version 18.0
- Added camera configuration properties for RaspberryPiCameraMBS class.
The items on this page are in the following plugins: MBS Linux Plugin.
RaspberryPiCameraFormatMBS - RAWSocketMBS