Public Attributes | |
enum slimlib_mode_t | mode |
Mode (SLIMLIB_READ or SLIMLIB_WRITE). | |
struct slim_compressor_t * | compressor |
Compressor, for _WRITE mode. | |
struct slim_expander_t * | expander |
Expander, for _READ mode. | |
int | writing_is_underway |
If in _WRITE mode, did we start writing? | |
int | nchan |
How many channels are known? | |
int | nframes |
How many frames expected per section. | |
long | bytes_used |
How many bytes read/written so far. | |
char * | filename |
Remember the filename that was opened. |
This is an opaque type from the C point of view, so its contents are defined here, rather than in the header.
char* slimlib_file_t::filename |
Remember the filename that was opened.
We'll need this again in case user chooses to rewind.
Referenced by slimclose(), slimopen(), slimrewind(), and slimseek().