taglib-ts
    Preparing search index...

    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)

    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, computed from audio data size and duration.

      Returns number

    • get bitrateNominal(): number

      Nominal bitrate from the Speex header in bits per second. -1 indicates variable-bitrate (VBR); 0 indicates not set.

      Returns number

    • get channels(): number

      Number of audio channels as declared in the Speex 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 Speex identification header.

      Returns number

    Methods