Table of Contents

Class CameraDeviceSelector

Espace de noms
easyar

Pour sélectionner l'API Camera sur Android (camera1 ou camera2). camera1 offre une meilleure compatibilité mais manque de certaines informations nécessaires, comme les timestamps. camera2 présente des problèmes de compatibilité sur certains appareils. Les différentes options choisiront camera1 ou camera2 en fonction des besoins.

CameraDeviceSelector

Méthodes

getAndroidCameraApiType

Obtenir le type d'API Camera Android recommandé basé sur les options spécifiées.

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)

Paramètres

Nom Type Description
preference CameraDevicePreference

Retours

Type Description
AndroidCameraApiType

createCameraDevice

Créer un CameraDevice avec des options spécifiées.

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)

Paramètres

Nom Type Description
preference CameraDevicePreference

Retours

Type Description
CameraDevice

getFocusMode

Obtenir le type recommandé de Camera FocusMode avec des options spécifiées.

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)

Paramètres

Nom Type Description
preference CameraDevicePreference

Retours

Type Description
CameraDeviceFocusMode