You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- using JT1078.Flv.Metadata;
- using System;
- using System.Collections.Generic;
- using System.Runtime.CompilerServices;
- using System.Text;
-
- [assembly: InternalsVisibleTo("JT1078.Flv.Test")]
- namespace JT1078.Flv.MessagePack
- {
- ref partial struct FlvMessagePackWriter
- {
- public void WriteAmf3(Amf3 amf3)
- {
- WriteByte(amf3.DataType);
- if(amf3.Amf3Metadatas!=null && amf3.Amf3Metadatas.Count > 0)
- {
- WriteInt32(amf3.Amf3Metadatas.Count);
- foreach(var item in amf3.Amf3Metadatas)
- {
- //根据数据类型
- WriteArray(item.ToBuffer());
- }
- //always 9
- WriteByte(0);
- WriteByte(0);
- WriteByte(9);
- }
- else
- {
- WriteInt32(0);
- }
- }
- }
- }
|