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();
 }