/[svn]/jlscp/trunk/src/org/linuxsampler/lscp/BufferFill.java
ViewVC logotype

Contents of /jlscp/trunk/src/org/linuxsampler/lscp/BufferFill.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1139 - (show annotations) (download)
Mon Apr 2 20:43:58 2007 UTC (17 years ago) by iliev
File size: 2076 byte(s)
* upgraded to version 0.4a

1 /*
2 * jlscp - a java LinuxSampler control protocol API
3 *
4 * Copyright (C) 2005-2006 Grigor Iliev <grigor@grigoriliev.com>
5 *
6 * This file is part of jlscp.
7 *
8 * jlscp is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License version 2
10 * as published by the Free Software Foundation.
11 *
12 * jlscp is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with jlscp; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
20 * MA 02111-1307 USA
21 */
22
23 package org.linuxsampler.lscp;
24
25 /**
26 * Provides information about the fill state of a disk stream buffer.
27 * @author Grigor Iliev
28 */
29 public class BufferFill {
30 private int streamId;
31 private int value;
32
33 /** Creates a new instance of <code>BufferFill</code>. */
34 public
35 BufferFill() { this(0, 0); }
36
37 /**
38 * Creates a new instance of <code>BufferFill</code> with
39 * the specified stream ID and fill amount.
40 * @param streamId The stream ID of the disk stream buffer.
41 * @param value The fill amount of the disk stream buffer.
42 */
43 public
44 BufferFill(int streamId, int value) {
45 setStreamId(streamId);
46 setValue(value);
47 }
48
49 /**
50 * Gets the stream ID of the disk stream buffer.
51 * @return The stream ID of the disk stream buffer.
52 */
53 public int
54 getStreamId() { return streamId; }
55
56 /**
57 * Sets the stream ID of the disk stream buffer.
58 * @param id The stream ID of the disk stream buffer.
59 */
60 public void
61 setStreamId(int id) { streamId = id; }
62
63 /**
64 * Gets the fill amount of the buffer.
65 * @return The fill amount of the buffer.
66 */
67 public int
68 getValue() { return value; }
69
70 /**
71 * Sets the fill amount of the buffer.
72 * @param val The fill amount of the buffer.
73 */
74 public void
75 setValue(int val) { value = val; }
76 }

  ViewVC Help
Powered by ViewVC