Class CameraDeviceSelector
- Spazio dei nomi
- easyar
Per scegliere l'API della fotocamera su Android (camera1 o camera2). camera1 ha una migliore compatibilità, ma manca di alcune informazioni necessarie, come il timestamp. camera2 ha problemi di compatibilità su alcuni dispositivi. Le diverse opzioni sceglieranno camera1 o camera2 in base all'uso.
CameraDeviceSelector
Metodi
getAndroidCameraApiType
Per ottenere il tipo consigliato di API della fotocamera Android con opzioni specificate.
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)
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
| preference | CameraDevicePreference |
Valore restituito
| Tipo | Descrizione |
|---|---|
| AndroidCameraApiType |
createCameraDevice
Per creare CameraDevice con opzioni specificate.
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)
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
| preference | CameraDevicePreference |
Valore restituito
| Tipo | Descrizione |
|---|---|
| CameraDevice |
getFocusMode
Per ottenere il tipo consigliato di modalità di messa a fuoco della fotocamera con opzioni specificate.
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)
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
| preference | CameraDevicePreference |
Valore restituito
| Tipo | Descrizione |
|---|---|
| CameraDeviceFocusMode |