Class WavFileType

java.lang.Object
java.io.File
PamUtils.worker.filelist.WavFileType
All Implemented Interfaces:
Serializable, Comparable<File>

public class WavFileType extends File
See Also:
  • Property Details Link icon

    • useWavFile Link icon

      public javafx.beans.property.BooleanProperty useWavFileProperty
      The property for using wav files.
      See Also:
  • Constructor Details Link icon

    • WavFileType Link icon

      public WavFileType(File baseFile, AudioFormat audioInfo)
    • WavFileType Link icon

      public WavFileType(File baseFile)
      Create a wave file type and automatically generate the audio format information.
      Parameters:
      baseFile - - the sound file.
    • WavFileType Link icon

      public WavFileType(String newFile)
      Simple constructor to use with a single string file name
      Parameters:
      newFile -
  • Method Details Link icon

    • getAudioInfo Link icon

      public AudioFormat getAudioInfo()
      Returns:
      the audioInfo
    • getAudioFormat Link icon

      public AudioFormat getAudioFormat(File file)
      Get the audio format.
      Returns:
      the audio format.
    • getDurationInSeconds Link icon

      public float getDurationInSeconds()
      Get the duration of the sound file in seconds
      Returns:
      the duration of the sound file in seconds.
    • setAudioInfo Link icon

      public void setAudioInfo(AudioFormat audioInfo)
      Parameters:
      audioInfo - the audioInfo to set
    • useWavFile Link icon

      public Boolean useWavFile()
      True to use the file in analysis
      Returns:
      true to use the file in analysis
    • useWavFileProperty Link icon

      public javafx.beans.property.BooleanProperty useWavFileProperty()
      The property for using wav files.
      Returns:
      the boolean property for using the wav file.
    • getSamplesOffset Link icon

      public long getSamplesOffset()
      HARP data, samples to skip before this chunk.
      Returns:
      the samplesOffset
    • setSamplesOffset Link icon

      public void setSamplesOffset(long samplesOffset)
      HARP data, samples to skip before this chunk.
      Parameters:
      samplesOffset - the samplesOffset to set
    • getMaxSamples Link icon

      public long getMaxSamples()
      HARP data maximum samples in this chunk.
      Returns:
      the maxSamples
    • setMaxSamples Link icon

      public void setMaxSamples(long maxSamples)
      HARP data maximum samples in this chunk.
      Parameters:
      maxSamples - the maxSamples to set
    • getStartMilliseconds Link icon

      public long getStartMilliseconds()
      Chunk start in milliseconds. If zero, will process file name for a time as usual.
      Returns:
      the startMilliseconds
    • setStartMilliseconds Link icon

      public void setStartMilliseconds(long startMilliseconds)
      Chunk start in milliseconds. If zero, will process file name for a time as usual.
      Parameters:
      startMilliseconds - the startMilliseconds to set
    • compareTo Link icon

      public int compareTo(File pathname)
      Specified by:
      compareTo in interface Comparable<File>
      Overrides:
      compareTo in class File