blob: f99db38f987fc677d0d4b90d8cf13696c47451e5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package types
import "github.com/pektezol/bitreader"
type SvcVoiceData struct {
Client int8
Proximity int8
Data []byte
}
func ParseSvcVoiceData(reader *bitreader.ReaderType) SvcVoiceData {
svcvoicedata := SvcVoiceData{
Client: int8(reader.TryReadInt8()),
Proximity: int8(reader.TryReadInt8()),
}
length := reader.TryReadInt16()
svcvoicedata.Data = reader.TryReadBytesToSlice(int(length / 8))
return svcvoicedata
}
|