Class VorbisAudioFormat


  • public class VorbisAudioFormat
    extends org.tritonus.share.sampled.TAudioFormat
    Author:
    JavaZOOM
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.sound.sampled.AudioFormat

        javax.sound.sampled.AudioFormat.Encoding
    • Field Summary

      • Fields inherited from class javax.sound.sampled.AudioFormat

        bigEndian, channels, encoding, frameRate, frameSize, sampleRate, sampleSizeInBits
    • Constructor Summary

      Constructors 
      Constructor Description
      VorbisAudioFormat​(javax.sound.sampled.AudioFormat.Encoding encoding, float nFrequency, int SampleSizeInBits, int nChannels, int FrameSize, float FrameRate, boolean isBigEndian, java.util.Map properties)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map properties()
      Ogg Vorbis audio format parameters.
      • Methods inherited from class org.tritonus.share.sampled.TAudioFormat

        setProperty
      • Methods inherited from class javax.sound.sampled.AudioFormat

        getChannels, getEncoding, getFrameRate, getFrameSize, getProperty, getSampleRate, getSampleSizeInBits, isBigEndian, matches, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • VorbisAudioFormat

        public VorbisAudioFormat​(javax.sound.sampled.AudioFormat.Encoding encoding,
                                 float nFrequency,
                                 int SampleSizeInBits,
                                 int nChannels,
                                 int FrameSize,
                                 float FrameRate,
                                 boolean isBigEndian,
                                 java.util.Map properties)
        Constructor.
        Parameters:
        encoding -
        nFrequency -
        SampleSizeInBits -
        nChannels -
        FrameSize -
        FrameRate -
        isBigEndian -
        properties -
    • Method Detail

      • properties

        public java.util.Map properties()
        Ogg Vorbis audio format parameters. Some parameters might be unavailable. So availability test is required before reading any parameter.
        AudioFormat parameters.
        • bitrate [Integer], bitrate in bits per seconds, average bitrate for VBR enabled stream.
        • vbr [Boolean], VBR flag.
        Overrides:
        properties in class org.tritonus.share.sampled.TAudioFormat