Enum Class CaptureFormat

java.lang.Object
java.lang.Enum<CaptureFormat>
com.digimarc.dms.readers.image.CaptureFormat
All Implemented Interfaces:
Serializable, Comparable<CaptureFormat>, Constable

public enum CaptureFormat extends Enum<CaptureFormat>
The CaptureFormat enum provides a list of supported image pixel format
  • Enum Constant Details

    • YUV420

      public static final CaptureFormat YUV420
      Interleaved YUV. This is the standard format for Camera1 and Camera2 capture.
    • ARGB8888

      public static final CaptureFormat ARGB8888
      32-bit RGB bitmap format.
    • YUV420P

      public static final CaptureFormat YUV420P
      Planar YUV.
  • Method Details

    • values

      public static CaptureFormat[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CaptureFormat valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • toHelperFormat

      @NonNull public static HelperCaptureFormat toHelperFormat(@NonNull CaptureFormat format)
      Convert from DMSDK's capture format into that used by the CameraHelper library.
      Parameters:
      format - An enum value from CaptureFormat.
      Returns:
      The equivalent value in the CameraHelper's HelperCaptureFormat.
    • fromHelperFormat

      @NonNull public static CaptureFormat fromHelperFormat(@NonNull HelperCaptureFormat format)
      Convert from CameraHelper's capture format into the format used by DMSDK.
      Parameters:
      format - An enum value from HelperCaptureFormat.
      Returns:
      The equivalent value in DMSDK's CaptureFormat.