Class MultimediaInfo

java.lang.Object
ws.schild.jave.info.MultimediaInfo

public class MultimediaInfo extends Object
Instances of this class report informations about a decoded multimedia file.
Author:
Carlo Pelliccia
  • Constructor Details

    • MultimediaInfo

      public MultimediaInfo()
  • Method Details

    • getFormat

      public String getFormat()
      Returns the multimedia file format name.
      Returns:
      The multimedia file format name.
    • setFormat

      public MultimediaInfo setFormat(String format)
      Sets the multimedia file format name.
      Parameters:
      format - The multimedia file format name.
      Returns:
      this instance
    • getMetadata

      public Map<String,String> getMetadata()
      Returns the multimedia metadata.
      Returns:
      The multimedia metadata.
    • setMetadata

      public MultimediaInfo setMetadata(Map<String,String> metadata)
      Sets the multimedia metadata.
      Parameters:
      metadata - The multimedia metadata.
      Returns:
      this instance
    • getDuration

      public long getDuration()
      Returns the stream duration in millis. If less than 0 this information is not available.
      Returns:
      The stream duration in millis. If less than 0 this information is not available.
    • setDuration

      public MultimediaInfo setDuration(long duration)
      Sets the stream duration in millis.
      Parameters:
      duration - The stream duration in millis.
      Returns:
      this instance
    • getAudio

      public AudioInfo getAudio()
      Returns a set of audio-specific informations. If null, there's no audio stream in the multimedia file.
      Returns:
      A set of audio-specific informations.
    • setAudio

      public MultimediaInfo setAudio(AudioInfo audio)
      Sets a set of audio-specific informations.
      Parameters:
      audio - A set of audio-specific informations.
      Returns:
      this instance
    • getVideo

      public VideoInfo getVideo()
      Returns a set of video-specific informations. If null, there's no video stream in the multimedia file.
      Returns:
      A set of audio-specific informations.
    • setVideo

      public MultimediaInfo setVideo(VideoInfo video)
      Sets a set of video-specific informations.
      Parameters:
      video - A set of video-specific informations.
      Returns:
      this instance
    • toString

      public String toString()
      Overrides:
      toString in class Object