/* * @(#)PacketSizeControl.java 1.4 02/08/21 * * Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved. */ package javax.media.control; /** * This interface is a Control for specifying the parameters for packet size. * This control is useful for specifying the MTU of RTP channel. * @since JMF 2.0 */ public interface PacketSizeControl extends javax.media.Control { /** * Sets the desired maximum data size on the data that is output by this * encoder. This parameter is to be used as a means to convey the * preferred size of individual data units (packets) that are output * by this encoder. Returns the actual packet size that was set. * @param numBytes The number of bytes the maximum packet size * is set to * @return the actual packet size in bytes set by the encoder */ public int setPacketSize(int numBytes); /** * Retrieve the maximum packet size used by this encoder. * @return Maximum packet size in bytes used by this encoder. */ public int getPacketSize(); }