Class RatingBox

All Implemented Interfaces:
Box, FullBox, ParsableBox

public class RatingBox extends AbstractFullBox

4cc = ""rtng""

Contained a the UserDataBox and containing information about the media's rating. E.g. PG13or FSK16.
  • Field Details

  • Constructor Details

    • RatingBox

      public RatingBox()
  • Method Details

    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(String language)
    • getRatingEntity

      public String getRatingEntity()
      Gets a four-character code that indicates the rating entity grading the asset, e.g., 'BBFC'. The values of this field should follow common names of worldwide movie rating systems, such as those mentioned in [http://www.movie-ratings.net/, October 2002].
      Returns:
      the rating organization
    • setRatingEntity

      public void setRatingEntity(String ratingEntity)
    • getRatingCriteria

      public String getRatingCriteria()
      Gets the four-character code that indicates which rating criteria are being used for the corresponding rating entity, e.g., 'PG13'.
      Returns:
      the actual rating
    • setRatingCriteria

      public void setRatingCriteria(String ratingCriteria)
    • getRatingInfo

      public String getRatingInfo()
    • setRatingInfo

      public void setRatingInfo(String ratingInfo)
    • getContentSize

      protected long getContentSize()
      Description copied from class: AbstractBox
      Get the box's content size without its header. This must be the exact number of bytes that getContent(ByteBuffer) writes.
      Specified by:
      getContentSize in class AbstractBox
      Returns:
      Gets the box's content size in bytes
      See Also:
    • _parseDetails

      public void _parseDetails(ByteBuffer content)
      Description copied from class: AbstractBox
      Parse the box's fields and child boxes if any.
      Specified by:
      _parseDetails in class AbstractBox
      Parameters:
      content - the box's raw content beginning after the 4-cc field.
    • getContent

      protected void getContent(ByteBuffer byteBuffer)
      Description copied from class: AbstractBox
      Write the box's content into the given ByteBuffer. This must include flags and version in case of a full box. byteBuffer has been initialized with getSize() bytes.
      Specified by:
      getContent in class AbstractBox
      Parameters:
      byteBuffer - the sink for the box's content
    • toString

      public String toString()
      Overrides:
      toString in class Object