• Home
  • Raw
  • Download

Lines Matching defs:OutputStream

452 typedef struct OutputStream {  struct
453 int file_index; /* file index */
454 int index; /* stream index in the output file */
455 int source_index; /* InputStream index */
456 AVStream *st; /* stream in the output file */
457 int encoding_needed; /* true if encoding needed for this stream */
458 int frame_number;
461 struct InputStream *sync_ist; /* input stream to sync against */
462 … /* output frame counter, could be changed to some true timestamp */ // FIXME look at frame_number
465 int64_t first_pts;
467 int64_t last_mux_dts;
469 AVRational mux_timebase;
470 AVRational enc_timebase;
472 AVBSFContext *bsf_ctx;
474 AVCodecContext *enc_ctx;
475 … AVCodecParameters *ref_par; /* associated input codec parameters with encoders options applied */
476 const AVCodec *enc;
477 int64_t max_frames;
478 AVFrame *filtered_frame;
479 AVFrame *last_frame;
480 AVPacket *pkt;
481 int last_dropped;
482 int last_nb0_frames[3];
484 void *hwaccel_ctx;
487 AVRational frame_rate;
488 AVRational max_frame_rate;
489 int is_cfr;
490 int force_fps;
491 int top_field_first;
492 int rotate_overridden;
493 int autoscale;
494 double rotate_override_value;
496 AVRational frame_aspect_ratio;
499 int64_t forced_kf_ref_pts;
500 int64_t *forced_kf_pts;
501 int forced_kf_count;
502 int forced_kf_index;
503 char *forced_keyframes;
504 AVExpr *forced_keyframes_pexpr;
505 double forced_keyframes_expr_const_values[FKF_NB];
508 … int *audio_channels_map; /* list of the channels id to pick from the source stream */
509 int audio_channels_mapped; /* number of channels in audio_channels_map */
511 char *logfile_prefix;
512 FILE *logfile;
514 OutputFilter *filter;
515 char *avfilter;
516 char *filters; ///< filtergraph associated to the -filter option
517 char *filters_script; ///< filtergraph script associated to the -filter_script option
519 AVDictionary *encoder_opts;
520 AVDictionary *sws_dict;
521 AVDictionary *swr_opts;
522 AVDictionary *resample_opts;
523 char *apad;
524 OSTFinished finished; /* no more packets should be written for this stream */
525 …int unavailable; /* true if the steram is unavailable (possibly temporarily) */
526 int stream_copy;
531 int initialized;
533 int inputs_done;
535 const char *attachment_filename;
536 int copy_initial_nonkeyframes;
537 int copy_prior_start;
538 char *disposition;
540 int keep_pix_fmt;
544 uint64_t data_size;
546 uint64_t packets_written;
548 uint64_t frames_encoded;
549 uint64_t samples_encoded;
573 } OutputStream; argument