FFmpeg
Data Structures | Macros | Functions | Variables
tw_stdout.c File Reference
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include "avtextwriters.h"
#include "libavutil/opt.h"

Go to the source code of this file.

Data Structures

struct  StdOutWriterContext
 

Macros

#define WRITER_NAME   "stdoutwriter"
 

Functions

static const char * stdoutwriter_get_name (void *ctx)
 
static void stdout_w8 (AVTextWriterContext *wctx, int b)
 
static void stdout_put_str (AVTextWriterContext *wctx, const char *str)
 
static void stdout_printf (AVTextWriterContext *wctx, const char *fmt,...)
 
int avtextwriter_create_stdout (AVTextWriterContext **pwctx)
 

Variables

static const AVClass stdoutwriter_class
 
static const AVTextWriter avtextwriter_stdout
 

Macro Definition Documentation

◆ WRITER_NAME

#define WRITER_NAME   "stdoutwriter"

Definition at line 30 of file tw_stdout.c.

Function Documentation

◆ stdoutwriter_get_name()

static const char* stdoutwriter_get_name ( void *  ctx)
static

Definition at line 36 of file tw_stdout.c.

◆ stdout_w8()

static void stdout_w8 ( AVTextWriterContext wctx,
int  b 
)
inlinestatic

Definition at line 46 of file tw_stdout.c.

◆ stdout_put_str()

static void stdout_put_str ( AVTextWriterContext wctx,
const char *  str 
)
inlinestatic

Definition at line 51 of file tw_stdout.c.

◆ stdout_printf()

static void stdout_printf ( AVTextWriterContext wctx,
const char *  fmt,
  ... 
)
inlinestatic

Definition at line 56 of file tw_stdout.c.

◆ avtextwriter_create_stdout()

int avtextwriter_create_stdout ( AVTextWriterContext **  pwctx)

Definition at line 75 of file tw_stdout.c.

Referenced by main().

Variable Documentation

◆ stdoutwriter_class

const AVClass stdoutwriter_class
static
Initial value:
= {
.class_name = WRITER_NAME,
.item_name = stdoutwriter_get_name,
}

Definition at line 41 of file tw_stdout.c.

◆ avtextwriter_stdout

const AVTextWriter avtextwriter_stdout
static
Initial value:

Definition at line 66 of file tw_stdout.c.

Referenced by avtextwriter_create_stdout().

stdoutwriter_class
static const AVClass stdoutwriter_class
Definition: tw_stdout.c:41
stdoutwriter_get_name
static const char * stdoutwriter_get_name(void *ctx)
Definition: tw_stdout.c:36
stdout_printf
static void stdout_printf(AVTextWriterContext *wctx, const char *fmt,...)
Definition: tw_stdout.c:56
stdout_w8
static void stdout_w8(AVTextWriterContext *wctx, int b)
Definition: tw_stdout.c:46
WRITER_NAME
#define WRITER_NAME
Definition: tw_stdout.c:30
writer_w8
#define writer_w8(wctx_, b_)
Definition: tf_compact.c:36
StdOutWriterContext
Definition: tw_stdout.c:32
stdout_put_str
static void stdout_put_str(AVTextWriterContext *wctx, const char *str)
Definition: tw_stdout.c:51
writer_put_str
#define writer_put_str(wctx_, str_)
Definition: tf_compact.c:37
writer_printf
#define writer_printf(wctx_, fmt_,...)
Definition: tf_compact.c:38