www.pudn.com > d4j.zip > XPB.java


// XPB: Model DX I/O Transfer Parameter Block 
// $Id: XPB.java,v 1.2 2003/11/13 11:55:18 cgm8 Exp $ 
/*  
 * Copyright (c) 1999 Carlos G Mendioroz. 
 * 
 *  This file is part of D4J. 
 * 
 *  D4J is free software; you can redistribute it and/or 
 *  modify it under the terms of the GNU Lesser General Public 
 *  License as published by the Free Software Foundation; either 
 *  version 2 of the License, or (at your option) any later version. 
 *   
 *  D4J is distributed in the hope that it will be useful, 
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of 
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
 *  Lesser General Public License for more details. 
 *   
 *  You should have received a copy of the GNU Lesser General Public 
 *  License along with this library; if not, write to the 
 *  Free Software Foundation, Inc., 59 Temple Place - Suite 330, 
 *  Boston, MA  02111-1307, USA. 
 * 
 * Report problems and direct all questions to: 
 * 
 *	tron@acm.org 
 */ 
package local.dialogic; 
 
public class XPB extends java.lang.Object 
{ 
 
// This is what we model: 
/*  
      typedef struct { 
          USHORT      wFileFormat; 
          // file format 
          USHORT      wDataFormat; 
          // audio data format 
          ULONG       nSamplesPerSec; 
          // sampling rate 
          ULONG       wBitsPerSample; 
          // bits per sample 
      } DX_XPB; 
 */ 
  
    public int wFileFormat; 
    public int wDataFormat; 
    public int nSamplesPerSec; 
    public int wBitsPerSample; 
 
    public XPB(int fformat, int dformat, int sps, int bps) { 
        wFileFormat = fformat; 
        wDataFormat = dformat; 
        nSamplesPerSec = sps; 
        wBitsPerSample = bps; 
    } 
}