taglib-ts
    Preparing search index...

    Audio properties for DSD Stream File (DSF) format.

    Constructed from the 36-byte payload of the "fmt " chunk (after chunk header). The data layout is all little-endian: formatVersion (4) + formatID (4) + channelType (4) + channels (4) + sampleRate (4) + bitsPerSample (4) + sampleCount (8) + blockSizePerChannel (4)

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _readStyle: ReadStyle

    The read style used when parsing the audio stream.

    Accessors

    • get bitrate(): number

      Approximate bitrate in kbit/s.

      Returns number

    • get bitsPerSample(): number

      Number of bits per sample (typically 1 for DSD).

      Returns number

    • get channels(): number

      Number of audio channels.

      Returns number

    • get channelType(): number

      Channel type identifier (e.g. 2 = stereo, 3 = 3 channels).

      Returns number

    • get formatID(): number

      Format ID: 0 indicates DSD uncompressed audio.

      Returns number

    • get formatVersion(): number

      Format version number from the "fmt " chunk (must be 1).

      Returns number

    • get lengthInMilliseconds(): number

      Track duration in milliseconds.

      Returns number

    • get lengthInSeconds(): number

      Duration rounded to the nearest second.

      Returns number

    • get sampleCount(): bigint

      Total number of sample frames across all channels.

      Returns bigint

    • get sampleRate(): number

      Sample rate in Hz.

      Returns number