Example #1
0
        public override void ToBytes(IList<byte> buffer)
        {
            base.ToBytes(buffer);

            buffer.AddLe(wID);
            buffer.AddLe(fdwFlags);
            buffer.AddLe(nBlockSize);
            buffer.AddLe(nFramesPerBlock);
            buffer.AddLe(nCodecDelay);
        }
Example #2
0
        public override void ToBytes(IList<byte> buffer)
        {
            base.ToBytes(buffer);

            buffer.AddLe(wPayloadType);
            buffer.AddLe(wAudioProfileLevelIndication);
            buffer.AddLe(wStructType);
            buffer.AddLe(wReserved1);
            buffer.AddLe(dwReserved2);

            if (null == pbAudioSpecificConfig || pbAudioSpecificConfig.Count <= 0)
                return;

            foreach (var b in pbAudioSpecificConfig)
                buffer.Add(b);
        }
Example #3
0
 public virtual void ToBytes(IList<byte> buffer)
 {
     buffer.AddLe(wFormatTag);
     buffer.AddLe(nChannels);
     buffer.AddLe(nSamplesPerSec);
     buffer.AddLe(nAvgBytesPerSec);
     buffer.AddLe(nBlockAlign);
     buffer.AddLe(wBitsPerSample);
     buffer.AddLe(cbSize);
 }