MP4_Mangler.FragmentBoxes.tfhd.AddFrame C# (CSharp) Метод

AddFrame() публичный Метод

public AddFrame ( GenericMediaFrame gmf ) : void
gmf GenericMediaFrame
Результат void
        public void AddFrame(GenericMediaFrame gmf)
        {
            DataSize += (uint)gmf.FrameData.Length;
            FrameCount++;
        }

Usage Example

Пример #1
0
 /// <summary>
 /// Add a frame to this traf
 /// </summary>
 public void AddFrame(GenericMediaFrame frame)
 {
     if (_children.Last() is trun)               // looking at .ismv files in a hex editor, they use multiple frames/trun.
     {
         trun ot = _children.Last() as trun;
         ot.AddFrame(frame);
     }
     else
     {
         var t = new trun();
         t.AddFrame(frame);
         AddChild(t);
     }
     Header.AddFrame(frame);
 }