30# define WRITER_NAME "bufferwriter"
int avtextwriter_context_open(AVTextWriterContext **pwctx, const AVTextWriter *writer)
void av_bprintf(AVBPrint *buf, const char *fmt,...)
void av_vbprintf(AVBPrint *buf, const char *fmt, va_list vl_arg)
Append a formatted string to a print buffer.
Describe the class of an AVClass context structure.
void * priv
private data for use by the writer
static AVFormatContext * ctx
static void writer_w8(AVTextFormatContext *wctx, int b)
static void writer_put_str(AVTextFormatContext *wctx, const char *str)
const AVTextWriter avtextwriter_buffer
static void buffer_vprintf(AVTextWriterContext *wctx, const char *fmt, va_list vl)
static const AVClass bufferwriter_class
static const char * bufferwriter_get_name(void *ctx)
int avtextwriter_create_buffer(AVTextWriterContext **pwctx, AVBPrint *buffer)
static void buffer_put_str(AVTextWriterContext *wctx, const char *str)
static void buffer_w8(AVTextWriterContext *wctx, int b)