All Implemented Interfaces:
Serializable, org.silverpeas.core.contribution.model.Contribution, org.silverpeas.core.contribution.model.SilverpeasContent, org.silverpeas.core.contribution.model.WithPermanentLink, org.silverpeas.core.contribution.model.WithURL, org.silverpeas.core.Identifiable, org.silverpeas.core.Instance<org.silverpeas.core.contribution.model.Contribution>, org.silverpeas.core.Nameable, org.silverpeas.core.security.Securable, org.silverpeas.core.SilverpeasResource

public class Sound extends InternalMedia
This class represents a Sound.
See Also:
  • Constructor Details

    • Sound

      public Sound()
    • Sound

      protected Sound(Sound other)
  • Method Details

    • getType

      public MediaType getType()
      Specified by:
      getType in class Media
    • getBitrate

      public long getBitrate()
      Gets the number of bytes delivered per seconds.
      Returns:
      number of byte delivered per seconds.
    • setBitrate

      public void setBitrate(long bitrate)
      Sets the number of bytes delivered per seconds.
      Parameters:
      bitrate - the number of bytes delivered per seconds.
    • getDuration

      public long getDuration()
      Gets the duration in milliseconds.
      Returns:
      the duration in milliseconds.
    • setDuration

      public void setDuration(long durationInMs)
      Sets the duration in milliseconds.
      Parameters:
      durationInMs - the duration in milliseconds.
    • getResourceType

      public static String getResourceType()
      The type of this resource
      Returns:
      the same value returned by getContributionType()
    • getCopy

      public Sound getCopy()
      Description copied from class: Media
      Creates a copy of the instance.
      Specified by:
      getCopy in class Media
      Returns:
      the new instance.