Constructs a SpeexProperties instance with the given read style.
Level of detail for property parsing.
Average bitrate in kilobits per second, computed from audio data size and duration.
Nominal bitrate from the Speex header in bits per second.
-1 indicates variable-bitrate (VBR); 0 indicates not set.
Number of audio channels as declared in the Speex identification header.
Stream duration in milliseconds, computed from first and last granule positions.
Duration rounded to the nearest second.
Sample rate in Hz as declared in the Speex identification header.
StaticcreateAsynchronously parse and return audio properties from the given Ogg Speex file.
A populated SpeexProperties instance.
Audio properties for Ogg Speex files, parsed from the Speex identification header (packet 0).
Speex header layout: "Speex "(8) + speexVersion(20) + speexVersionId(4 LE) + headerSize(4 LE) + rate(4 LE) + mode(4 LE) + modeBitstreamVersion(4 LE) + nbChannels(4 LE) + bitrate(4 LE) + frameSize(4 LE) + vbr(4 LE) + framesPerPacket(4 LE)