Class WaveMatrix

All Implemented Interfaces:
Closeable, Serializable, AutoCloseable, Cloneable, Comparable<Matrix>, HasMetaData, BaseMatrix, BooleanCalculations, CanPerformCalculations, DenseMatrix, DenseMatrix2D, DenseMatrixMultiD, BaseDoubleMatrix, BasicDoubleCalculations, DoubleCalculations, BasicEntrywiseDoubleCalculations, CreatorDoubleCalculations, EntrywiseDoubleCalculations, HyperbolicDoubleCalculations, MiscEntrywiseDoubleCalculations, RoundingDoubleCalculations, TrigonometricDoubleCalculations, DecompositionDoubleCalculations, DiscretizeCalculations, GeneralDoubleCalculations, MiscGeneralDoubleCalculations, MissingValueDoubleCalculations, StatisticalDoubleCalculations, DenseDoubleMatrix, DenseDoubleMatrix2D, DenseDoubleMatrixMultiD, DoubleMatrix, DoubleMatrix2D, DoubleMatrixMultiD, SparseDoubleMatrix, SparseDoubleMatrix2D, SparseDoubleMatrixMultiD, BaseGenericMatrix<Double>, DenseGenericMatrix<Double>, DenseGenericMatrix2D<Double>, DenseGenericMatrixMultiD<Double>, GenericMatrix<Double>, GenericMatrix2D<Double>, GenericMatrixMultiD<Double>, SparseGenericMatrix<Double>, SparseGenericMatrix2D<Double>, SparseGenericMatrixMultiD<Double>, BaseMatrixProperties, Clearable, Conversions, CoordinateFunctions, CoreObject, DistanceMeasures, Erasable, ExtendedMatrixProperties, GettersAndSetters, HasDescription, HasGUIObject, HasId, HasLabel, IntCalculations, Matrix, Matrix2D, MatrixMultiD, BaseNumberMatrix<Double>, DenseNumberMatrix<Double>, DenseNumberMatrix2D<Double>, DenseNumberMatrixMultiD<Double>, NumberMatrix<Double>, NumberMatrix2D<Double>, NumberMatrixMultiD<Double>, SparseNumberMatrix<Double>, SparseNumberMatrix2D<Double>, SparseNumberMatrixMultiD<Double>, ObjectCalculations, SparseMatrix, SparseMatrix2D, SparseMatrixMultiD, StringCalculations

public class WaveMatrix extends DenseFileMatrix
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getEstimatedMinValue

      public double getEstimatedMinValue(long timeOut)
    • getEstimatedMaxValue

      public double getEstimatedMaxValue(long timeOut)
    • toString

      public String toString()
      Specified by:
      toString in interface BaseMatrixProperties
      Overrides:
      toString in class AbstractMatrix
    • getChannels

      public int getChannels()
    • getDuration

      public double getDuration()
    • getFormat

      public String getFormat()
    • getFmtTag

      public String getFmtTag()
    • getDataTag

      public String getDataTag()
    • getRIFFTag

      public String getRIFFTag()
    • getWAVETag

      public String getWAVETag()
    • isWaveFile

      public boolean isWaveFile()
    • getBitsPerSample

      public int getBitsPerSample()
    • getBlockAlign

      public int getBlockAlign()
    • getSampleRate

      public int getSampleRate()
    • getDataLengthFromFile

      public long getDataLengthFromFile()
    • getDataLengthFromHeader

      public int getDataLengthFromHeader()
    • getDataLength

      public long getDataLength()
    • getBytesPerSecond

      public int getBytesPerSecond()