# Uses of Enum Class
com.university.bookstore.model.Media.MediaQuality

Packages that use Media.MediaQuality
Package
Description
com.university.bookstore.builder
com.university.bookstore.model

- ## Uses of Media.MediaQuality in com.university.bookstore.builder

  Methods in com.university.bookstore.builder that return Media.MediaQuality
  Modifier and Type
  Method
  Description
  `Media.MediaQuality`
  EBookBuilder.`getQuality()`
  Gets the current quality.
  Methods in com.university.bookstore.builder with parameters of type Media.MediaQuality
  Modifier and Type
  Method
  Description
  `EBookBuilder`
  EBookBuilder.`setQuality(Media.MediaQuality quality)`
  Sets the eBook quality.

- ## Uses of Media.MediaQuality in com.university.bookstore.model

  Subclasses with type arguments of type Media.MediaQuality in com.university.bookstore.model
  Modifier and Type
  Class
  Description
  `static enum`
  `Media.MediaQuality`
  Quality levels for media content.
  Methods in com.university.bookstore.model that return Media.MediaQuality
  Modifier and Type
  Method
  Description
  `Media.MediaQuality`
  AudioBook.`getQuality()`
  `Media.MediaQuality`
  EBook.`getQuality()`
  `Media.MediaQuality`
  Media.`getQuality()`
  Gets the quality setting for the media.
  `Media.MediaQuality`
  VideoMaterial.`getQuality()`
  `static Media.MediaQuality`
  Media.MediaQuality.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static Media.MediaQuality[]`
  Media.MediaQuality.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Constructors in com.university.bookstore.model with parameters of type Media.MediaQuality
  Modifier
  Constructor
  Description
  ``
  `AudioBook(String isbn, String title, String author, String narrator, double price, int year, int duration, String format, double fileSize, Media.MediaQuality quality, String language, boolean unabridged)`
  Creates a new AudioBook with full specifications.
  ``
  `EBook(String id, String title, String author, double price, int year, String fileFormat, double fileSize, boolean drmEnabled, int wordCount, Media.MediaQuality quality)`
  Constructs a new EBook with validation.
  ``
  `VideoMaterial(String id, String title, String director, double price, int year, int duration, String format, double fileSize, Media.MediaQuality quality, VideoMaterial.VideoType videoType, String rating, List<String> cast, boolean subtitlesAvailable, String aspectRatio)`
  Creates a new VideoMaterial.