Example #1
0
 public AacPacke(AACPacketType packetType, byte[] data = null)
 {
     AACPacketType = packetType;
     if (packetType == AACPacketType.AudioSpecificConfig)
     {
         Data.Add(0);
         Data.AddRange(new AudioSpecificConfig().ToArray());
     }
     else
     {
         Data.Add(1);
         Data.AddRange(data ?? throw new NullReferenceException("data cannot be null"));
     }
 }
Example #2
0
 public AudioTags(AACPacketType packetType = AACPacketType.AudioSpecificConfig, byte[] aacFrameData = null)
 {
     AacPacke = new AacPacke(packetType, aacFrameData);
 }