RingBuffer
(
capacity
)
|
Signature
Meta.WitAi.Data.RingBuffer< T >.RingBuffer(int capacity) Parameters capacity: int |
Capacity
: int |
Signature
int Meta.WitAi.Data.RingBuffer< T >.Capacity |
OnDataAddedEvent
: OnDataAdded |
Signature
OnDataAdded Meta.WitAi.Data.RingBuffer< T >.OnDataAddedEvent |
this[long bufferDataIndex]
: T |
Signature
T Meta.WitAi.Data.RingBuffer< T >.this[long bufferDataIndex] |
ByteDataWriter
(
buffer
, offset
, length
)
|
Signature
delegate void Meta.WitAi.Data.RingBuffer< T >.ByteDataWriter(T[] buffer, int offset, int length) Parameters buffer: T []offset: intlength: intReturns delegate void |
Clear
(
eraseData
)
|
Signature
void Meta.WitAi.Data.RingBuffer< T >.Clear(bool eraseData=false) Parameters eraseData: boolReturns void |
CreateMarker
(
offset
)
|
Signature
Marker Meta.WitAi.Data.RingBuffer< T >.CreateMarker(int offset=0) Parameters offset: intReturns Marker |
GetBufferArrayIndex
(
bufferDataIndex
)
|
Signature
int Meta.WitAi.Data.RingBuffer< T >.GetBufferArrayIndex(long bufferDataIndex) Parameters bufferDataIndex: longReturns int |
OnDataAdded
(
data
, offset
, length
)
|
Signature
delegate void Meta.WitAi.Data.RingBuffer< T >.OnDataAdded(T[] data, int offset, int length) Parameters data: T []offset: intlength: intReturns delegate void |
Push
(
data
, offset
, length
)
|
Signature
void Meta.WitAi.Data.RingBuffer< T >.Push(T[] data, int offset, int length) Parameters data: T []offset: intlength: intReturns void |
Push
(
data
)
|
Signature
void Meta.WitAi.Data.RingBuffer< T >.Push(T data) Parameters data: TReturns void |
Read
(
data
, offset
, length
, bufferDataIndex
)
|
Signature
int Meta.WitAi.Data.RingBuffer< T >.Read(T[] data, int offset, int length, long bufferDataIndex) Parameters data: T []offset: intlength: intbufferDataIndex: longReturns int |
WriteFromBuffer
(
writer
, newBufferIndex
, length
)
|
Signature
void Meta.WitAi.Data.RingBuffer< T >.WriteFromBuffer(ByteDataWriter writer, long newBufferIndex, int length) Parameters Returns void |
Marker
(
ringBuffer
, markerPosition
, bufIndex
)
|
Signature
Meta.WitAi.Data.RingBuffer< T >.Marker.Marker(RingBuffer< T > ringBuffer, long markerPosition, int bufIndex) Parameters |
AvailableByteCount
: long |
Signature
long Meta.WitAi.Data.RingBuffer< T >.Marker.AvailableByteCount |
CurrentBufferDataIndex
: long |
Signature
long Meta.WitAi.Data.RingBuffer< T >.Marker.CurrentBufferDataIndex |
IsValid
: bool |
Signature
bool Meta.WitAi.Data.RingBuffer< T >.Marker.IsValid |
RequestedByteCount
: long |
Signature
long Meta.WitAi.Data.RingBuffer< T >.Marker.RequestedByteCount |
RingBuffer
: RingBuffer< T > |
Signature
RingBuffer<T> Meta.WitAi.Data.RingBuffer< T >.Marker.RingBuffer |
Clone
()
|
Signature
Marker Meta.WitAi.Data.RingBuffer< T >.Marker.Clone() Returns Marker |
Offset
(
amount
)
|
Signature
void Meta.WitAi.Data.RingBuffer< T >.Marker.Offset(int amount) Parameters amount: intReturns void |
Read
(
buffer
, offset
, length
, skipToNextValid
)
|
Signature
int Meta.WitAi.Data.RingBuffer< T >.Marker.Read(T[] buffer, int offset, int length, bool skipToNextValid=false) Parameters buffer: T []offset: intlength: intskipToNextValid: boolReturns int |
ReadIntoWriters
(
writers
)
|
Signature
void Meta.WitAi.Data.RingBuffer< T >.Marker.ReadIntoWriters(params ByteDataWriter[] writers) Parameters writers: params ByteDataWriter []Returns void |