Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
|
- 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);
- }
- }
- }
- }
|