/*************************************************
 * Author: 	Evelyn Lai-Tee Cheok
 *			Department of Electrical Engineering
 *			Center for Telecommunications Research
 *			Schapiro Research Building
 *			Columbia University
 *
 * Email: 	laitee@ctr.columbia.edu
 *
 **************************************************/
import java.lang.*;
import java.io.*;

public class RTP_Header {
	byte byteRead, byte2Read;
	int ushortRead;
	public int version_num;
	public int padding;
	public int extension;
	public int CSRC_count;
	public int marker;
	public int payload_type;
	public int sequence_num;
	public int timestamp;
	public int SSRC;
	public String data;

	public RTP_Header(ByteArrayInputStream byteStream) {
        /*DataInputStream dataStream = new DataInputStream(byteStream);

        try {
            byteRead = dataStream.readByte();
            byte2Read = dataStream.readByte();
            ushortRead = dataStream.readUnsignedShort();
        } catch (java.io.IOException e) {
            System.out.println("IOException: "+e);
        }

        version_num =  ((byteRead & 192) >>> 6);
        padding =  ((byteRead & 32) >>> 5);
        extension =  ((byteRead & 16) >>> 4);
        CSRC_count = (byteRead & 15);
		sequence_num = ushortRead;
		*/
	}

	public int getVersionNum() {
		return version_num;
	}

}
