Class CameraDeviceSelector
- Espace de noms
- easyar
Utilisé pour sélectionner la Camera API (camera1 ou camera2) sur Android. camera1 offre une meilleure compatibilité, mais manque de certaines informations nécessaires, comme les horodatages. camera2 présente des problèmes de compatibilité sur certains appareils. Différentes options sélectionnent camera1 ou camera2 selon l’usage.
CameraDeviceSelector
Méthodes
getAndroidCameraApiType
Obtient le type Android Camera API recommandé avec l’option spécifiée.
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ée CameraDevice avec l’option spécifiée.
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
Obtient le type Camera FocusMode recommandé avec l’option spécifiée.
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 |