hardware

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package hardware provides Go bindings for android.hardware.

Index

Constants

View Source
const (
	AxisMinusX                               = consts.AxisMinusX
	AxisMinusY                               = consts.AxisMinusY
	AxisMinusZ                               = consts.AxisMinusZ
	AxisX                                    = consts.AxisX
	AxisY                                    = consts.AxisY
	AxisZ                                    = consts.AxisZ
	DataX                                    = consts.DataX
	DataY                                    = consts.DataY
	DataZ                                    = consts.DataZ
	RawDataIndex                             = consts.RawDataIndex
	RawDataX                                 = consts.RawDataX
	RawDataY                                 = consts.RawDataY
	RawDataZ                                 = consts.RawDataZ
	SensorAccelerometer                      = consts.SensorAccelerometer
	SensorAll                                = consts.SensorAll
	SensorDelayFastest                       = consts.SensorDelayFastest
	SensorDelayGame                          = consts.SensorDelayGame
	SensorDelayNormal                        = consts.SensorDelayNormal
	SensorDelayUi                            = consts.SensorDelayUi
	SensorLight                              = consts.SensorLight
	SensorMagneticField                      = consts.SensorMagneticField
	SensorMax                                = consts.SensorMax
	SensorMin                                = consts.SensorMin
	SensorOrientation                        = consts.SensorOrientation
	SensorOrientationRaw                     = consts.SensorOrientationRaw
	SensorProximity                          = consts.SensorProximity
	SensorStatusAccuracyHigh                 = consts.SensorStatusAccuracyHigh
	SensorStatusAccuracyLow                  = consts.SensorStatusAccuracyLow
	SensorStatusAccuracyMedium               = consts.SensorStatusAccuracyMedium
	SensorStatusNoContact                    = consts.SensorStatusNoContact
	SensorStatusUnreliable                   = consts.SensorStatusUnreliable
	SensorTemperature                        = consts.SensorTemperature
	SensorTricorder                          = consts.SensorTricorder
	Creator                                  = consts.Creator
	ReportingModeContinuous                  = consts.ReportingModeContinuous
	ReportingModeOneShot                     = consts.ReportingModeOneShot
	ReportingModeOnChange                    = consts.ReportingModeOnChange
	ReportingModeSpecialTrigger              = consts.ReportingModeSpecialTrigger
	TypeAccelerometer                        = consts.TypeAccelerometer
	TypeAccelerometerLimitedAxes             = consts.TypeAccelerometerLimitedAxes
	TypeAccelerometerLimitedAxesUncalibrated = consts.TypeAccelerometerLimitedAxesUncalibrated
	TypeAccelerometerUncalibrated            = consts.TypeAccelerometerUncalibrated
	TypeAll                                  = consts.TypeAll
	TypeAmbientTemperature                   = consts.TypeAmbientTemperature
	TypeDevicePrivateBase                    = consts.TypeDevicePrivateBase
	TypeGameRotationVector                   = consts.TypeGameRotationVector
	TypeGeomagneticRotationVector            = consts.TypeGeomagneticRotationVector
	TypeGravity                              = consts.TypeGravity
	TypeGyroscope                            = consts.TypeGyroscope
	TypeGyroscopeLimitedAxes                 = consts.TypeGyroscopeLimitedAxes
	TypeGyroscopeLimitedAxesUncalibrated     = consts.TypeGyroscopeLimitedAxesUncalibrated
	TypeGyroscopeUncalibrated                = consts.TypeGyroscopeUncalibrated
	TypeHeading                              = consts.TypeHeading
	TypeHeadTracker                          = consts.TypeHeadTracker
	TypeHeartBeat                            = consts.TypeHeartBeat
	TypeHeartRate                            = consts.TypeHeartRate
	TypeHingeAngle                           = consts.TypeHingeAngle
	TypeLight                                = consts.TypeLight
	TypeLinearAcceleration                   = consts.TypeLinearAcceleration
	TypeLowLatencyOffbodyDetect              = consts.TypeLowLatencyOffbodyDetect
	TypeMagneticField                        = consts.TypeMagneticField
	TypeMagneticFieldUncalibrated            = consts.TypeMagneticFieldUncalibrated
	TypeMotionDetect                         = consts.TypeMotionDetect
	TypeOrientation                          = consts.TypeOrientation
	TypePose6dof                             = consts.TypePose6dof
	TypePressure                             = consts.TypePressure
	TypeProximity                            = consts.TypeProximity
	TypeRelativeHumidity                     = consts.TypeRelativeHumidity
	TypeRotationVector                       = consts.TypeRotationVector
	TypeSignificantMotion                    = consts.TypeSignificantMotion
	TypeStationaryDetect                     = consts.TypeStationaryDetect
	TypeStepCounter                          = consts.TypeStepCounter
	TypeStepDetector                         = consts.TypeStepDetector
	TypeTemperature                          = consts.TypeTemperature
	TypeFrameBegin                           = consts.TypeFrameBegin
	TypeFrameEnd                             = consts.TypeFrameEnd
	TypeInternalTemperature                  = consts.TypeInternalTemperature
	TypeSampling                             = consts.TypeSampling
	TypeSensorPlacement                      = consts.TypeSensorPlacement
	TypeUntrackedDelay                       = consts.TypeUntrackedDelay
	TypeVec3Calibration                      = consts.TypeVec3Calibration
	Blob                                     = consts.Blob
	Ds24ui8                                  = consts.Ds24ui8
	DsFp32ui8                                = consts.DsFp32ui8
	D16                                      = consts.D16
	D24                                      = consts.D24
	DFp32                                    = consts.DFp32
	Rgba10101010                             = consts.Rgba10101010
	Rgba1010102                              = consts.Rgba1010102
	Rgba8888                                 = consts.Rgba8888
	RgbaFp16                                 = consts.RgbaFp16
	Rgbx8888                                 = consts.Rgbx8888
	Rgb565                                   = consts.Rgb565
	Rgb888                                   = consts.Rgb888
	Rg1616                                   = consts.Rg1616
	R16                                      = consts.R16
	R8                                       = consts.R8
	SUi8                                     = consts.SUi8
	Ycbcr420888                              = consts.Ycbcr420888
	YcbcrP010                                = consts.YcbcrP010
	YcbcrP210                                = consts.YcbcrP210
	RateFast                                 = consts.RateFast
	RateNormal                               = consts.RateNormal
	RateStop                                 = consts.RateStop
	RateVeryFast                             = consts.RateVeryFast
	TypeHardwareBuffer                       = consts.TypeHardwareBuffer
	TypeMemoryFile                           = consts.TypeMemoryFile
	OneDimension                             = consts.OneDimension
	SamplingKeyCieY                          = consts.SamplingKeyCieY
	SamplingKeyMaxRgb                        = consts.SamplingKeyMaxRgb
	SamplingKeyRgb                           = consts.SamplingKeyRgb
	ThreeDimension                           = consts.ThreeDimension
	DataspaceAdobeRgb                        = consts.DataspaceAdobeRgb
	DataspaceBt2020                          = consts.DataspaceBt2020
	DataspaceBt2020Hlg                       = consts.DataspaceBt2020Hlg
	DataspaceBt2020Pq                        = consts.DataspaceBt2020Pq
	DataspaceBt601525                        = consts.DataspaceBt601525
	DataspaceBt601625                        = consts.DataspaceBt601625
	DataspaceBt709                           = consts.DataspaceBt709
	DataspaceDciP3                           = consts.DataspaceDciP3
	DataspaceDepth                           = consts.DataspaceDepth
	DataspaceDisplayP3                       = consts.DataspaceDisplayP3
	DataspaceDynamicDepth                    = consts.DataspaceDynamicDepth
	DataspaceHeif                            = consts.DataspaceHeif
	DataspaceHeifUltrahdr                    = consts.DataspaceHeifUltrahdr
	DataspaceJfif                            = consts.DataspaceJfif
	DataspaceJpegR                           = consts.DataspaceJpegR
	DataspaceScrgb                           = consts.DataspaceScrgb
	DataspaceScrgbLinear                     = consts.DataspaceScrgbLinear
	DataspaceSrgb                            = consts.DataspaceSrgb
	DataspaceSrgbLinear                      = consts.DataspaceSrgbLinear
	DataspaceUnknown                         = consts.DataspaceUnknown
	RangeExtended                            = consts.RangeExtended
	RangeFull                                = consts.RangeFull
	RangeLimited                             = consts.RangeLimited
	RangeUnspecified                         = consts.RangeUnspecified
	StandardAdobeRgb                         = consts.StandardAdobeRgb
	StandardBt2020                           = consts.StandardBt2020
	StandardBt2020ConstantLuminance          = consts.StandardBt2020ConstantLuminance
	StandardBt470m                           = consts.StandardBt470m
	StandardBt601525                         = consts.StandardBt601525
	StandardBt601525Unadjusted               = consts.StandardBt601525Unadjusted
	StandardBt601625                         = consts.StandardBt601625
	StandardBt601625Unadjusted               = consts.StandardBt601625Unadjusted
	StandardBt709                            = consts.StandardBt709
	StandardDciP3                            = consts.StandardDciP3
	StandardFilm                             = consts.StandardFilm
	StandardUnspecified                      = consts.StandardUnspecified
	TransferGamma22                          = consts.TransferGamma22
	TransferGamma26                          = consts.TransferGamma26
	TransferGamma28                          = consts.TransferGamma28
	TransferHlg                              = consts.TransferHlg
	TransferLinear                           = consts.TransferLinear
	TransferSmpte170m                        = consts.TransferSmpte170m
	TransferSrgb                             = consts.TransferSrgb
	TransferSt2084                           = consts.TransferSt2084
	TransferUnspecified                      = consts.TransferUnspecified
	CameraErrorEvicted                       = consts.CameraErrorEvicted
	CameraErrorServerDied                    = consts.CameraErrorServerDied
	CameraErrorUnknown                       = consts.CameraErrorUnknown
	CameraFacingBack                         = consts.CameraFacingBack
	CameraFacingFront                        = consts.CameraFacingFront
	FocusDistanceFarIndex                    = consts.FocusDistanceFarIndex
	FocusDistanceNearIndex                   = consts.FocusDistanceNearIndex
	FocusDistanceOptimalIndex                = consts.FocusDistanceOptimalIndex
	PreviewFpsMaxIndex                       = consts.PreviewFpsMaxIndex
	PreviewFpsMinIndex                       = consts.PreviewFpsMinIndex
	StatusCharging                           = consts.StatusCharging
	StatusDischarging                        = consts.StatusDischarging
	StatusFull                               = consts.StatusFull
	StatusNotCharging                        = consts.StatusNotCharging
	StatusUnknown                            = consts.StatusUnknown
	ToggleTypeHardware                       = consts.ToggleTypeHardware
	ToggleTypeSoftware                       = consts.ToggleTypeSoftware
	CameraConst                              = consts.CameraConst
	Microphone                               = consts.Microphone
)
View Source
const (
	GravityDeathStarI          = consts.GravityDeathStarI
	GravityEarth               = consts.GravityEarth
	GravityJupiter             = consts.GravityJupiter
	GravityMars                = consts.GravityMars
	GravityMercury             = consts.GravityMercury
	GravityMoon                = consts.GravityMoon
	GravityNeptune             = consts.GravityNeptune
	GravityPluto               = consts.GravityPluto
	GravitySaturn              = consts.GravitySaturn
	GravitySun                 = consts.GravitySun
	GravityTheIsland           = consts.GravityTheIsland
	GravityUranus              = consts.GravityUranus
	GravityVenus               = consts.GravityVenus
	LightCloudy                = consts.LightCloudy
	LightFullmoon              = consts.LightFullmoon
	LightNoMoon                = consts.LightNoMoon
	LightOvercast              = consts.LightOvercast
	LightShade                 = consts.LightShade
	LightSunlight              = consts.LightSunlight
	LightSunlightMax           = consts.LightSunlightMax
	LightSunrise               = consts.LightSunrise
	MagneticFieldEarthMax      = consts.MagneticFieldEarthMax
	MagneticFieldEarthMin      = consts.MagneticFieldEarthMin
	PressureStandardAtmosphere = consts.PressureStandardAtmosphere
	StandardGravity            = consts.StandardGravity
)
View Source
const (
	SignalTimeInvalid      = consts.SignalTimeInvalid
	SignalTimePending      = consts.SignalTimePending
	UsageComposerOverlay   = consts.UsageComposerOverlay
	UsageCpuReadOften      = consts.UsageCpuReadOften
	UsageCpuReadRarely     = consts.UsageCpuReadRarely
	UsageCpuWriteOften     = consts.UsageCpuWriteOften
	UsageCpuWriteRarely    = consts.UsageCpuWriteRarely
	UsageFrontBuffer       = consts.UsageFrontBuffer
	UsageGpuColorOutput    = consts.UsageGpuColorOutput
	UsageGpuCubeMap        = consts.UsageGpuCubeMap
	UsageGpuDataBuffer     = consts.UsageGpuDataBuffer
	UsageGpuMipmapComplete = consts.UsageGpuMipmapComplete
	UsageGpuSampledImage   = consts.UsageGpuSampledImage
	UsageProtectedContent  = consts.UsageProtectedContent
	UsageSensorDirectData  = consts.UsageSensorDirectData
	UsageVideoEncode       = consts.UsageVideoEncode
)
View Source
const (
	StringTypeAccelerometer                        = consts.StringTypeAccelerometer
	StringTypeAccelerometerLimitedAxes             = consts.StringTypeAccelerometerLimitedAxes
	StringTypeAccelerometerLimitedAxesUncalibrated = consts.StringTypeAccelerometerLimitedAxesUncalibrated
	StringTypeAccelerometerUncalibrated            = consts.StringTypeAccelerometerUncalibrated
	StringTypeAmbientTemperature                   = consts.StringTypeAmbientTemperature
	StringTypeGameRotationVector                   = consts.StringTypeGameRotationVector
	StringTypeGeomagneticRotationVector            = consts.StringTypeGeomagneticRotationVector
	StringTypeGravity                              = consts.StringTypeGravity
	StringTypeGyroscope                            = consts.StringTypeGyroscope
	StringTypeGyroscopeLimitedAxes                 = consts.StringTypeGyroscopeLimitedAxes
	StringTypeGyroscopeLimitedAxesUncalibrated     = consts.StringTypeGyroscopeLimitedAxesUncalibrated
	StringTypeGyroscopeUncalibrated                = consts.StringTypeGyroscopeUncalibrated
	StringTypeHeading                              = consts.StringTypeHeading
	StringTypeHeadTracker                          = consts.StringTypeHeadTracker
	StringTypeHeartBeat                            = consts.StringTypeHeartBeat
	StringTypeHeartRate                            = consts.StringTypeHeartRate
	StringTypeHingeAngle                           = consts.StringTypeHingeAngle
	StringTypeLight                                = consts.StringTypeLight
	StringTypeLinearAcceleration                   = consts.StringTypeLinearAcceleration
	StringTypeLowLatencyOffbodyDetect              = consts.StringTypeLowLatencyOffbodyDetect
	StringTypeMagneticField                        = consts.StringTypeMagneticField
	StringTypeMagneticFieldUncalibrated            = consts.StringTypeMagneticFieldUncalibrated
	StringTypeMotionDetect                         = consts.StringTypeMotionDetect
	StringTypeOrientation                          = consts.StringTypeOrientation
	StringTypePose6dof                             = consts.StringTypePose6dof
	StringTypePressure                             = consts.StringTypePressure
	StringTypeProximity                            = consts.StringTypeProximity
	StringTypeRelativeHumidity                     = consts.StringTypeRelativeHumidity
	StringTypeRotationVector                       = consts.StringTypeRotationVector
	StringTypeSignificantMotion                    = consts.StringTypeSignificantMotion
	StringTypeStationaryDetect                     = consts.StringTypeStationaryDetect
	StringTypeStepCounter                          = consts.StringTypeStepCounter
	StringTypeStepDetector                         = consts.StringTypeStepDetector
	StringTypeTemperature                          = consts.StringTypeTemperature
	ActionNewPicture                               = consts.ActionNewPicture
	ActionNewVideo                                 = consts.ActionNewVideo
	Antibanding50hz                                = consts.Antibanding50hz
	Antibanding60hz                                = consts.Antibanding60hz
	AntibandingAuto                                = consts.AntibandingAuto
	AntibandingOff                                 = consts.AntibandingOff
	EffectAqua                                     = consts.EffectAqua
	EffectBlackboard                               = consts.EffectBlackboard
	EffectMono                                     = consts.EffectMono
	EffectNegative                                 = consts.EffectNegative
	EffectNone                                     = consts.EffectNone
	EffectPosterize                                = consts.EffectPosterize
	EffectSepia                                    = consts.EffectSepia
	EffectSolarize                                 = consts.EffectSolarize
	EffectWhiteboard                               = consts.EffectWhiteboard
	FlashModeAuto                                  = consts.FlashModeAuto
	FlashModeOff                                   = consts.FlashModeOff
	FlashModeOn                                    = consts.FlashModeOn
	FlashModeRedEye                                = consts.FlashModeRedEye
	FlashModeTorch                                 = consts.FlashModeTorch
	FocusModeAuto                                  = consts.FocusModeAuto
	FocusModeContinuousPicture                     = consts.FocusModeContinuousPicture
	FocusModeContinuousVideo                       = consts.FocusModeContinuousVideo
	FocusModeEdof                                  = consts.FocusModeEdof
	FocusModeFixed                                 = consts.FocusModeFixed
	FocusModeInfinity                              = consts.FocusModeInfinity
	FocusModeMacro                                 = consts.FocusModeMacro
	SceneModeAction                                = consts.SceneModeAction
	SceneModeAuto                                  = consts.SceneModeAuto
	SceneModeBarcode                               = consts.SceneModeBarcode
	SceneModeBeach                                 = consts.SceneModeBeach
	SceneModeCandlelight                           = consts.SceneModeCandlelight
	SceneModeFireworks                             = consts.SceneModeFireworks
	SceneModeHdr                                   = consts.SceneModeHdr
	SceneModeLandscape                             = consts.SceneModeLandscape
	SceneModeNight                                 = consts.SceneModeNight
	SceneModeNightPortrait                         = consts.SceneModeNightPortrait
	SceneModeParty                                 = consts.SceneModeParty
	SceneModePortrait                              = consts.SceneModePortrait
	SceneModeSnow                                  = consts.SceneModeSnow
	SceneModeSports                                = consts.SceneModeSports
	SceneModeSteadyphoto                           = consts.SceneModeSteadyphoto
	SceneModeSunset                                = consts.SceneModeSunset
	SceneModeTheatre                               = consts.SceneModeTheatre
	WhiteBalanceAuto                               = consts.WhiteBalanceAuto
	WhiteBalanceCloudyDaylight                     = consts.WhiteBalanceCloudyDaylight
	WhiteBalanceDaylight                           = consts.WhiteBalanceDaylight
	WhiteBalanceFluorescent                        = consts.WhiteBalanceFluorescent
	WhiteBalanceIncandescent                       = consts.WhiteBalanceIncandescent
	WhiteBalanceShade                              = consts.WhiteBalanceShade
	WhiteBalanceTwilight                           = consts.WhiteBalanceTwilight
	WhiteBalanceWarmFluorescent                    = consts.WhiteBalanceWarmFluorescent
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type BatteryState

type BatteryState struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

BatteryState wraps android.hardware.BatteryState.

func (*BatteryState) GetCapacity

func (m *BatteryState) GetCapacity() (float32, error)

GetCapacity calls android.hardware.BatteryState.getCapacity.

func (*BatteryState) GetStatus

func (m *BatteryState) GetStatus() (int32, error)

GetStatus calls android.hardware.BatteryState.getStatus.

func (*BatteryState) IsPresent

func (m *BatteryState) IsPresent() (bool, error)

IsPresent calls android.hardware.BatteryState.isPresent.

type Buffer

type Buffer struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Buffer wraps android.hardware.HardwareBuffer.

func (*Buffer) Close

func (m *Buffer) Close() error

Close calls android.hardware.HardwareBuffer.close.

func (*Buffer) Create

func (m *Buffer) Create(
	arg0 int32,
	arg1 int32,
	arg2 int32,
	arg3 int32,
	arg4 int64,
) (*jni.Object, error)

Create calls android.hardware.HardwareBuffer.create.

func (*Buffer) DescribeContents

func (m *Buffer) DescribeContents() (int32, error)

DescribeContents calls android.hardware.HardwareBuffer.describeContents.

func (*Buffer) GetFormat

func (m *Buffer) GetFormat() (int32, error)

GetFormat calls android.hardware.HardwareBuffer.getFormat.

func (*Buffer) GetHeight

func (m *Buffer) GetHeight() (int32, error)

GetHeight calls android.hardware.HardwareBuffer.getHeight.

func (*Buffer) GetId

func (m *Buffer) GetId() (int64, error)

GetId calls android.hardware.HardwareBuffer.getId.

func (*Buffer) GetLayers

func (m *Buffer) GetLayers() (int32, error)

GetLayers calls android.hardware.HardwareBuffer.getLayers.

func (*Buffer) GetUsage

func (m *Buffer) GetUsage() (int64, error)

GetUsage calls android.hardware.HardwareBuffer.getUsage.

func (*Buffer) GetWidth

func (m *Buffer) GetWidth() (int32, error)

GetWidth calls android.hardware.HardwareBuffer.getWidth.

func (*Buffer) IsClosed

func (m *Buffer) IsClosed() (bool, error)

IsClosed calls android.hardware.HardwareBuffer.isClosed.

func (*Buffer) IsSupported

func (m *Buffer) IsSupported(
	arg0 int32,
	arg1 int32,
	arg2 int32,
	arg3 int32,
	arg4 int64,
) (bool, error)

IsSupported calls android.hardware.HardwareBuffer.isSupported.

func (*Buffer) WriteToParcel

func (m *Buffer) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.hardware.HardwareBuffer.writeToParcel.

type Camera

type Camera struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Camera wraps android.hardware.Camera.

func (*Camera) AddCallbackBuffer

func (m *Camera) AddCallbackBuffer(arg0 *jni.Object) error

AddCallbackBuffer calls android.hardware.Camera.addCallbackBuffer.

func (*Camera) AutoFocus

func (m *Camera) AutoFocus(arg0 *jni.Object) error

AutoFocus calls android.hardware.Camera.autoFocus.

func (*Camera) CancelAutoFocus

func (m *Camera) CancelAutoFocus() error

CancelAutoFocus calls android.hardware.Camera.cancelAutoFocus.

func (*Camera) EnableShutterSound

func (m *Camera) EnableShutterSound(arg0 bool) (bool, error)

EnableShutterSound calls android.hardware.Camera.enableShutterSound.

func (*Camera) GetCameraInfo

func (m *Camera) GetCameraInfo(arg0 int32, arg1 *jni.Object) error

GetCameraInfo calls android.hardware.Camera.getCameraInfo.

func (*Camera) GetNumberOfCameras

func (m *Camera) GetNumberOfCameras() (int32, error)

GetNumberOfCameras calls android.hardware.Camera.getNumberOfCameras.

func (*Camera) GetParameters

func (m *Camera) GetParameters() (*jni.Object, error)

GetParameters calls android.hardware.Camera.getParameters.

func (*Camera) Lock

func (m *Camera) Lock() error

Lock calls android.hardware.Camera.lock.

func (*Camera) Open0

func (m *Camera) Open0() (*jni.Object, error)

Open0 calls android.hardware.Camera.open.

func (*Camera) Open1_1

func (m *Camera) Open1_1(arg0 int32) (*jni.Object, error)

Open1_1 calls android.hardware.Camera.open.

func (*Camera) Reconnect

func (m *Camera) Reconnect() error

Reconnect calls android.hardware.Camera.reconnect.

func (*Camera) Release

func (m *Camera) Release() error

Release calls android.hardware.Camera.release.

func (*Camera) SetAutoFocusMoveCallback

func (m *Camera) SetAutoFocusMoveCallback(arg0 *jni.Object) error

SetAutoFocusMoveCallback calls android.hardware.Camera.setAutoFocusMoveCallback.

func (*Camera) SetDisplayOrientation

func (m *Camera) SetDisplayOrientation(arg0 int32) error

SetDisplayOrientation calls android.hardware.Camera.setDisplayOrientation.

func (*Camera) SetErrorCallback

func (m *Camera) SetErrorCallback(arg0 *jni.Object) error

SetErrorCallback calls android.hardware.Camera.setErrorCallback.

func (*Camera) SetFaceDetectionListener

func (m *Camera) SetFaceDetectionListener(arg0 *jni.Object) error

SetFaceDetectionListener calls android.hardware.Camera.setFaceDetectionListener.

func (*Camera) SetOneShotPreviewCallback

func (m *Camera) SetOneShotPreviewCallback(arg0 *jni.Object) error

SetOneShotPreviewCallback calls android.hardware.Camera.setOneShotPreviewCallback.

func (*Camera) SetParameters

func (m *Camera) SetParameters(arg0 *jni.Object) error

SetParameters calls android.hardware.Camera.setParameters.

func (*Camera) SetPreviewCallback

func (m *Camera) SetPreviewCallback(arg0 *jni.Object) error

SetPreviewCallback calls android.hardware.Camera.setPreviewCallback.

func (*Camera) SetPreviewCallbackWithBuffer

func (m *Camera) SetPreviewCallbackWithBuffer(arg0 *jni.Object) error

SetPreviewCallbackWithBuffer calls android.hardware.Camera.setPreviewCallbackWithBuffer.

func (*Camera) SetPreviewDisplay

func (m *Camera) SetPreviewDisplay(arg0 *jni.Object) error

SetPreviewDisplay calls android.hardware.Camera.setPreviewDisplay.

func (*Camera) SetPreviewTexture

func (m *Camera) SetPreviewTexture(arg0 *jni.Object) error

SetPreviewTexture calls android.hardware.Camera.setPreviewTexture.

func (*Camera) SetZoomChangeListener

func (m *Camera) SetZoomChangeListener(arg0 *jni.Object) error

SetZoomChangeListener calls android.hardware.Camera.setZoomChangeListener.

func (*Camera) StartFaceDetection

func (m *Camera) StartFaceDetection() error

StartFaceDetection calls android.hardware.Camera.startFaceDetection.

func (*Camera) StartPreview

func (m *Camera) StartPreview() error

StartPreview calls android.hardware.Camera.startPreview.

func (*Camera) StartSmoothZoom

func (m *Camera) StartSmoothZoom(arg0 int32) error

StartSmoothZoom calls android.hardware.Camera.startSmoothZoom.

func (*Camera) StopFaceDetection

func (m *Camera) StopFaceDetection() error

StopFaceDetection calls android.hardware.Camera.stopFaceDetection.

func (*Camera) StopPreview

func (m *Camera) StopPreview() error

StopPreview calls android.hardware.Camera.stopPreview.

func (*Camera) StopSmoothZoom

func (m *Camera) StopSmoothZoom() error

StopSmoothZoom calls android.hardware.Camera.stopSmoothZoom.

func (*Camera) TakePicture3

func (m *Camera) TakePicture3(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

TakePicture3 calls android.hardware.Camera.takePicture.

func (*Camera) TakePicture4_1

func (m *Camera) TakePicture4_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
) error

TakePicture4_1 calls android.hardware.Camera.takePicture.

func (*Camera) Unlock

func (m *Camera) Unlock() error

Unlock calls android.hardware.Camera.unlock.

type CameraArea

type CameraArea struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraArea wraps android.hardware.Camera$Area.

func (*CameraArea) Equals

func (m *CameraArea) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.hardware.Camera$Area.equals.

type CameraAutoFocusCallback

type CameraAutoFocusCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraAutoFocusCallback wraps android.hardware.Camera$AutoFocusCallback.

func (*CameraAutoFocusCallback) OnAutoFocus

func (m *CameraAutoFocusCallback) OnAutoFocus(arg0 bool, arg1 *jni.Object) error

OnAutoFocus calls android.hardware.Camera$AutoFocusCallback.onAutoFocus.

type CameraAutoFocusMoveCallback

type CameraAutoFocusMoveCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraAutoFocusMoveCallback wraps android.hardware.Camera$AutoFocusMoveCallback.

func (*CameraAutoFocusMoveCallback) OnAutoFocusMoving

func (m *CameraAutoFocusMoveCallback) OnAutoFocusMoving(arg0 bool, arg1 *jni.Object) error

OnAutoFocusMoving calls android.hardware.Camera$AutoFocusMoveCallback.onAutoFocusMoving.

type CameraErrorCallback

type CameraErrorCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraErrorCallback wraps android.hardware.Camera$ErrorCallback.

func (*CameraErrorCallback) OnError

func (m *CameraErrorCallback) OnError(arg0 int32, arg1 *jni.Object) error

OnError calls android.hardware.Camera$ErrorCallback.onError.

type CameraFaceDetectionListener

type CameraFaceDetectionListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraFaceDetectionListener wraps android.hardware.Camera$FaceDetectionListener.

func (*CameraFaceDetectionListener) OnFaceDetection

func (m *CameraFaceDetectionListener) OnFaceDetection(arg0 *jni.Object, arg1 *jni.Object) error

OnFaceDetection calls android.hardware.Camera$FaceDetectionListener.onFaceDetection.

type CameraOnZoomChangeListener

type CameraOnZoomChangeListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraOnZoomChangeListener wraps android.hardware.Camera$OnZoomChangeListener.

func (*CameraOnZoomChangeListener) OnZoomChange

func (m *CameraOnZoomChangeListener) OnZoomChange(
	arg0 int32,
	arg1 bool,
	arg2 *jni.Object,
) error

OnZoomChange calls android.hardware.Camera$OnZoomChangeListener.onZoomChange.

type CameraParameters

type CameraParameters struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraParameters wraps android.hardware.Camera$Parameters.

func (*CameraParameters) Flatten

func (m *CameraParameters) Flatten() (string, error)

Flatten calls android.hardware.Camera$Parameters.flatten.

func (*CameraParameters) Get

func (m *CameraParameters) Get(arg0 string) (string, error)

Get calls android.hardware.Camera$Parameters.get.

func (*CameraParameters) GetAntibanding

func (m *CameraParameters) GetAntibanding() (string, error)

GetAntibanding calls android.hardware.Camera$Parameters.getAntibanding.

func (*CameraParameters) GetAutoExposureLock

func (m *CameraParameters) GetAutoExposureLock() (bool, error)

GetAutoExposureLock calls android.hardware.Camera$Parameters.getAutoExposureLock.

func (*CameraParameters) GetAutoWhiteBalanceLock

func (m *CameraParameters) GetAutoWhiteBalanceLock() (bool, error)

GetAutoWhiteBalanceLock calls android.hardware.Camera$Parameters.getAutoWhiteBalanceLock.

func (*CameraParameters) GetColorEffect

func (m *CameraParameters) GetColorEffect() (string, error)

GetColorEffect calls android.hardware.Camera$Parameters.getColorEffect.

func (*CameraParameters) GetExposureCompensation

func (m *CameraParameters) GetExposureCompensation() (int32, error)

GetExposureCompensation calls android.hardware.Camera$Parameters.getExposureCompensation.

func (*CameraParameters) GetExposureCompensationStep

func (m *CameraParameters) GetExposureCompensationStep() (float32, error)

GetExposureCompensationStep calls android.hardware.Camera$Parameters.getExposureCompensationStep.

func (*CameraParameters) GetFlashMode

func (m *CameraParameters) GetFlashMode() (string, error)

GetFlashMode calls android.hardware.Camera$Parameters.getFlashMode.

func (*CameraParameters) GetFocalLength

func (m *CameraParameters) GetFocalLength() (float32, error)

GetFocalLength calls android.hardware.Camera$Parameters.getFocalLength.

func (*CameraParameters) GetFocusDistances

func (m *CameraParameters) GetFocusDistances(arg0 *jni.Object) error

GetFocusDistances calls android.hardware.Camera$Parameters.getFocusDistances.

func (*CameraParameters) GetFocusMode

func (m *CameraParameters) GetFocusMode() (string, error)

GetFocusMode calls android.hardware.Camera$Parameters.getFocusMode.

func (*CameraParameters) GetHorizontalViewAngle

func (m *CameraParameters) GetHorizontalViewAngle() (float32, error)

GetHorizontalViewAngle calls android.hardware.Camera$Parameters.getHorizontalViewAngle.

func (*CameraParameters) GetInt

func (m *CameraParameters) GetInt(arg0 string) (int32, error)

GetInt calls android.hardware.Camera$Parameters.getInt.

func (*CameraParameters) GetJpegQuality

func (m *CameraParameters) GetJpegQuality() (int32, error)

GetJpegQuality calls android.hardware.Camera$Parameters.getJpegQuality.

func (*CameraParameters) GetJpegThumbnailQuality

func (m *CameraParameters) GetJpegThumbnailQuality() (int32, error)

GetJpegThumbnailQuality calls android.hardware.Camera$Parameters.getJpegThumbnailQuality.

func (*CameraParameters) GetJpegThumbnailSize

func (m *CameraParameters) GetJpegThumbnailSize() (*jni.Object, error)

GetJpegThumbnailSize calls android.hardware.Camera$Parameters.getJpegThumbnailSize.

func (*CameraParameters) GetMaxExposureCompensation

func (m *CameraParameters) GetMaxExposureCompensation() (int32, error)

GetMaxExposureCompensation calls android.hardware.Camera$Parameters.getMaxExposureCompensation.

func (*CameraParameters) GetMaxNumDetectedFaces

func (m *CameraParameters) GetMaxNumDetectedFaces() (int32, error)

GetMaxNumDetectedFaces calls android.hardware.Camera$Parameters.getMaxNumDetectedFaces.

func (*CameraParameters) GetMaxNumFocusAreas

func (m *CameraParameters) GetMaxNumFocusAreas() (int32, error)

GetMaxNumFocusAreas calls android.hardware.Camera$Parameters.getMaxNumFocusAreas.

func (*CameraParameters) GetMaxNumMeteringAreas

func (m *CameraParameters) GetMaxNumMeteringAreas() (int32, error)

GetMaxNumMeteringAreas calls android.hardware.Camera$Parameters.getMaxNumMeteringAreas.

func (*CameraParameters) GetMaxZoom

func (m *CameraParameters) GetMaxZoom() (int32, error)

GetMaxZoom calls android.hardware.Camera$Parameters.getMaxZoom.

func (*CameraParameters) GetMinExposureCompensation

func (m *CameraParameters) GetMinExposureCompensation() (int32, error)

GetMinExposureCompensation calls android.hardware.Camera$Parameters.getMinExposureCompensation.

func (*CameraParameters) GetPictureFormat

func (m *CameraParameters) GetPictureFormat() (int32, error)

GetPictureFormat calls android.hardware.Camera$Parameters.getPictureFormat.

func (*CameraParameters) GetPictureSize

func (m *CameraParameters) GetPictureSize() (*jni.Object, error)

GetPictureSize calls android.hardware.Camera$Parameters.getPictureSize.

func (*CameraParameters) GetPreferredPreviewSizeForVideo

func (m *CameraParameters) GetPreferredPreviewSizeForVideo() (*jni.Object, error)

GetPreferredPreviewSizeForVideo calls android.hardware.Camera$Parameters.getPreferredPreviewSizeForVideo.

func (*CameraParameters) GetPreviewFormat

func (m *CameraParameters) GetPreviewFormat() (int32, error)

GetPreviewFormat calls android.hardware.Camera$Parameters.getPreviewFormat.

func (*CameraParameters) GetPreviewFpsRange

func (m *CameraParameters) GetPreviewFpsRange(arg0 *jni.Object) error

GetPreviewFpsRange calls android.hardware.Camera$Parameters.getPreviewFpsRange.

func (*CameraParameters) GetPreviewFrameRate

func (m *CameraParameters) GetPreviewFrameRate() (int32, error)

GetPreviewFrameRate calls android.hardware.Camera$Parameters.getPreviewFrameRate.

func (*CameraParameters) GetPreviewSize

func (m *CameraParameters) GetPreviewSize() (*jni.Object, error)

GetPreviewSize calls android.hardware.Camera$Parameters.getPreviewSize.

func (*CameraParameters) GetSceneMode

func (m *CameraParameters) GetSceneMode() (string, error)

GetSceneMode calls android.hardware.Camera$Parameters.getSceneMode.

func (*CameraParameters) GetVerticalViewAngle

func (m *CameraParameters) GetVerticalViewAngle() (float32, error)

GetVerticalViewAngle calls android.hardware.Camera$Parameters.getVerticalViewAngle.

func (*CameraParameters) GetVideoStabilization

func (m *CameraParameters) GetVideoStabilization() (bool, error)

GetVideoStabilization calls android.hardware.Camera$Parameters.getVideoStabilization.

func (*CameraParameters) GetWhiteBalance

func (m *CameraParameters) GetWhiteBalance() (string, error)

GetWhiteBalance calls android.hardware.Camera$Parameters.getWhiteBalance.

func (*CameraParameters) GetZoom

func (m *CameraParameters) GetZoom() (int32, error)

GetZoom calls android.hardware.Camera$Parameters.getZoom.

func (*CameraParameters) IsAutoExposureLockSupported

func (m *CameraParameters) IsAutoExposureLockSupported() (bool, error)

IsAutoExposureLockSupported calls android.hardware.Camera$Parameters.isAutoExposureLockSupported.

func (*CameraParameters) IsAutoWhiteBalanceLockSupported

func (m *CameraParameters) IsAutoWhiteBalanceLockSupported() (bool, error)

IsAutoWhiteBalanceLockSupported calls android.hardware.Camera$Parameters.isAutoWhiteBalanceLockSupported.

func (*CameraParameters) IsSmoothZoomSupported

func (m *CameraParameters) IsSmoothZoomSupported() (bool, error)

IsSmoothZoomSupported calls android.hardware.Camera$Parameters.isSmoothZoomSupported.

func (*CameraParameters) IsVideoSnapshotSupported

func (m *CameraParameters) IsVideoSnapshotSupported() (bool, error)

IsVideoSnapshotSupported calls android.hardware.Camera$Parameters.isVideoSnapshotSupported.

func (*CameraParameters) IsVideoStabilizationSupported

func (m *CameraParameters) IsVideoStabilizationSupported() (bool, error)

IsVideoStabilizationSupported calls android.hardware.Camera$Parameters.isVideoStabilizationSupported.

func (*CameraParameters) IsZoomSupported

func (m *CameraParameters) IsZoomSupported() (bool, error)

IsZoomSupported calls android.hardware.Camera$Parameters.isZoomSupported.

func (*CameraParameters) Remove

func (m *CameraParameters) Remove(arg0 string) error

Remove calls android.hardware.Camera$Parameters.remove.

func (*CameraParameters) RemoveGpsData

func (m *CameraParameters) RemoveGpsData() error

RemoveGpsData calls android.hardware.Camera$Parameters.removeGpsData.

func (*CameraParameters) Set2

func (m *CameraParameters) Set2(arg0 string, arg1 int32) error

Set2 calls android.hardware.Camera$Parameters.set.

func (*CameraParameters) Set2_1

func (m *CameraParameters) Set2_1(arg0 string, arg1 string) error

Set2_1 calls android.hardware.Camera$Parameters.set.

func (*CameraParameters) SetAntibanding

func (m *CameraParameters) SetAntibanding(arg0 string) error

SetAntibanding calls android.hardware.Camera$Parameters.setAntibanding.

func (*CameraParameters) SetAutoExposureLock

func (m *CameraParameters) SetAutoExposureLock(arg0 bool) error

SetAutoExposureLock calls android.hardware.Camera$Parameters.setAutoExposureLock.

func (*CameraParameters) SetAutoWhiteBalanceLock

func (m *CameraParameters) SetAutoWhiteBalanceLock(arg0 bool) error

SetAutoWhiteBalanceLock calls android.hardware.Camera$Parameters.setAutoWhiteBalanceLock.

func (*CameraParameters) SetColorEffect

func (m *CameraParameters) SetColorEffect(arg0 string) error

SetColorEffect calls android.hardware.Camera$Parameters.setColorEffect.

func (*CameraParameters) SetExposureCompensation

func (m *CameraParameters) SetExposureCompensation(arg0 int32) error

SetExposureCompensation calls android.hardware.Camera$Parameters.setExposureCompensation.

func (*CameraParameters) SetFlashMode

func (m *CameraParameters) SetFlashMode(arg0 string) error

SetFlashMode calls android.hardware.Camera$Parameters.setFlashMode.

func (*CameraParameters) SetFocusMode

func (m *CameraParameters) SetFocusMode(arg0 string) error

SetFocusMode calls android.hardware.Camera$Parameters.setFocusMode.

func (*CameraParameters) SetGpsAltitude

func (m *CameraParameters) SetGpsAltitude(arg0 float64) error

SetGpsAltitude calls android.hardware.Camera$Parameters.setGpsAltitude.

func (*CameraParameters) SetGpsLatitude

func (m *CameraParameters) SetGpsLatitude(arg0 float64) error

SetGpsLatitude calls android.hardware.Camera$Parameters.setGpsLatitude.

func (*CameraParameters) SetGpsLongitude

func (m *CameraParameters) SetGpsLongitude(arg0 float64) error

SetGpsLongitude calls android.hardware.Camera$Parameters.setGpsLongitude.

func (*CameraParameters) SetGpsProcessingMethod

func (m *CameraParameters) SetGpsProcessingMethod(arg0 string) error

SetGpsProcessingMethod calls android.hardware.Camera$Parameters.setGpsProcessingMethod.

func (*CameraParameters) SetGpsTimestamp

func (m *CameraParameters) SetGpsTimestamp(arg0 int64) error

SetGpsTimestamp calls android.hardware.Camera$Parameters.setGpsTimestamp.

func (*CameraParameters) SetJpegQuality

func (m *CameraParameters) SetJpegQuality(arg0 int32) error

SetJpegQuality calls android.hardware.Camera$Parameters.setJpegQuality.

func (*CameraParameters) SetJpegThumbnailQuality

func (m *CameraParameters) SetJpegThumbnailQuality(arg0 int32) error

SetJpegThumbnailQuality calls android.hardware.Camera$Parameters.setJpegThumbnailQuality.

func (*CameraParameters) SetJpegThumbnailSize

func (m *CameraParameters) SetJpegThumbnailSize(arg0 int32, arg1 int32) error

SetJpegThumbnailSize calls android.hardware.Camera$Parameters.setJpegThumbnailSize.

func (*CameraParameters) SetPictureFormat

func (m *CameraParameters) SetPictureFormat(arg0 int32) error

SetPictureFormat calls android.hardware.Camera$Parameters.setPictureFormat.

func (*CameraParameters) SetPictureSize

func (m *CameraParameters) SetPictureSize(arg0 int32, arg1 int32) error

SetPictureSize calls android.hardware.Camera$Parameters.setPictureSize.

func (*CameraParameters) SetPreviewFormat

func (m *CameraParameters) SetPreviewFormat(arg0 int32) error

SetPreviewFormat calls android.hardware.Camera$Parameters.setPreviewFormat.

func (*CameraParameters) SetPreviewFpsRange

func (m *CameraParameters) SetPreviewFpsRange(arg0 int32, arg1 int32) error

SetPreviewFpsRange calls android.hardware.Camera$Parameters.setPreviewFpsRange.

func (*CameraParameters) SetPreviewFrameRate

func (m *CameraParameters) SetPreviewFrameRate(arg0 int32) error

SetPreviewFrameRate calls android.hardware.Camera$Parameters.setPreviewFrameRate.

func (*CameraParameters) SetPreviewSize

func (m *CameraParameters) SetPreviewSize(arg0 int32, arg1 int32) error

SetPreviewSize calls android.hardware.Camera$Parameters.setPreviewSize.

func (*CameraParameters) SetRecordingHint

func (m *CameraParameters) SetRecordingHint(arg0 bool) error

SetRecordingHint calls android.hardware.Camera$Parameters.setRecordingHint.

func (*CameraParameters) SetRotation

func (m *CameraParameters) SetRotation(arg0 int32) error

SetRotation calls android.hardware.Camera$Parameters.setRotation.

func (*CameraParameters) SetSceneMode

func (m *CameraParameters) SetSceneMode(arg0 string) error

SetSceneMode calls android.hardware.Camera$Parameters.setSceneMode.

func (*CameraParameters) SetVideoStabilization

func (m *CameraParameters) SetVideoStabilization(arg0 bool) error

SetVideoStabilization calls android.hardware.Camera$Parameters.setVideoStabilization.

func (*CameraParameters) SetWhiteBalance

func (m *CameraParameters) SetWhiteBalance(arg0 string) error

SetWhiteBalance calls android.hardware.Camera$Parameters.setWhiteBalance.

func (*CameraParameters) SetZoom

func (m *CameraParameters) SetZoom(arg0 int32) error

SetZoom calls android.hardware.Camera$Parameters.setZoom.

func (*CameraParameters) Unflatten

func (m *CameraParameters) Unflatten(arg0 string) error

Unflatten calls android.hardware.Camera$Parameters.unflatten.

type CameraPictureCallback

type CameraPictureCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraPictureCallback wraps android.hardware.Camera$PictureCallback.

func (*CameraPictureCallback) OnPictureTaken

func (m *CameraPictureCallback) OnPictureTaken(arg0 *jni.Object, arg1 *jni.Object) error

OnPictureTaken calls android.hardware.Camera$PictureCallback.onPictureTaken.

type CameraPreviewCallback

type CameraPreviewCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraPreviewCallback wraps android.hardware.Camera$PreviewCallback.

func (*CameraPreviewCallback) OnPreviewFrame

func (m *CameraPreviewCallback) OnPreviewFrame(arg0 *jni.Object, arg1 *jni.Object) error

OnPreviewFrame calls android.hardware.Camera$PreviewCallback.onPreviewFrame.

type CameraShutterCallback

type CameraShutterCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraShutterCallback wraps android.hardware.Camera$ShutterCallback.

func (*CameraShutterCallback) OnShutter

func (m *CameraShutterCallback) OnShutter() error

OnShutter calls android.hardware.Camera$ShutterCallback.onShutter.

type CameraSize

type CameraSize struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CameraSize wraps android.hardware.Camera$Size.

func (*CameraSize) Equals

func (m *CameraSize) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.hardware.Camera$Size.equals.

func (*CameraSize) HashCode

func (m *CameraSize) HashCode() (int32, error)

HashCode calls android.hardware.Camera$Size.hashCode.

type DataSpace

type DataSpace struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DataSpace wraps android.hardware.DataSpace.

func (*DataSpace) GetRange

func (m *DataSpace) GetRange(arg0 int32) (int32, error)

GetRange calls android.hardware.DataSpace.getRange.

func (*DataSpace) GetStandard

func (m *DataSpace) GetStandard(arg0 int32) (int32, error)

GetStandard calls android.hardware.DataSpace.getStandard.

func (*DataSpace) GetTransfer

func (m *DataSpace) GetTransfer(arg0 int32) (int32, error)

GetTransfer calls android.hardware.DataSpace.getTransfer.

func (*DataSpace) Pack

func (m *DataSpace) Pack(
	arg0 int32,
	arg1 int32,
	arg2 int32,
) (int32, error)

Pack calls android.hardware.DataSpace.pack.

type DisplayLuts

type DisplayLuts struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DisplayLuts wraps android.hardware.DisplayLuts.

func NewDisplayLuts

func NewDisplayLuts(vm *jni.VM) (*DisplayLuts, error)

NewDisplayLuts creates a new android.hardware.DisplayLuts instance.

func (*DisplayLuts) Set1

func (m *DisplayLuts) Set1(arg0 *jni.Object) error

Set1 calls android.hardware.DisplayLuts.set.

func (*DisplayLuts) Set2_1

func (m *DisplayLuts) Set2_1(arg0 *jni.Object, arg1 *jni.Object) error

Set2_1 calls android.hardware.DisplayLuts.set.

func (*DisplayLuts) ToString

func (m *DisplayLuts) ToString() (string, error)

ToString calls android.hardware.DisplayLuts.toString.

type DisplayLutsEntry

type DisplayLutsEntry struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DisplayLutsEntry wraps android.hardware.DisplayLuts$Entry.

func (*DisplayLutsEntry) GetBuffer

func (m *DisplayLutsEntry) GetBuffer() (*jni.Object, error)

GetBuffer calls android.hardware.DisplayLuts$Entry.getBuffer.

func (*DisplayLutsEntry) GetDimension

func (m *DisplayLutsEntry) GetDimension() (int32, error)

GetDimension calls android.hardware.DisplayLuts$Entry.getDimension.

func (*DisplayLutsEntry) GetSamplingKey

func (m *DisplayLutsEntry) GetSamplingKey() (int32, error)

GetSamplingKey calls android.hardware.DisplayLuts$Entry.getSamplingKey.

func (*DisplayLutsEntry) ToString

func (m *DisplayLutsEntry) ToString() (string, error)

ToString calls android.hardware.DisplayLuts$Entry.toString.

type GeomagneticField

type GeomagneticField struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

GeomagneticField wraps android.hardware.GeomagneticField.

func NewGeomagneticField

func NewGeomagneticField(vm *jni.VM, arg0 float32, arg1 float32, arg2 float32, arg3 int64) (*GeomagneticField, error)

NewGeomagneticField creates a new android.hardware.GeomagneticField instance.

func (*GeomagneticField) GetDeclination

func (m *GeomagneticField) GetDeclination() (float32, error)

GetDeclination calls android.hardware.GeomagneticField.getDeclination.

func (*GeomagneticField) GetFieldStrength

func (m *GeomagneticField) GetFieldStrength() (float32, error)

GetFieldStrength calls android.hardware.GeomagneticField.getFieldStrength.

func (*GeomagneticField) GetHorizontalStrength

func (m *GeomagneticField) GetHorizontalStrength() (float32, error)

GetHorizontalStrength calls android.hardware.GeomagneticField.getHorizontalStrength.

func (*GeomagneticField) GetInclination

func (m *GeomagneticField) GetInclination() (float32, error)

GetInclination calls android.hardware.GeomagneticField.getInclination.

func (*GeomagneticField) GetX

func (m *GeomagneticField) GetX() (float32, error)

GetX calls android.hardware.GeomagneticField.getX.

func (*GeomagneticField) GetY

func (m *GeomagneticField) GetY() (float32, error)

GetY calls android.hardware.GeomagneticField.getY.

func (*GeomagneticField) GetZ

func (m *GeomagneticField) GetZ() (float32, error)

GetZ calls android.hardware.GeomagneticField.getZ.

type LutProperties

type LutProperties struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

LutProperties wraps android.hardware.LutProperties.

func (*LutProperties) GetDimension

func (m *LutProperties) GetDimension() (int32, error)

GetDimension calls android.hardware.LutProperties.getDimension.

func (*LutProperties) GetSamplingKeys

func (m *LutProperties) GetSamplingKeys() (*jni.Object, error)

GetSamplingKeys calls android.hardware.LutProperties.getSamplingKeys.

func (*LutProperties) GetSize

func (m *LutProperties) GetSize() (int32, error)

GetSize calls android.hardware.LutProperties.getSize.

type OverlayProperties

type OverlayProperties struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

OverlayProperties wraps android.hardware.OverlayProperties.

func (*OverlayProperties) DescribeContents

func (m *OverlayProperties) DescribeContents() (int32, error)

DescribeContents calls android.hardware.OverlayProperties.describeContents.

func (*OverlayProperties) GetLutProperties

func (m *OverlayProperties) GetLutProperties() (*jni.Object, error)

GetLutProperties calls android.hardware.OverlayProperties.getLutProperties.

func (*OverlayProperties) IsCombinationSupported

func (m *OverlayProperties) IsCombinationSupported(arg0 int32, arg1 int32) (bool, error)

IsCombinationSupported calls android.hardware.OverlayProperties.isCombinationSupported.

func (*OverlayProperties) IsMixedColorSpacesSupported

func (m *OverlayProperties) IsMixedColorSpacesSupported() (bool, error)

IsMixedColorSpacesSupported calls android.hardware.OverlayProperties.isMixedColorSpacesSupported.

func (*OverlayProperties) WriteToParcel

func (m *OverlayProperties) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.hardware.OverlayProperties.writeToParcel.

type Sensor

type Sensor struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Sensor wraps android.hardware.Sensor.

func (*Sensor) GetFifoMaxEventCount

func (m *Sensor) GetFifoMaxEventCount() (int32, error)

GetFifoMaxEventCount calls android.hardware.Sensor.getFifoMaxEventCount.

func (*Sensor) GetFifoReservedEventCount

func (m *Sensor) GetFifoReservedEventCount() (int32, error)

GetFifoReservedEventCount calls android.hardware.Sensor.getFifoReservedEventCount.

func (*Sensor) GetHighestDirectReportRateLevel

func (m *Sensor) GetHighestDirectReportRateLevel() (int32, error)

GetHighestDirectReportRateLevel calls android.hardware.Sensor.getHighestDirectReportRateLevel.

func (*Sensor) GetId

func (m *Sensor) GetId() (int32, error)

GetId calls android.hardware.Sensor.getId.

func (*Sensor) GetMaxDelay

func (m *Sensor) GetMaxDelay() (int32, error)

GetMaxDelay calls android.hardware.Sensor.getMaxDelay.

func (*Sensor) GetMaximumRange

func (m *Sensor) GetMaximumRange() (float32, error)

GetMaximumRange calls android.hardware.Sensor.getMaximumRange.

func (*Sensor) GetMinDelay

func (m *Sensor) GetMinDelay() (int32, error)

GetMinDelay calls android.hardware.Sensor.getMinDelay.

func (*Sensor) GetName

func (m *Sensor) GetName() (string, error)

GetName calls android.hardware.Sensor.getName.

func (*Sensor) GetPower

func (m *Sensor) GetPower() (float32, error)

GetPower calls android.hardware.Sensor.getPower.

func (*Sensor) GetReportingMode

func (m *Sensor) GetReportingMode() (int32, error)

GetReportingMode calls android.hardware.Sensor.getReportingMode.

func (*Sensor) GetResolution

func (m *Sensor) GetResolution() (float32, error)

GetResolution calls android.hardware.Sensor.getResolution.

func (*Sensor) GetStringType

func (m *Sensor) GetStringType() (string, error)

GetStringType calls android.hardware.Sensor.getStringType.

func (*Sensor) GetType

func (m *Sensor) GetType() (int32, error)

GetType calls android.hardware.Sensor.getType.

func (*Sensor) GetVendor

func (m *Sensor) GetVendor() (string, error)

GetVendor calls android.hardware.Sensor.getVendor.

func (*Sensor) GetVersion

func (m *Sensor) GetVersion() (int32, error)

GetVersion calls android.hardware.Sensor.getVersion.

func (*Sensor) IsAdditionalInfoSupported

func (m *Sensor) IsAdditionalInfoSupported() (bool, error)

IsAdditionalInfoSupported calls android.hardware.Sensor.isAdditionalInfoSupported.

func (*Sensor) IsDirectChannelTypeSupported

func (m *Sensor) IsDirectChannelTypeSupported(arg0 int32) (bool, error)

IsDirectChannelTypeSupported calls android.hardware.Sensor.isDirectChannelTypeSupported.

func (*Sensor) IsDynamicSensor

func (m *Sensor) IsDynamicSensor() (bool, error)

IsDynamicSensor calls android.hardware.Sensor.isDynamicSensor.

func (*Sensor) IsWakeUpSensor

func (m *Sensor) IsWakeUpSensor() (bool, error)

IsWakeUpSensor calls android.hardware.Sensor.isWakeUpSensor.

func (*Sensor) ToString

func (m *Sensor) ToString() (string, error)

ToString calls android.hardware.Sensor.toString.

type SensorDirectChannel

type SensorDirectChannel struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SensorDirectChannel wraps android.hardware.SensorDirectChannel.

func (*SensorDirectChannel) Close

func (m *SensorDirectChannel) Close() error

Close calls android.hardware.SensorDirectChannel.close.

func (*SensorDirectChannel) Configure

func (m *SensorDirectChannel) Configure(arg0 *jni.Object, arg1 int32) (int32, error)

Configure calls android.hardware.SensorDirectChannel.configure.

func (*SensorDirectChannel) IsOpen

func (m *SensorDirectChannel) IsOpen() (bool, error)

IsOpen calls android.hardware.SensorDirectChannel.isOpen.

type SensorEventCallback

type SensorEventCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SensorEventCallback wraps android.hardware.SensorEventCallback.

func (*SensorEventCallback) OnAccuracyChanged

func (m *SensorEventCallback) OnAccuracyChanged(arg0 *jni.Object, arg1 int32) error

OnAccuracyChanged calls android.hardware.SensorEventCallback.onAccuracyChanged.

func (*SensorEventCallback) OnFlushCompleted

func (m *SensorEventCallback) OnFlushCompleted(arg0 *jni.Object) error

OnFlushCompleted calls android.hardware.SensorEventCallback.onFlushCompleted.

func (*SensorEventCallback) OnSensorAdditionalInfo

func (m *SensorEventCallback) OnSensorAdditionalInfo(arg0 *jni.Object) error

OnSensorAdditionalInfo calls android.hardware.SensorEventCallback.onSensorAdditionalInfo.

func (*SensorEventCallback) OnSensorChanged

func (m *SensorEventCallback) OnSensorChanged(arg0 *jni.Object) error

OnSensorChanged calls android.hardware.SensorEventCallback.onSensorChanged.

type SensorEventListener

type SensorEventListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SensorEventListener wraps android.hardware.SensorEventListener.

func (*SensorEventListener) OnAccuracyChanged

func (m *SensorEventListener) OnAccuracyChanged(arg0 *jni.Object, arg1 int32) error

OnAccuracyChanged calls android.hardware.SensorEventListener.onAccuracyChanged.

func (*SensorEventListener) OnSensorChanged

func (m *SensorEventListener) OnSensorChanged(arg0 *jni.Object) error

OnSensorChanged calls android.hardware.SensorEventListener.onSensorChanged.

type SensorEventListener2

type SensorEventListener2 struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SensorEventListener2 wraps android.hardware.SensorEventListener2.

func (*SensorEventListener2) OnFlushCompleted

func (m *SensorEventListener2) OnFlushCompleted(arg0 *jni.Object) error

OnFlushCompleted calls android.hardware.SensorEventListener2.onFlushCompleted.

type SensorListener

type SensorListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SensorListener wraps android.hardware.SensorListener.

func (*SensorListener) OnAccuracyChanged

func (m *SensorListener) OnAccuracyChanged(arg0 int32, arg1 int32) error

OnAccuracyChanged calls android.hardware.SensorListener.onAccuracyChanged.

func (*SensorListener) OnSensorChanged

func (m *SensorListener) OnSensorChanged(arg0 int32, arg1 *jni.Object) error

OnSensorChanged calls android.hardware.SensorListener.onSensorChanged.

type SensorManager

type SensorManager struct {
	VM  *jni.VM
	Ctx *app.Context
	Obj *jni.GlobalRef
}

SensorManager wraps android.hardware.SensorManager.

func NewSensorManager

func NewSensorManager(ctx *app.Context) (*SensorManager, error)

NewSensorManager obtains android.hardware.SensorManager from the Android system service manager.

func (*SensorManager) CancelTriggerSensor

func (m *SensorManager) CancelTriggerSensor(arg0 *jni.Object, arg1 *jni.Object) (bool, error)

CancelTriggerSensor calls android.hardware.SensorManager.cancelTriggerSensor.

func (*SensorManager) Close

func (m *SensorManager) Close()

Close releases the global reference to the underlying Java object. After Close, the SensorManager must not be used.

func (*SensorManager) CreateDirectChannel1

func (m *SensorManager) CreateDirectChannel1(arg0 *jni.Object) (*jni.Object, error)

CreateDirectChannel1 calls android.hardware.SensorManager.createDirectChannel.

func (*SensorManager) CreateDirectChannel1_1

func (m *SensorManager) CreateDirectChannel1_1(arg0 *jni.Object) (*jni.Object, error)

CreateDirectChannel1_1 calls android.hardware.SensorManager.createDirectChannel.

func (*SensorManager) Flush

func (m *SensorManager) Flush(arg0 *jni.Object) (bool, error)

Flush calls android.hardware.SensorManager.flush.

func (*SensorManager) GetAltitude

func (m *SensorManager) GetAltitude(arg0 float32, arg1 float32) (float32, error)

GetAltitude calls android.hardware.SensorManager.getAltitude.

func (*SensorManager) GetAngleChange

func (m *SensorManager) GetAngleChange(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

GetAngleChange calls android.hardware.SensorManager.getAngleChange.

func (*SensorManager) GetDefaultSensor1

func (m *SensorManager) GetDefaultSensor1(arg0 int32) (*jni.Object, error)

GetDefaultSensor1 calls android.hardware.SensorManager.getDefaultSensor.

func (*SensorManager) GetDefaultSensor2_1

func (m *SensorManager) GetDefaultSensor2_1(arg0 int32, arg1 bool) (*jni.Object, error)

GetDefaultSensor2_1 calls android.hardware.SensorManager.getDefaultSensor.

func (*SensorManager) GetInclination

func (m *SensorManager) GetInclination(arg0 *jni.Object) (float32, error)

GetInclination calls android.hardware.SensorManager.getInclination.

func (*SensorManager) GetOrientation

func (m *SensorManager) GetOrientation(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

GetOrientation calls android.hardware.SensorManager.getOrientation.

func (*SensorManager) GetQuaternionFromVector

func (m *SensorManager) GetQuaternionFromVector(arg0 *jni.Object, arg1 *jni.Object) error

GetQuaternionFromVector calls android.hardware.SensorManager.getQuaternionFromVector.

func (*SensorManager) GetRotationMatrix

func (m *SensorManager) GetRotationMatrix(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
) (bool, error)

GetRotationMatrix calls android.hardware.SensorManager.getRotationMatrix.

func (*SensorManager) GetRotationMatrixFromVector

func (m *SensorManager) GetRotationMatrixFromVector(arg0 *jni.Object, arg1 *jni.Object) error

GetRotationMatrixFromVector calls android.hardware.SensorManager.getRotationMatrixFromVector.

func (*SensorManager) GetSensors

func (m *SensorManager) GetSensors() (int32, error)

GetSensors calls android.hardware.SensorManager.getSensors.

func (*SensorManager) IsDynamicSensorDiscoverySupported

func (m *SensorManager) IsDynamicSensorDiscoverySupported() (bool, error)

IsDynamicSensorDiscoverySupported calls android.hardware.SensorManager.isDynamicSensorDiscoverySupported.

func (*SensorManager) RegisterDynamicSensorCallback

func (m *SensorManager) RegisterDynamicSensorCallback(arg0 *jni.Object) error

RegisterDynamicSensorCallback calls android.hardware.SensorManager.registerDynamicSensorCallback.

func (*SensorManager) RegisterListener2_2

func (m *SensorManager) RegisterListener2_2(arg0 *jni.Object, arg1 int32) (bool, error)

RegisterListener2_2 calls android.hardware.SensorManager.registerListener.

func (*SensorManager) RegisterListener3

func (m *SensorManager) RegisterListener3(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 int32,
) (bool, error)

RegisterListener3 calls android.hardware.SensorManager.registerListener.

func (*SensorManager) RegisterListener3_3

func (m *SensorManager) RegisterListener3_3(
	arg0 *jni.Object,
	arg1 int32,
	arg2 int32,
) (bool, error)

RegisterListener3_3 calls android.hardware.SensorManager.registerListener.

func (*SensorManager) RegisterListener4_1

func (m *SensorManager) RegisterListener4_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 int32,
	arg3 int32,
) (bool, error)

RegisterListener4_1 calls android.hardware.SensorManager.registerListener.

func (*SensorManager) RemapCoordinateSystem

func (m *SensorManager) RemapCoordinateSystem(
	arg0 *jni.Object,
	arg1 int32,
	arg2 int32,
	arg3 *jni.Object,
) (bool, error)

RemapCoordinateSystem calls android.hardware.SensorManager.remapCoordinateSystem.

func (*SensorManager) RequestTriggerSensor

func (m *SensorManager) RequestTriggerSensor(arg0 *jni.Object, arg1 *jni.Object) (bool, error)

RequestTriggerSensor calls android.hardware.SensorManager.requestTriggerSensor.

func (*SensorManager) UnregisterDynamicSensorCallback

func (m *SensorManager) UnregisterDynamicSensorCallback(arg0 *jni.Object) error

UnregisterDynamicSensorCallback calls android.hardware.SensorManager.unregisterDynamicSensorCallback.

func (*SensorManager) UnregisterListener1

func (m *SensorManager) UnregisterListener1(arg0 *jni.Object) error

UnregisterListener1 calls android.hardware.SensorManager.unregisterListener.

func (*SensorManager) UnregisterListener1_2

func (m *SensorManager) UnregisterListener1_2(arg0 *jni.Object) error

UnregisterListener1_2 calls android.hardware.SensorManager.unregisterListener.

func (*SensorManager) UnregisterListener2_1

func (m *SensorManager) UnregisterListener2_1(arg0 *jni.Object, arg1 *jni.Object) error

UnregisterListener2_1 calls android.hardware.SensorManager.unregisterListener.

func (*SensorManager) UnregisterListener2_3

func (m *SensorManager) UnregisterListener2_3(arg0 *jni.Object, arg1 int32) error

UnregisterListener2_3 calls android.hardware.SensorManager.unregisterListener.

type SensorManagerDynamicSensorCallback

type SensorManagerDynamicSensorCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SensorManagerDynamicSensorCallback wraps android.hardware.SensorManager$DynamicSensorCallback.

func (*SensorManagerDynamicSensorCallback) OnDynamicSensorConnected

func (m *SensorManagerDynamicSensorCallback) OnDynamicSensorConnected(arg0 *jni.Object) error

OnDynamicSensorConnected calls android.hardware.SensorManager$DynamicSensorCallback.onDynamicSensorConnected.

func (*SensorManagerDynamicSensorCallback) OnDynamicSensorDisconnected

func (m *SensorManagerDynamicSensorCallback) OnDynamicSensorDisconnected(arg0 *jni.Object) error

OnDynamicSensorDisconnected calls android.hardware.SensorManager$DynamicSensorCallback.onDynamicSensorDisconnected.

type SensorPrivacyManager

type SensorPrivacyManager struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SensorPrivacyManager wraps android.hardware.SensorPrivacyManager.

func (*SensorPrivacyManager) SupportsSensorToggle1

func (m *SensorPrivacyManager) SupportsSensorToggle1(arg0 int32) (bool, error)

SupportsSensorToggle1 calls android.hardware.SensorPrivacyManager.supportsSensorToggle.

func (*SensorPrivacyManager) SupportsSensorToggle2_1

func (m *SensorPrivacyManager) SupportsSensorToggle2_1(arg0 int32, arg1 int32) (bool, error)

SupportsSensorToggle2_1 calls android.hardware.SensorPrivacyManager.supportsSensorToggle.

type SyncFence

type SyncFence struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SyncFence wraps android.hardware.SyncFence.

func NewSyncFence

func NewSyncFence(vm *jni.VM, arg0 *jni.Object) (*SyncFence, error)

NewSyncFence creates a new android.hardware.SyncFence instance.

func (*SyncFence) Await

func (m *SyncFence) Await(arg0 *jni.Object) (bool, error)

Await calls android.hardware.SyncFence.await.

func (*SyncFence) AwaitForever

func (m *SyncFence) AwaitForever() (bool, error)

AwaitForever calls android.hardware.SyncFence.awaitForever.

func (*SyncFence) Close

func (m *SyncFence) Close() error

Close calls android.hardware.SyncFence.close.

func (*SyncFence) DescribeContents

func (m *SyncFence) DescribeContents() (int32, error)

DescribeContents calls android.hardware.SyncFence.describeContents.

func (*SyncFence) GetSignalTime

func (m *SyncFence) GetSignalTime() (int64, error)

GetSignalTime calls android.hardware.SyncFence.getSignalTime.

func (*SyncFence) IsValid

func (m *SyncFence) IsValid() (bool, error)

IsValid calls android.hardware.SyncFence.isValid.

func (*SyncFence) WriteToParcel

func (m *SyncFence) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.hardware.SyncFence.writeToParcel.

type TriggerEventListener

type TriggerEventListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

TriggerEventListener wraps android.hardware.TriggerEventListener.

func (*TriggerEventListener) OnTrigger

func (m *TriggerEventListener) OnTrigger(arg0 *jni.Object) error

OnTrigger calls android.hardware.TriggerEventListener.onTrigger.

Directories

Path Synopsis
Package biometric provides Go bindings for android.hardware.biometrics.
Package biometric provides Go bindings for android.hardware.biometrics.
Package biometrics provides Go bindings for android.hardware.biometrics.
Package biometrics provides Go bindings for android.hardware.biometrics.
Package camera provides Go bindings for android.hardware.camera2.
Package camera provides Go bindings for android.hardware.camera2.
Package camera2 provides Go bindings for android.hardware.camera2.
Package camera2 provides Go bindings for android.hardware.camera2.
params
Package params provides Go bindings for android.hardware.camera2.params.
Package params provides Go bindings for android.hardware.camera2.params.
Package display provides Go bindings for android.hardware.display.
Package display provides Go bindings for android.hardware.display.
Package fingerprint provides Go bindings for android.hardware.fingerprint.
Package fingerprint provides Go bindings for android.hardware.fingerprint.
Package input provides Go bindings for android.hardware.input.
Package input provides Go bindings for android.hardware.input.
Package ir provides Go bindings for android.hardware.
Package ir provides Go bindings for android.hardware.
Package lights provides Go bindings for android.hardware.lights.
Package lights provides Go bindings for android.hardware.lights.
usb
Package usb provides Go bindings for android.hardware.usb.
Package usb provides Go bindings for android.hardware.usb.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL