/* * @(#)SizeChangeEvent.java 1.5 02/08/21 * * Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved. */ package javax.media; import javax.media.format.FormatChangeEvent; /** * Event which indicates that the input video has changed in size and the video * renderer needs to be resized to specified size. Also includes the scale to * which the video is going to be zoomed. * @since JMF 2.0 */ public class SizeChangeEvent extends FormatChangeEvent { protected int width; protected int height; protected float scale; public SizeChangeEvent (Controller from, int width, int height, float scale) { super(from); this.width = width; this.height = height; this.scale = scale; } /** Get the new width of the video input. */ public int getWidth() { return width; } /** Get the new height of the video input. */ public int getHeight() { return height; } /** Get the new scale to which the video is being zoomed. */ public float getScale() { return scale; } }