/* * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 * by the Xiph.Org Foundation http://www.xiph.org/ */ package org.xiph.libvorbis; public class encode_aux_threshmatch { float[] quantthresh; int[] quantmap; // long *quantmap int quantvals; int threshvals; public encode_aux_threshmatch(float[] _quantthresh, int[] _quantmap, int _quantvals, int _threshvals) { if (_quantthresh == null) quantthresh = null; else quantthresh = (float[]) _quantthresh.clone(); if (_quantmap == null) quantmap = null; else quantmap = (int[]) _quantmap.clone(); quantvals = _quantvals; threshvals = _threshvals; } public encode_aux_threshmatch(encode_aux_threshmatch src) { this(src.quantthresh, src.quantmap, src.quantvals, src.threshvals); } }