23#ifndef MUPDF_FITZ_BAND_WRITER_H
24#define MUPDF_FITZ_BAND_WRITER_H
55void fz_write_header(
fz_context *ctx,
fz_band_writer *writer,
int w,
int h,
int n,
int alpha,
int xres,
int yres,
int pagenum,
fz_colorspace *cs,
fz_separations *
seps);
114#define fz_new_band_writer(C,M,O) ((M *)Memento_label(fz_new_band_writer_of_size(ctx, sizeof(M), O), #M))
void fz_write_band_fn(fz_context *ctx, fz_band_writer *writer, int stride, int band_start, int band_height, const unsigned char *samples)
Definition band-writer.h:88
void fz_close_band_writer_fn(fz_context *ctx, fz_band_writer *writer)
Definition band-writer.h:90
fz_band_writer * fz_new_band_writer_of_size(fz_context *ctx, size_t size, fz_output *out)
void fz_drop_band_writer_fn(fz_context *ctx, fz_band_writer *writer)
Definition band-writer.h:91
void fz_drop_band_writer(fz_context *ctx, fz_band_writer *writer)
void fz_write_band(fz_context *ctx, fz_band_writer *writer, int stride, int band_height, const unsigned char *samples)
void fz_write_header_fn(fz_context *ctx, fz_band_writer *writer, fz_colorspace *cs)
Definition band-writer.h:87
void fz_write_trailer_fn(fz_context *ctx, fz_band_writer *writer)
Definition band-writer.h:89
void fz_write_header(fz_context *ctx, fz_band_writer *writer, int w, int h, int n, int alpha, int xres, int yres, int pagenum, fz_colorspace *cs, fz_separations *seps)
void fz_close_band_writer(fz_context *ctx, fz_band_writer *writer)
struct fz_separations fz_separations
Definition separation.h:43
Definition band-writer.h:94
int alpha
Definition band-writer.h:105
int n
Definition band-writer.h:103
fz_write_header_fn * header
Definition band-writer.h:97
fz_output * out
Definition band-writer.h:100
int h
Definition band-writer.h:102
int pagenum
Definition band-writer.h:108
fz_write_trailer_fn * trailer
Definition band-writer.h:99
int xres
Definition band-writer.h:106
fz_write_band_fn * band
Definition band-writer.h:98
fz_separations * seps
Definition band-writer.h:110
int yres
Definition band-writer.h:107
int s
Definition band-writer.h:104
int line
Definition band-writer.h:109
fz_drop_band_writer_fn * drop
Definition band-writer.h:95
fz_close_band_writer_fn * close
Definition band-writer.h:96
int w
Definition band-writer.h:101