public int getNativeCameraHardRotation(boolean preview) { int terminalRotation = getTerminalRotation(); boolean isFront = NgnCameraProducer.isFrontFacingCameraEnabled(); if (NgnApplication.isSamsung()) { if (preview) { if (isFront) { if (terminalRotation == 0) return 0; else return 90; } else return 0; } else { if (isFront) { if (terminalRotation == 0) return -270; else return 90; } else { if (terminalRotation == 0) return 0; else return 0; } } } else if (NgnApplication.isToshiba()) { if (preview) { if (terminalRotation == 0) return 0; else return 270; } else { return 0; } } else { return 0; } }
public boolean isFrontFacingCameraEnabled() { return NgnCameraProducer.isFrontFacingCameraEnabled(); }