#include <vil_jpeg_decompressor.h>
Public Member Functions | |
vil_jpeg_decompressor (vil_stream *s) | |
using jpeg decompressor objects :. | |
~vil_jpeg_decompressor () | |
NB. | |
JSAMPLE const * | read_scanline (unsigned line) |
Do not delete the return value. | |
Public Attributes | |
struct jpeg_error_mgr | jerr |
struct jpeg_decompress_struct | jobj |
vil_stream * | stream |
Private Attributes | |
bool | ready |
bool | valid |
JSAMPLE * | biffer |
Definition at line 18 of file vil_jpeg_decompressor.h.
vil_jpeg_decompressor::vil_jpeg_decompressor | ( | vil_stream * | s | ) |
using jpeg decompressor objects :.
Definition at line 35 of file vil_jpeg_decompressor.cxx.
vil_jpeg_decompressor::~vil_jpeg_decompressor | ( | ) |
JSAMPLE const * vil_jpeg_decompressor::read_scanline | ( | unsigned | line | ) |
Do not delete the return value.
Leave it alone. The return value is zero on failure. It should cost nothing to read the same scanline twice in succession.
Definition at line 82 of file vil_jpeg_decompressor.cxx.
JSAMPLE* vil_jpeg_decompressor::biffer [private] |
Definition at line 46 of file vil_jpeg_decompressor.h.
struct jpeg_error_mgr vil_jpeg_decompressor::jerr |
Definition at line 21 of file vil_jpeg_decompressor.h.
struct jpeg_decompress_struct vil_jpeg_decompressor::jobj |
Definition at line 22 of file vil_jpeg_decompressor.h.
bool vil_jpeg_decompressor::ready [private] |
Definition at line 38 of file vil_jpeg_decompressor.h.
Definition at line 23 of file vil_jpeg_decompressor.h.
bool vil_jpeg_decompressor::valid [private] |
Definition at line 39 of file vil_jpeg_decompressor.h.