public String encodePacketizationPeriod(PacketizationPeriod packetizationPeriod) { StringBuffer s = new StringBuffer(""); if (packetizationPeriod.getPacketizationPeriodLowerBound() != packetizationPeriod .getPacketizationPeriodUpperBound()) { s.append(packetizationPeriod.getPacketizationPeriodLowerBound()).append("-").append( packetizationPeriod.getPacketizationPeriodUpperBound()); } else { s.append(packetizationPeriod.getPacketizationPeriodLowerBound()); } return s.toString(); }
public static int encode(byte[] destination,int offset,PacketizationPeriod packetizationPeriod) { int usedLength=StringFunctions.encodeInt(destination,offset,packetizationPeriod.getPacketizationPeriodLowerBound()); if(packetizationPeriod.getPacketizationPeriodLowerBound()!=packetizationPeriod.getPacketizationPeriodUpperBound()) { destination[offset+usedLength]=StringFunctions.MINUS_BYTE; usedLength++; usedLength+=StringFunctions.encodeInt(destination,offset+usedLength,packetizationPeriod.getPacketizationPeriodUpperBound()); } return usedLength; } }
public static int encode(byte[] destination,int offset,PacketizationPeriod packetizationPeriod) { int usedLength=StringFunctions.encodeInt(destination,offset,packetizationPeriod.getPacketizationPeriodLowerBound()); if(packetizationPeriod.getPacketizationPeriodLowerBound()!=packetizationPeriod.getPacketizationPeriodUpperBound()) { destination[offset+usedLength]=StringFunctions.MINUS_BYTE; usedLength++; usedLength+=StringFunctions.encodeInt(destination,offset+usedLength,packetizationPeriod.getPacketizationPeriodUpperBound()); } return usedLength; } }