1. AVFormatContext
typedef struct AVFormatContext {
const AVClass *av_class;
struct AVInputFormat *iformat;
struct AVOutputFormat *oformat;
void *priv_data;
AVIOContext *pb;
int ctx_flags; /**< Format-specific flags, see AVFMTCTX_xx */
unsigned int nb_streams;
AVStream **streams;
char filename[1024];
int64_t start_time;
int64_