- ExecutorService mExecutor = Executors.newSingleThreadExecutor();
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- Log.e(TAG, "Ffmpeg Version: " + ffmpeg.getVersion());
-
- final Button btn = findViewById(R.id.button);
- btn.setText("Start");
- btn.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Log.e(TAG, "Button " + btn.getText() + " onClick");
- if (mCamera == null) return;
- if(btn.getText().equals("Start")){
- mCamera.startPreview();
- Camera.Parameters params = mCamera.getParameters();
- //params.setPreviewFpsRange(30000, 30000);
- //params.setPictureSize(320, 240);
- //params.setPictureFormat(ImageFormat.NV21);
- //mCamera.setParameters(params);
-
-
-
-
- ffmpeg.init(params.getPictureSize().width, params.getPictureSize().height);
- } else {
- mCamera.setPreviewCallback(null);
- Toast.makeText(MainActivity.this, "encode done", Toast.LENGTH_SHORT).show();
- ffmpeg.flush();
- ffmpeg.close();
- }
- btn.setText(btn.getText().equals("Start") ? "Stop" : "Start");
- }
- });
+ private SurfaceView mSufaceView;
+ //private UVCCamera uvcCamera;
+ //ExecutorService mExecutor = Executors.newSingleThreadExecutor();
+ //Intent it = new Intent(getApplicationContext(), MyService.class);
+ Intent intent = new Intent();
+
+ //private UsbManager usbManager;
+ //private UsbDevice usbCamera;
+
+ private Logger gLogger;
+
+ private Button mBtnStart;
+ private TextInputEditText mTextServer;
+ private TextInputEditText mTextUser;
+ private TextInputEditText mTextCamera;
+ private String mMacAddr = "";
+ //private CameraView mCameraView;
+ private String mRtmpUrl;
+
+ boolean mBounded;
+ MyService mServer;
+ Intent mIntent;
+
+ private void configLog(){
+ try {
+ final LogConfigurator logConfigurator = new LogConfigurator();
+ String fname = getExternalFilesDir(null) + File.separator + "log.txt";
+ logConfigurator.setFileName(fname);
+ Log.e(TAG, "Log file is located at: " + fname);
+ logConfigurator.setRootLevel(Level.DEBUG);
+ logConfigurator.setLevel("org.apache", Level.ERROR);
+ logConfigurator.setMaxFileSize(1024 * 1024 * 10);
+ logConfigurator.configure();
+ gLogger = Logger.getLogger(getClass());
+ } catch (Exception e){
+ e.printStackTrace();
+ }
+ }