Table of Contents

Class Buffer

Namespace
Bonsai.Dsp
Assembly
Bonsai.Dsp.dll

Represents an operator that collects each element of the sequence into zero or more array buffers based on element count information.

[Combinator]
[WorkflowElementCategory(ElementCategory.Transform)]
public class Buffer
Inheritance
Buffer
Inherited Members

Properties

Count

Gets or sets the number of elements in each array buffer.

Skip

Gets or sets the optional number of elements to skip between the creation of consecutive buffers.

Methods

Process(IObservable<Mat>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<byte>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<IList<byte>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<IList<double>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<IList<short>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<IList<int>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<IList<float>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<IList<ushort>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<double>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<short>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<int>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<float>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<byte, byte, byte, byte, byte, byte, byte>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<byte, byte, byte, byte, byte, byte>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<byte, byte, byte, byte, byte>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<byte, byte, byte, byte>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<byte, byte, byte>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<byte, byte>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<double, double, double, double, double, double, double>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<double, double, double, double, double, double>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<double, double, double, double, double>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<double, double, double, double>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<double, double, double>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<double, double>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<short, short, short, short, short, short, short>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<short, short, short, short, short, short>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<short, short, short, short, short>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<short, short, short, short>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<short, short, short>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<short, short>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<int, int, int, int, int, int, int>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<int, int, int, int, int, int>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<int, int, int, int, int>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<int, int, int, int>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<int, int, int>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<int, int>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<float, float, float, float, float, float, float>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<float, float, float, float, float, float>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<float, float, float, float, float>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<float, float, float, float>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<float, float, float>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<float, float>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<ushort, ushort, ushort, ushort, ushort, ushort, ushort>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<ushort, ushort, ushort, ushort, ushort, ushort>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<ushort, ushort, ushort, ushort, ushort>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<ushort, ushort, ushort, ushort>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<ushort, ushort, ushort>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<Tuple<ushort, ushort>>)

Collects each element of the sequence into zero or more array buffers based on element count information.

Process(IObservable<ushort>)

Collects each element of the sequence into zero or more array buffers based on element count information.