Exemplo n.º 1
0
        public int header_out(Packet op)
        {
            csBuffer opb=new csBuffer();
            opb.WriteInitialize();

            if(pack(opb)!=0) return OV_EIMPL;

            op.packet_base = new byte[opb.Bytes()];
            op.packet=0;
            op.bytes=opb.Bytes();
            Array.Copy(opb.buf(), 0, op.packet_base, 0, op.bytes);
            op.b_o_s=0;
            op.e_o_s=0;
            op.granulepos=0;
            return 0;
        }