Class BitBuffer
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.
public IObservable<Mat> Process(IObservable<Mat> source)
Parameters
source
IObservable<Mat>A sequence of 2D array values.
Returns
- IObservable<Mat>
A sequence of Mat objects, where each array contains one row for each bit in the original 2D array value.
Process(IObservable<byte>)
Demultiplexes individual bits of all the 8-bit unsigned integers in a sequence into eight separate rows of a 2D array.
public IObservable<Mat> Process(IObservable<byte> source)
Parameters
source
IObservable<byte>A sequence of 8-bit unsigned integer values.
Returns
- IObservable<Mat>
A sequence of Mat objects, where each array contains one row for each bit in the 8-bit unsigned integer value.
Process(IObservable<short>)
Demultiplexes individual bits of all the 16-bit signed integers in a sequence into sixteen separate rows of a 2D array.
public IObservable<Mat> Process(IObservable<short> source)
Parameters
source
IObservable<short>A sequence of 16-bit signed integer values.
Returns
- IObservable<Mat>
A sequence of Mat objects, where each array contains one row for each bit in the 16-bit signed integer value.
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.
public IObservable<Mat> Process(IObservable<int> source)
Parameters
source
IObservable<int>A sequence of 32-bit signed integer values.
Returns
- IObservable<Mat>
A sequence of Mat objects, where each array contains one row for each bit in the 32-bit signed integer value.
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.
public IObservable<Mat> Process(IObservable<long> source)
Parameters
source
IObservable<long>A sequence of 64-bit signed integer values.
Returns
- IObservable<Mat>
A sequence of Mat objects, where each array contains one row for each bit in the 64-bit signed integer value.
Process(IObservable<sbyte>)
Demultiplexes individual bits of all the 8-bit signed integers in a sequence into eight separate rows of a 2D array.
public IObservable<Mat> Process(IObservable<sbyte> source)
Parameters
source
IObservable<sbyte>A sequence of 8-bit signed integer values.
Returns
- IObservable<Mat>
A sequence of Mat objects, where each array contains one row for each bit in the 8-bit signed integer value.
Process(IObservable<ushort>)
Demultiplexes individual bits of all the 16-bit unsigned integers in a sequence into sixteen separate rows of a 2D array.
public IObservable<Mat> Process(IObservable<ushort> source)
Parameters
source
IObservable<ushort>A sequence of 16-bit unsigned integer values.
Returns
- IObservable<Mat>
A sequence of Mat objects, where each array contains one row for each bit in the 16-bit unsigned integer value.
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.
public IObservable<Mat> Process(IObservable<uint> source)
Parameters
source
IObservable<uint>A sequence of 32-bit unsigned integer values.
Returns
- IObservable<Mat>
A sequence of Mat objects, where each array contains one row for each bit in the 32-bit unsigned integer value.
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.
public IObservable<Mat> Process(IObservable<ulong> source)
Parameters
source
IObservable<ulong>A sequence of 64-bit unsigned integer values.
Returns
- IObservable<Mat>
A sequence of Mat objects, where each array contains one row for each bit in the 64-bit unsigned integer value.