Documentation
¶
Overview ¶
Package camera provides Go bindings for android.hardware.camera2.
Index ¶
- func Init(env *jni.Env) error
- type Manager
- func (m *Manager) Close()
- func (m *Manager) GetCameraCharacteristics(arg0 string) (*jni.Object, error)
- func (m *Manager) GetCameraDeviceSetup(arg0 string) (*jni.Object, error)
- func (m *Manager) GetCameraExtensionCharacteristics(arg0 string) (*jni.Object, error)
- func (m *Manager) GetCameraIdList() (*jni.Object, error)
- func (m *Manager) GetConcurrentCameraIds() (*jni.Object, error)
- func (m *Manager) GetTorchStrengthLevel(arg0 string) (int32, error)
- func (m *Manager) IsCameraDeviceSetupSupported(arg0 string) (bool, error)
- func (m *Manager) IsConcurrentSessionConfigurationSupported(arg0 *jni.Object) (bool, error)
- func (m *Manager) OpenCamera(arg0 string, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *Manager) RegisterAvailabilityCallback(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Manager) RegisterTorchCallback(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Manager) SetTorchMode(arg0 string, arg1 bool) error
- func (m *Manager) TurnOnTorchWithStrengthLevel(arg0 string, arg1 int32) error
- func (m *Manager) UnregisterAvailabilityCallback(arg0 *jni.Object) error
- func (m *Manager) UnregisterTorchCallback(arg0 *jni.Object) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Manager ¶ added in v0.0.4
Manager wraps android.hardware.camera2.CameraManager.
func NewManager ¶ added in v0.0.4
NewManager obtains android.hardware.camera2.CameraManager from the Android system service manager.
func (*Manager) Close ¶ added in v0.0.4
func (m *Manager) Close()
Close releases the global reference to the underlying Java object. After Close, the Manager must not be used.
func (*Manager) GetCameraCharacteristics ¶ added in v0.0.4
GetCameraCharacteristics calls android.hardware.camera2.CameraManager.getCameraCharacteristics.
func (*Manager) GetCameraDeviceSetup ¶ added in v0.0.4
GetCameraDeviceSetup calls android.hardware.camera2.CameraManager.getCameraDeviceSetup.
func (*Manager) GetCameraExtensionCharacteristics ¶ added in v0.0.4
GetCameraExtensionCharacteristics calls android.hardware.camera2.CameraManager.getCameraExtensionCharacteristics.
func (*Manager) GetCameraIdList ¶ added in v0.0.4
GetCameraIdList calls android.hardware.camera2.CameraManager.getCameraIdList.
func (*Manager) GetConcurrentCameraIds ¶ added in v0.0.4
GetConcurrentCameraIds calls android.hardware.camera2.CameraManager.getConcurrentCameraIds.
func (*Manager) GetTorchStrengthLevel ¶ added in v0.0.4
GetTorchStrengthLevel calls android.hardware.camera2.CameraManager.getTorchStrengthLevel.
func (*Manager) IsCameraDeviceSetupSupported ¶ added in v0.0.4
IsCameraDeviceSetupSupported calls android.hardware.camera2.CameraManager.isCameraDeviceSetupSupported.
func (*Manager) IsConcurrentSessionConfigurationSupported ¶ added in v0.0.4
IsConcurrentSessionConfigurationSupported calls android.hardware.camera2.CameraManager.isConcurrentSessionConfigurationSupported.
func (*Manager) OpenCamera ¶ added in v0.0.4
OpenCamera calls android.hardware.camera2.CameraManager.openCamera.
func (*Manager) RegisterAvailabilityCallback ¶ added in v0.0.4
RegisterAvailabilityCallback calls android.hardware.camera2.CameraManager.registerAvailabilityCallback.
func (*Manager) RegisterTorchCallback ¶ added in v0.0.4
RegisterTorchCallback calls android.hardware.camera2.CameraManager.registerTorchCallback.
func (*Manager) SetTorchMode ¶ added in v0.0.4
SetTorchMode calls android.hardware.camera2.CameraManager.setTorchMode.
func (*Manager) TurnOnTorchWithStrengthLevel ¶ added in v0.0.4
TurnOnTorchWithStrengthLevel calls android.hardware.camera2.CameraManager.turnOnTorchWithStrengthLevel.
func (*Manager) UnregisterAvailabilityCallback ¶ added in v0.0.4
UnregisterAvailabilityCallback calls android.hardware.camera2.CameraManager.unregisterAvailabilityCallback.