Enum VideoResolutionPreset

  • All Implemented Interfaces:
    android.os.Parcelable, java.io.Serializable, java.lang.Comparable<VideoResolutionPreset>

    public enum VideoResolutionPreset
    extends java.lang.Enum<VideoResolutionPreset>
    implements android.os.Parcelable
    Created by dodo on 26/10/15.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface android.os.Parcelable

        android.os.Parcelable.ClassLoaderCreator<T extends java.lang.Object>, android.os.Parcelable.Creator<T extends java.lang.Object>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static android.os.Parcelable.Creator<VideoResolutionPreset> CREATOR  
      • Fields inherited from interface android.os.Parcelable

        CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
    • Enum Constant Detail

      • VIDEO_RESOLUTION_DEFAULT

        public static final VideoResolutionPreset VIDEO_RESOLUTION_DEFAULT
        Will choose camera video resolution which is best for current device.
      • VIDEO_RESOLUTION_480p

        public static final VideoResolutionPreset VIDEO_RESOLUTION_480p
        Attempts to choose camera video resolution as closely as 480p
      • VIDEO_RESOLUTION_720p

        public static final VideoResolutionPreset VIDEO_RESOLUTION_720p
        Attempts to choose camera video resolution as closely as 720p
      • VIDEO_RESOLUTION_1080p

        public static final VideoResolutionPreset VIDEO_RESOLUTION_1080p
        Attempts to choose camera video resolution as closely as 1080p
      • VIDEO_RESOLUTION_2160p

        public static final VideoResolutionPreset VIDEO_RESOLUTION_2160p
        Attempts to choose camera video resolution as closely as 2160p
      • VIDEO_RESOLUTION_MAX_AVAILABLE

        public static final VideoResolutionPreset VIDEO_RESOLUTION_MAX_AVAILABLE
        Will choose max available camera video resolution
    • Method Detail

      • values

        public static VideoResolutionPreset[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (VideoResolutionPreset c : VideoResolutionPreset.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static VideoResolutionPreset valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getIdealHeight

        public int getIdealHeight()
      • describeContents

        public int describeContents()
        Specified by:
        describeContents in interface android.os.Parcelable
      • writeToParcel

        public void writeToParcel​(@NonNull
                                  android.os.Parcel dest,
                                  int flags)
        Specified by:
        writeToParcel in interface android.os.Parcelable