Table of Contents

Class CameraDeviceSelector

Namespace
easyar

Zur Auswahl der Camera API auf Android (camera1 oder camera2). camera1 hat bessere Kompatibilität, aber es fehlen einige notwendige Informationen, wie Zeitstempel. camera2 hat auf einigen Geräten Kompatibilitätsprobleme. Verschiedene Optionen wählen camera1 oder camera2 basierend auf dem Verwendungszweck.

CameraDeviceSelector

Methoden

getAndroidCameraApiType

Um den empfohlenen Android Camera API-Typ mit angegebenen Optionen zu erhalten.

easyar_AndroidCameraApiType easyar_CameraDeviceSelector_getAndroidCameraApiType(easyar_CameraDevicePreference preference)
static AndroidCameraApiType getAndroidCameraApiType(CameraDevicePreference preference)
public static int getAndroidCameraApiType(int preference)
companion object fun getAndroidCameraApiType(preference: Int): Int
+ (easyar_AndroidCameraApiType)getAndroidCameraApiType:(easyar_CameraDevicePreference)preference
public static func getAndroidCameraApiType(_ preference: CameraDevicePreference) -> AndroidCameraApiType
public static AndroidCameraApiType getAndroidCameraApiType(CameraDevicePreference preference)

Parameter

Name Typ Beschreibung
preference CameraDevicePreference

Rückgabewert

Typ Beschreibung
AndroidCameraApiType

createCameraDevice

Um mit angegebenen Optionen CameraDevice zu erstellen.

void easyar_CameraDeviceSelector_createCameraDevice(easyar_CameraDevicePreference preference, easyar_CameraDevice * * Return)
static std::shared_ptr<CameraDevice> createCameraDevice(CameraDevicePreference preference)
public static @Nonnull CameraDevice createCameraDevice(int preference)
companion object fun createCameraDevice(preference: Int): CameraDevice
+ (easyar_CameraDevice *)createCameraDevice:(easyar_CameraDevicePreference)preference
public static func createCameraDevice(_ preference: CameraDevicePreference) -> CameraDevice
public static CameraDevice createCameraDevice(CameraDevicePreference preference)

Parameter

Name Typ Beschreibung
preference CameraDevicePreference

Rückgabewert

Typ Beschreibung
CameraDevice

getFocusMode

Um den empfohlenen Camera FocusMode-Typ mit angegebenen Optionen zu erhalten.

easyar_CameraDeviceFocusMode easyar_CameraDeviceSelector_getFocusMode(easyar_CameraDevicePreference preference)
static CameraDeviceFocusMode getFocusMode(CameraDevicePreference preference)
public static int getFocusMode(int preference)
companion object fun getFocusMode(preference: Int): Int
+ (easyar_CameraDeviceFocusMode)getFocusMode:(easyar_CameraDevicePreference)preference
public static func getFocusMode(_ preference: CameraDevicePreference) -> CameraDeviceFocusMode
public static CameraDeviceFocusMode getFocusMode(CameraDevicePreference preference)

Parameter

Name Typ Beschreibung
preference CameraDevicePreference

Rückgabewert

Typ Beschreibung
CameraDeviceFocusMode