Class AudioAnalysisMeta

  • All Implemented Interfaces:
    IModelObject

    public class AudioAnalysisMeta
    extends AbstractModelObject
    Retrieve information about Audio Analysis Metadata objects by creating instances from this class.
    These objects only contain metadata created by the Analyzer software.
    • Method Summary

      Modifier and Type Method Description
      AudioAnalysisMeta.Builder builder()
      Create a builder for building an instance of a model object.
      java.lang.Float getAnalysisTime()
      Get the duration of the audio analysis, eg.
      java.lang.String getAnalyzerVersion()
      Get the version of the Analyzer software, which is used to create audio analysis data.
      java.lang.String getDetailedStatus()
      Get the detailed status of the Analyzer software after creating the audio analysis.
      java.lang.String getInputProcess()
      Get the input process of the audio analysis.
      java.lang.String getPlatform()
      Get the platform, on which the audio analysis was created.
      java.lang.Integer getStatusCode()
      Get the exit status code of the Analyzer software.
      java.lang.Long getTimestamp()
      Get the timestamp when the audio analysis object has been created by the Analyzer software.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getAnalyzerVersion

        public java.lang.String getAnalyzerVersion()
        Get the version of the Analyzer software, which is used to create audio analysis data.
        Returns:
        Analyzer software version.
      • getPlatform

        public java.lang.String getPlatform()
        Get the platform, on which the audio analysis was created.
        Returns:
        The platform name.
      • getDetailedStatus

        public java.lang.String getDetailedStatus()
        Get the detailed status of the Analyzer software after creating the audio analysis.
        Returns:
        The detailed status of the Analyzer software.
      • getStatusCode

        public java.lang.Integer getStatusCode()
        Get the exit status code of the Analyzer software.
        Returns:
        The exit status code. (Should be 0)
      • getTimestamp

        public java.lang.Long getTimestamp()
        Get the timestamp when the audio analysis object has been created by the Analyzer software.
        Returns:
        Timestamp of audio analysis.
      • getAnalysisTime

        public java.lang.Float getAnalysisTime()
        Get the duration of the audio analysis, eg. in how many seconds the audio analysis has been created by the software.
        Returns:
        Duration of the audio analysis.
      • getInputProcess

        public java.lang.String getInputProcess()
        Get the input process of the audio analysis. The input process is most times the command libvorbisfile L+R 44100->22050, which lowers the sample rate of the track. (probably to reduce the duration of the audio analysis)
        Returns:
        The input process of the audio analysis.
      • builder

        public AudioAnalysisMeta.Builder builder()
        Description copied from interface: IModelObject
        Create a builder for building an instance of a model object.
        The type of the builder and its methods depend on its corresponding implementation.
        Returns:
        A builder object.