int(* init)(AVTextWriterContext *wctx)
int avtextwriter_create_stdout(AVTextWriterContext **pwctx)
int avtextwriter_create_avio(AVTextWriterContext **pwctx, AVIOContext *avio_ctx, int close_on_uninit)
int priv_size
private size for the writer private class
void * priv
private data for use by the writer
int avtextwriter_context_close(AVTextWriterContext **pwctx)
void(* writer_put_str)(AVTextWriterContext *wctx, const char *str)
int avtextwriter_create_buffer(AVTextWriterContext **pwctx, AVBPrint *buffer)
const AVClass * priv_class
private class of the writer, if any
void(* writer_printf)(AVTextWriterContext *wctx, const char *fmt,...)
const AVTextWriter * writer
void(* uninit)(AVTextWriterContext *wctx)
int avtextwriter_context_open(AVTextWriterContext **pwctx, const AVTextWriter *writer)
void(* writer_w8)(AVTextWriterContext *wctx, int b)
int avtextwriter_create_file(AVTextWriterContext **pwctx, const char *output_filename, int close_on_uninit)