Table of Contents

Class CameraDeviceSelector

네임스페이스
easyar

Android에서 Camera API(camera1 또는 camera2)를 선택하는 데 사용됩니다. camera1은 호환성이 우수하지만 타임스탬프와 같은 일부 필수 정보가 부족합니다. camera2는 일부 기기에서 호환성 문제가 있을 수 있습니다.
다른 옵션들은 용도에 따라 camera1 또는 camera2를 선택합니다.

CameraDeviceSelector

메서드

getAndroidCameraApiType

지정 옵션으로 권장 Android Camera API 유형 가져오기

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)

매개 변수

이름 형식 설명
preference CameraDevicePreference

반환 값

형식 설명
AndroidCameraApiType

createCameraDevice

지정된 옵션으로 CameraDevice을(를) 생성합니다.

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)

매개 변수

이름 형식 설명
preference CameraDevicePreference

반환 값

형식 설명
CameraDevice

getFocusMode

지정된 옵션으로 추천되는 Camera FocusMode 유형을 가져옵니다.

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)

매개 변수

이름 형식 설명
preference CameraDevicePreference

반환 값

형식 설명
CameraDeviceFocusMode