Constructs a VorbisProperties instance with the given read style.
Level of detail for property parsing.
Average bitrate in kilobits per second, or the nominal bitrate as a fallback.
Maximum bitrate in bits per second declared in the identification header; 0 if not set.
Minimum bitrate in bits per second declared in the identification header; 0 if not set.
Nominal bitrate in bits per second declared in the identification header; 0 if not set.
Number of audio channels as declared in the Vorbis 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 Vorbis identification header.
Vorbis codec version; 0 for all current Vorbis I streams.
StaticcreateAsynchronously parse and return audio properties from the given Ogg Vorbis file.
A populated VorbisProperties instance.
Audio properties for Ogg Vorbis files, parsed from the identification header (packet 0).
Identification header layout: packetType(1) + "vorbis"(6) + vorbisVersion(4 LE) + channels(1) + sampleRate(4 LE) + bitrateMax(4 LE signed) + bitrateNom(4 LE signed) + bitrateMin(4 LE signed) + blockSizes(1) + framingFlag(1)