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")); } }
public AudioTags(AACPacketType packetType = AACPacketType.AudioSpecificConfig, byte[] aacFrameData = null) { AacPacke = new AacPacke(packetType, aacFrameData); }