• Home
  • Raw
  • Download

Lines Matching defs:OutputStream

457 typedef struct OutputStream {  struct
458 int file_index; /* file index */
459 int index; /* stream index in the output file */
460 int source_index; /* InputStream index */
461 AVStream *st; /* stream in the output file */
462 int encoding_needed; /* true if encoding needed for this stream */
463 int64_t frame_number;
466 struct InputStream *sync_ist; /* input stream to sync against */
467 … /* output frame counter, could be changed to some true timestamp */ // FIXME look at frame_number
470 int64_t first_pts;
472 int64_t last_mux_dts;
474 AVRational mux_timebase;
475 AVRational enc_timebase;
477 AVBSFContext *bsf_ctx;
479 AVCodecContext *enc_ctx;
480 … AVCodecParameters *ref_par; /* associated input codec parameters with encoders options applied */
481 const AVCodec *enc;
482 int64_t max_frames;
483 AVFrame *filtered_frame;
484 AVFrame *last_frame;
485 AVPacket *pkt;
486 int64_t last_dropped;
487 int64_t last_nb0_frames[3];
489 void *hwaccel_ctx;
492 AVRational frame_rate;
493 AVRational max_frame_rate;
494 enum VideoSyncMethod vsync_method;
495 int is_cfr;
496 const char *fps_mode;
497 int force_fps;
498 int top_field_first;
499 int rotate_overridden;
500 int autoscale;
501 int bits_per_raw_sample;
502 double rotate_override_value;
504 AVRational frame_aspect_ratio;
507 int64_t forced_kf_ref_pts;
508 int64_t *forced_kf_pts;
509 int forced_kf_count;
510 int forced_kf_index;
511 char *forced_keyframes;
512 AVExpr *forced_keyframes_pexpr;
513 double forced_keyframes_expr_const_values[FKF_NB];
514 int dropped_keyframe;
517 … int *audio_channels_map; /* list of the channels id to pick from the source stream */
518 int audio_channels_mapped; /* number of channels in audio_channels_map */
520 char *logfile_prefix;
521 FILE *logfile;
523 OutputFilter *filter;
524 char *avfilter;
525 char *filters; ///< filtergraph associated to the -filter option
526 char *filters_script; ///< filtergraph script associated to the -filter_script option
528 AVDictionary *encoder_opts;
529 AVDictionary *sws_dict;
530 AVDictionary *swr_opts;
531 char *apad;
532 OSTFinished finished; /* no more packets should be written for this stream */
533 …int unavailable; /* true if the steram is unavailable (possibly temporarily) */
534 int stream_copy;
539 int initialized;
541 int inputs_done;
543 const char *attachment_filename;
544 int streamcopy_started;
545 int copy_initial_nonkeyframes;
546 int copy_prior_start;
547 char *disposition;
549 int keep_pix_fmt;
553 uint64_t data_size;
555 uint64_t packets_written;
557 uint64_t frames_encoded;
558 uint64_t samples_encoded;
560 uint64_t packets_encoded;
584 } OutputStream; argument