Table of Contents

Class BitBuffer

Namespace
Bonsai.Dsp
Assembly
Bonsai.Dsp.dll

Represents an operator that demultiplexes individual bits of all the elements in a sequence into separate rows of a 2D array.

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

Methods

Process(IObservable<Mat>)

Demultiplexes individual bits of all the 2D array values in a sequence into multiple separate rows of a 2D array.

Process(IObservable<byte>)

Demultiplexes individual bits of all the 8-bit unsigned integers in a sequence into eight separate rows of a 2D array.

Process(IObservable<short>)

Demultiplexes individual bits of all the 16-bit signed integers in a sequence into sixteen separate rows of a 2D array.

Process(IObservable<int>)

Demultiplexes individual bits of all the 32-bit signed integers in a sequence into thirty-two separate rows of a 2D array.

Process(IObservable<long>)

Demultiplexes individual bits of all the 64-bit signed integers in a sequence into sixty-four separate rows of a 2D array.

Process(IObservable<sbyte>)

Demultiplexes individual bits of all the 8-bit signed integers in a sequence into eight separate rows of a 2D array.

Process(IObservable<ushort>)

Demultiplexes individual bits of all the 16-bit unsigned integers in a sequence into sixteen separate rows of a 2D array.

Process(IObservable<uint>)

Demultiplexes individual bits of all the 32-bit unsigned integers in a sequence into thirty-two separate rows of a 2D array.

Process(IObservable<ulong>)

Demultiplexes individual bits of all the 64-bit unsigned integers in a sequence into sixty-four separate rows of a 2D array.