public void OnPictureTaken(byte[] data, Camera camera) { File pictureFile = SessionActivity.GetOutputMediaFile(MediaType.Image); if (pictureFile == null) { Log.Debug("OnPictureTaken: pictureFile", "error creating media file"); return; } try { FileOutputStream fos = new FileOutputStream(pictureFile); fos.Write(data); fos.Close(); Log.Debug("OnPictureTaken", "Success"); } catch (FileNotFoundException e) { Log.Debug("OnPictureTaken: fos", "File not found: " + e.Message); } catch (IOException e) { Log.Debug("OnPictureTaken fos", "Error accessing file: " + e.Message); } }
public CameraStateListener(SessionActivity context) { Activity = context; }
public CameraPreview(Context context, Camera camera) : base(context) { this.camera = camera; Holder.AddCallback(this); activity = (SessionActivity)context; }