Class CameraDeviceSelector
- Namespace
- easyar
Wird verwendet, um die Camera API (camera1 oder camera2) unter Android auszuwählen. camera1 hat bessere Kompatibilität, enthält aber einige notwendige Informationen wie Zeitstempel nicht. camera2 hat auf einigen Geräten Kompatibilitätsprobleme. Verschiedene Optionen wählen je nach Verwendung camera1 oder camera2 aus.
CameraDeviceSelector
Methoden
getAndroidCameraApiType
Ruft den empfohlenen Android Camera API-Typ mit der angegebenen Option ab.
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
Erstellt CameraDevice mit der angegebenen Option.
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
Ruft den empfohlenen Camera FocusMode-Typ mit der angegebenen Option ab.
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 |