Class CameraDeviceSelector
- Espaço de nomes
- easyar
Usado para selecionar Camera API no Android (camera1 ou camera2). camera1 tem melhor compatibilidade, mas falta algumas informações necessárias, como timestamp. camera2 tem problemas de compatibilidade em alguns dispositivos. Diferentes opções selecionarão camera1 ou camera2 com base no uso.
CameraDeviceSelector
Métodos
getAndroidCameraApiType
Obter o tipo recomendado de Android Camera API com opções especificadas.
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)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| preference | CameraDevicePreference |
Retorna
| Tipo | Descrição |
|---|---|
| AndroidCameraApiType |
createCameraDevice
Criar CameraDevice com opções especificadas.
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)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| preference | CameraDevicePreference |
Retorna
| Tipo | Descrição |
|---|---|
| CameraDevice |
getFocusMode
Obter o tipo recomendado de Camera FocusMode com opções especificadas.
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)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| preference | CameraDevicePreference |
Retorna
| Tipo | Descrição |
|---|---|
| CameraDeviceFocusMode |