Decode
(
rawData
, start
, length
)
|
Decodes an array of chunk data
Signature
WitChunk [] Meta.Voice.Net.Encoding.Wit.WitChunkConverter.Decode(byte[] rawData, int start, int length) Parameters rawData: byte []
A chunk of bytes to be split into json data and binary data
start: int
The chunk array start index used for decoding
length: int
The total number of bytes to be used within chunkData
Returns WitChunk [] |
DecodeString
(
rawData
, offset
, length
)
|
Method for decoding raw data into a string
Signature
static string Meta.Voice.Net.Encoding.Wit.WitChunkConverter.DecodeString(byte[] rawData, int offset, int length) Parameters rawData: byte []offset: intlength: intReturns string |
Encode
(
chunkData
)
|
Encodes a chunk by using the jsonString if found, otherwise serializes the json data itself.
Signature
static byte [] Meta.Voice.Net.Encoding.Wit.WitChunkConverter.Encode(WitChunk chunkData) Parameters chunkData: WitChunkReturns byte [] |
Encode
(
binaryData
)
|
Encodes a binary data into a wit stream
Signature
static byte [] Meta.Voice.Net.Encoding.Wit.WitChunkConverter.Encode(byte[] binaryData) Parameters binaryData: byte []Returns byte [] |
Encode
(
jsonToken
, binaryData
)
|
Encodes a json token and raw binary data into a single stream
Signature
static byte [] Meta.Voice.Net.Encoding.Wit.WitChunkConverter.Encode(WitResponseNode jsonToken, byte[] binaryData=null) Parameters jsonToken: WitResponseNodebinaryData: byte []Returns byte [] |
Encode
(
jsonString
, binaryData
)
|
Encodes a json string and raw binary data into a single stream
Signature
static byte [] Meta.Voice.Net.Encoding.Wit.WitChunkConverter.Encode(string jsonString, byte[] binaryData=null) Parameters jsonString: stringbinaryData: byte []Returns byte [] |
Encode
(
jsonData
, binaryData
)
|
Encodes a json byte[] and raw binary data into a single stream
Signature
static byte [] Meta.Voice.Net.Encoding.Wit.WitChunkConverter.Encode(byte[] jsonData, byte[] binaryData) Parameters jsonData: byte []binaryData: byte []Returns byte [] |
EncodeString
(
stringData
)
|
Method for encoding a string into raw data
Signature
static byte [] Meta.Voice.Net.Encoding.Wit.WitChunkConverter.EncodeString(string stringData) Parameters stringData: stringReturns byte [] |
GetBitString
(
bytes
, start
, length
, reverse
)
|
Returns a string of the individual bits within a byte array
Signature
static string Meta.Voice.Net.Encoding.Wit.WitChunkConverter.GetBitString(byte[] bytes, int start, int length, bool reverse=false) Parameters bytes: byte []start: intlength: intreverse: boolReturns string |
GetByteString
(
bytes
, start
, length
, reverse
)
|
Returns a string of all bytes within an array
Signature
static string Meta.Voice.Net.Encoding.Wit.WitChunkConverter.GetByteString(byte[] bytes, int start, int length, bool reverse=false) Parameters bytes: byte []start: intlength: intreverse: boolReturns string |
GetHeaderLog
(
bytes
)
|
Returns a log string for a byte[] by returning the individual bytes for each section. Determines specific settings before returning the log.
Signature
static string Meta.Voice.Net.Encoding.Wit.WitChunkConverter.GetHeaderLog(byte[] bytes) Parameters bytes: byte []Returns string |
GetHeaderLog
(
bytes
, jsonLength
, binaryLength
, invalid
)
|
Returns a log string for a byte[] by returning the individual bytes for each section.
Signature
static string Meta.Voice.Net.Encoding.Wit.WitChunkConverter.GetHeaderLog(byte[] bytes, long jsonLength, long binaryLength, bool invalid) Parameters bytes: byte []jsonLength: longbinaryLength: longinvalid: boolReturns string |