Type Alias RingBufferWriteCallbackWithOffset

RingBufferWriteCallbackWithOffset: (
    storage: TypedArray,
    offsetStartWritingFrom: number,
    numElementsToWriteAtOffset: number,
    offsetStartWritingFromB: number,
    numElementsToWriteAtOffsetB: number,
) => number

Represents a callback function used in the writeCallbackWithOffset method of the RingBuffer class. This callback is responsible for writing data to the ring buffer at specified offsets.

Type declaration

    • (
          storage: TypedArray,
          offsetStartWritingFrom: number,
          numElementsToWriteAtOffset: number,
          offsetStartWritingFromB: number,
          numElementsToWriteAtOffsetB: number,
      ): number
    • Parameters

      • storage: TypedArray

        The internal storage of the ring buffer as a typed array.

      • offsetStartWritingFrom: number

        The offset to start writing from in the storage.

      • numElementsToWriteAtOffset: number

        The number of elements to write at the first offset.

      • offsetStartWritingFromB: number

        The second offset to start writing from in the storage.

      • numElementsToWriteAtOffsetB: number

        The number of elements to write at the second offset.

      Returns number

      The number of elements that have been written to the storage.

MMNEPVFCICPMFPCPTTAAATR