33 lines
609 B
Go
33 lines
609 B
Go
package streams
|
|
|
|
var (
|
|
exampleMetadataStr = `StreamTitle='Test 123';`
|
|
exampleMetadata = map[string]string{
|
|
"StreamTitle": "Test 123",
|
|
}
|
|
|
|
exampleData = []byte{
|
|
0, 1, 2, 3, 4, 5, 6, 7,
|
|
0, 1, 2, 3, 4, 5, 6, 7,
|
|
}
|
|
|
|
exampleCompleteData = append(
|
|
append(
|
|
append(
|
|
append(
|
|
append(
|
|
exampleData[0:4], // content
|
|
2, // 2*16 = 32 bytes in length
|
|
),
|
|
[]byte(exampleMetadataStr)..., // actual metadata
|
|
),
|
|
make([]byte, 9)..., // padding
|
|
),
|
|
exampleData[4:8]...,
|
|
),
|
|
0, // 0*16 = 0 bytes, no change in length
|
|
)
|
|
)
|
|
|
|
func Test_MetadataExtractor()
|