package com.wavpack.decoder;
import java.io.RandomAccessFile;
/*
** WavpackContext.java
**
** Copyright (c) 2007 - 2008 Peter McQuillan
**
** All Rights Reserved.
**
** Distributed under the BSD Software License (see license.txt)
**
*/
public class WavpackContext {
WavpackConfig config = new WavpackConfig();
WavpackStream stream = new WavpackStream();
byte read_buffer[] = new byte[65536]; // was uchar in C
int[] temp_buffer = new int[Defines.SAMPLE_BUFFER_SIZE];
int[] temp_buffer2 = new int[Defines.SAMPLE_BUFFER_SIZE];
String error_message = "";
boolean error;
RandomAccessFile infile;
long total_samples, crc_errors, first_flags; // was uint32_t in C
int open_flags, norm_offset;
int reduced_channels = 0;
int lossy_blocks;
int status = 0; // 0 ok, 1 error
public boolean isError() {
return error;
}
public String getErrorMessage() {
return error_message;
}
}