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.
    • Constructor Detail

      • RatingBox

        public RatingBox()
    • Method Detail

      • 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)
      • _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