API reference
API reference
Select your platform
No SDKs available
No versions available

RingBuffer Class

Overview

Public Member Functions

delegate void
OnDataAdded
( T [] data,
int offset,
int length )
delegate void
ByteDataWriter
( T [] buffer,
int offset,
int length )
int
GetBufferArrayIndex
( long bufferDataIndex )
void
Clear
( bool eraseData )
RingBuffer
( int capacity )
void
WriteFromBuffer
( ByteDataWriter writer,
long bufferIndex,
int length )
void
Push
( T [] data,
int offset,
int length )
void
Push
( T data )
int
Read
( T [] data,
int offset,
int length,
long bufferDataIndex )
CreateMarker
( int offset )

Details

Fields

OnDataAdded Meta.WitAi.Data.RingBuffer< T >.OnDataAddedEvent
No description available.
int Meta.WitAi.Data.RingBuffer< T >.Capacity
No description available.
T Meta.WitAi.Data.RingBuffer< T >.this[long bufferDataIndex]
No description available.

Member Functions

delegate void Meta.WitAi.Data.RingBuffer< T >.OnDataAdded
( T [] data,
int offset,
int length )
No description available.
delegate void Meta.WitAi.Data.RingBuffer< T >.ByteDataWriter
( T [] buffer,
int offset,
int length )
No description available.
int Meta.WitAi.Data.RingBuffer< T >.GetBufferArrayIndex
( long bufferDataIndex )
No description available.
void Meta.WitAi.Data.RingBuffer< T >.Clear
( bool eraseData )
No description available.
Meta.WitAi.Data.RingBuffer< T >.RingBuffer
( int capacity )
No description available.
void Meta.WitAi.Data.RingBuffer< T >.WriteFromBuffer
( ByteDataWriter writer,
long bufferIndex,
int length )
No description available.
void Meta.WitAi.Data.RingBuffer< T >.Push
( T [] data,
int offset,
int length )
No description available.
void Meta.WitAi.Data.RingBuffer< T >.Push
( T data )
No description available.
int Meta.WitAi.Data.RingBuffer< T >.Read
( T [] data,
int offset,
int length,
long bufferDataIndex )
No description available.
Marker Meta.WitAi.Data.RingBuffer< T >.CreateMarker
( int offset )
No description available.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon