Beispiel #1
0
 public static System.IO.MemoryStream writeSPS(SeqParameterSet sps, int approxSize)
 {
     System.IO.MemoryStream output = new System.IO.MemoryStream(approxSize + 8);
     sps.write(output);
     output.flip();
     Utility.escapeNAL(output);
     return(output);
 }
Beispiel #2
0
 public static SampleEntry createMOVSampleEntry(SeqParameterSet initSPS, PictureParameterSet initPPS)
 {
     System.IO.MemoryStream bb1 = new System.IO.MemoryStream(512), bb2 = new System.IO.MemoryStream(512);
     initSPS.write(bb1);
     initPPS.write(bb2);
     bb1.flip();
     bb2.flip();
     return(createMOVSampleEntry(new System.IO.MemoryStream[] { bb1 }.ToList(), new System.IO.MemoryStream[] { bb2 }.ToList()));
 }