Class CameraDeviceSelector
- Ruang Nama
- easyar
Digunakan untuk memilih Camera API (camera1 atau camera2) di Android. camera1 memiliki kompatibilitas yang lebih baik, tetapi kekurangan beberapa informasi penting, seperti timestamp. camera2 memiliki masalah kompatibilitas di beberapa perangkat. Opsi yang berbeda akan memilih camera1 atau camera2 berdasarkan penggunaan.
CameraDeviceSelector
Metode
getAndroidCameraApiType
Untuk mendapatkan jenis Camera API Android yang direkomendasikan dengan opsi yang ditentukan.
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
| Nama | Tipe | Deskripsi |
|---|---|---|
| preference | CameraDevicePreference |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| AndroidCameraApiType |
createCameraDevice
Untuk membuat CameraDevice dengan opsi yang ditentukan.
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
| Nama | Tipe | Deskripsi |
|---|---|---|
| preference | CameraDevicePreference |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| CameraDevice |
getFocusMode
Untuk mendapatkan jenis Camera FocusMode yang direkomendasikan dengan opsi yang ditentukan.
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
| Nama | Tipe | Deskripsi |
|---|---|---|
| preference | CameraDevicePreference |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| CameraDeviceFocusMode |