diff --git a/demo/src/main/java/com/otaliastudios/cameraview/demo/CameraActivity.java b/demo/src/main/java/com/otaliastudios/cameraview/demo/CameraActivity.java index 8e07625a..97923046 100644 --- a/demo/src/main/java/com/otaliastudios/cameraview/demo/CameraActivity.java +++ b/demo/src/main/java/com/otaliastudios/cameraview/demo/CameraActivity.java @@ -115,6 +115,7 @@ public class CameraActivity extends AppCompatActivity implements View.OnClickLis // Some controls new Option.Flash(), new Option.WhiteBalance(), new Option.Hdr(), new Option.PictureMetering(), new Option.PictureSnapshotMetering(), + new Option.PictureFormat(), // Video recording new Option.PreviewFrameRate(), new Option.VideoCodec(), new Option.Audio(), // Gestures @@ -133,7 +134,7 @@ public class CameraActivity extends AppCompatActivity implements View.OnClickLis // Engine and preview false, false, true, // Some controls - false, false, false, false, true, + false, false, false, false, false, true, // Video recording false, false, true, // Gestures diff --git a/demo/src/main/java/com/otaliastudios/cameraview/demo/Option.java b/demo/src/main/java/com/otaliastudios/cameraview/demo/Option.java index 0144004a..0b43ca5c 100644 --- a/demo/src/main/java/com/otaliastudios/cameraview/demo/Option.java +++ b/demo/src/main/java/com/otaliastudios/cameraview/demo/Option.java @@ -10,6 +10,7 @@ import android.view.ViewGroup; import com.otaliastudios.cameraview.CameraListener; import com.otaliastudios.cameraview.CameraOptions; import com.otaliastudios.cameraview.CameraView; +import com.otaliastudios.cameraview.controls.Control; import com.otaliastudios.cameraview.gesture.Gesture; import com.otaliastudios.cameraview.gesture.GestureAction; import com.otaliastudios.cameraview.overlay.Overlay; @@ -135,7 +136,7 @@ public abstract class Option { } } - private static abstract class ControlOption extends Option { + private static abstract class ControlOption extends Option { private final Class controlClass; ControlOption(@NonNull Class controlClass, String name) { @@ -547,4 +548,10 @@ public abstract class Option { } } + public static class PictureFormat extends ControlOption { + public PictureFormat() { + super(com.otaliastudios.cameraview.controls.PictureFormat.class, "Picture Format"); + } + } + }