@Namespace(value="dai") @NoOffset @Properties(inherit=depthai.class) public class RawCameraControl extends RawBuffer
| Modifier and Type | Class and Description |
|---|---|
static class |
RawCameraControl.AntiBandingMode |
static class |
RawCameraControl.AutoFocusMode |
static class |
RawCameraControl.AutoWhiteBalanceMode |
static class |
RawCameraControl.CaptureIntent |
static class |
RawCameraControl.Command |
static class |
RawCameraControl.ControlMode |
static class |
RawCameraControl.EffectMode |
static class |
RawCameraControl.ManualExposureParams |
static class |
RawCameraControl.RegionParams |
static class |
RawCameraControl.SceneMode |
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
RawCameraControl()
Default native constructor.
|
RawCameraControl(long size)
Native array allocator.
|
RawCameraControl(Pointer p)
Pointer cast constructor.
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic RawCameraControl()
public RawCameraControl(long size)
Pointer.position(long).public RawCameraControl(Pointer p)
Pointer(Pointer).public RawCameraControl position(long position)
public RawCameraControl getPointer(long i)
getPointer in class RawBufferpublic RawCameraControl cmdMask(long setter)
public RawCameraControl.AutoFocusMode autoFocusMode()
public RawCameraControl autoFocusMode(RawCameraControl.AutoFocusMode setter)
@Cast(value="uint8_t") public byte lensPosition()
autoFocusMode = OFF.
With current IMX378 modules:
- max 255: macro focus, at 8cm distance
- infinite focus at about 120..130 (may vary from module to module)
- lower values lead to out-of-focus (lens too close to the sensor array)public RawCameraControl lensPosition(byte setter)
@ByRef public RawCameraControl.ManualExposureParams expManual()
public RawCameraControl expManual(RawCameraControl.ManualExposureParams setter)
@ByRef public RawCameraControl.RegionParams aeRegion()
public RawCameraControl aeRegion(RawCameraControl.RegionParams setter)
@ByRef public RawCameraControl.RegionParams afRegion()
public RawCameraControl afRegion(RawCameraControl.RegionParams setter)
public RawCameraControl.AutoWhiteBalanceMode awbMode()
public RawCameraControl awbMode(RawCameraControl.AutoWhiteBalanceMode setter)
public RawCameraControl.SceneMode sceneMode()
public RawCameraControl sceneMode(RawCameraControl.SceneMode setter)
public RawCameraControl.AntiBandingMode antiBandingMode()
public RawCameraControl antiBandingMode(RawCameraControl.AntiBandingMode setter)
public RawCameraControl.EffectMode effectMode()
public RawCameraControl effectMode(RawCameraControl.EffectMode setter)
public RawCameraControl aeLockMode(boolean setter)
public RawCameraControl awbLockMode(boolean setter)
public byte expCompensation()
public RawCameraControl expCompensation(byte setter)
public byte brightness()
public RawCameraControl brightness(byte setter)
public byte contrast()
public RawCameraControl contrast(byte setter)
public byte saturation()
public RawCameraControl saturation(byte setter)
public RawCameraControl sharpness(byte setter)
public RawCameraControl lumaDenoise(byte setter)
public RawCameraControl chromaDenoise(byte setter)
public void setCommand(RawCameraControl.Command cmd, @Cast(value="bool") boolean value)
public void setCommand(RawCameraControl.Command cmd)
public void setCommand(@Cast(value="dai::RawCameraControl::Command") byte cmd, @Cast(value="bool") boolean value)
public void clearCommand(RawCameraControl.Command cmd)
@Cast(value="bool") public boolean getCommand(RawCameraControl.Command cmd)
@Cast(value="bool") public boolean getCommand(@Cast(value="dai::RawCameraControl::Command") byte cmd)
public void serialize(@Cast(value="std::uint8_t*") @StdVector BytePointer metadata, @ByRef @Cast(value="dai::DatatypeEnum*") IntPointer datatype)
public void serialize(@Cast(value="std::uint8_t*") @StdVector ByteBuffer metadata, @ByRef @Cast(value="dai::DatatypeEnum*") IntBuffer datatype)
Copyright © 2021. All rights reserved.