sherpa-onnx-node-addon-api
    Preparing search index...

    Class CircularBuffer

    CircularBuffer stores float32 samples internally.

    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    handle: any

    Methods

    • Get a slice of samples.

      Parameters

      • startIndex: number
      • n: number
      • OptionalenableExternalBuffer: boolean = true

      Returns Float32Array<ArrayBufferLike>

    • Get head index.

      Returns number

    • Pop n samples from the buffer.

      Parameters

      • n: number

      Returns any

    • Push samples into the buffer.

      Parameters

      • samples: Float32Array<ArrayBufferLike>

      Returns void

    • Reset the buffer.

      Returns void

    • Get current size in samples.

      Returns number