taglib-ts
    Preparing search index...

    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)

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _readStyle: ReadStyle

    The read style used when parsing the audio stream.

    Accessors

    • get bitrate(): number

      Average bitrate in kilobits per second, or the nominal bitrate as a fallback.

      Returns number

    • get bitrateMaximum(): number

      Maximum bitrate in bits per second declared in the identification header; 0 if not set.

      Returns number

    • get bitrateMinimum(): number

      Minimum bitrate in bits per second declared in the identification header; 0 if not set.

      Returns number

    • get bitrateNominal(): number

      Nominal bitrate in bits per second declared in the identification header; 0 if not set.

      Returns number

    • get channels(): number

      Number of audio channels as declared in the Vorbis identification header.

      Returns number

    • get lengthInMilliseconds(): number

      Stream duration in milliseconds, computed from first and last granule positions.

      Returns number

    • get lengthInSeconds(): number

      Duration rounded to the nearest second.

      Returns number

    • get sampleRate(): number

      Sample rate in Hz as declared in the Vorbis identification header.

      Returns number

    Methods