FFmpeg
Loading...
Searching...
No Matches
Data Fields
InputFile Struct Reference

#include <ffmpeg.h>

Data Fields

const AVClassclass
 
int  index
 
 
 
 
  Effective format start time based on enabled streams.
 
 
 
 
int  nb_streams
 
 
 
 
 

Detailed Description

Definition at line 508 of file ffmpeg.h.

Field Documentation

◆  class

const AVClass* InputFile::class

Definition at line 509 of file ffmpeg.h.

Referenced by demux_alloc().

◆  index

int InputFile::index

Definition at line 511 of file ffmpeg.h.

Referenced by demux_alloc(), demux_stream_alloc(), demux_stream_group_alloc(), do_send(), fg_complex_bind_input(), ist_iter(), ist_use(), ost_add(), and print_streams().

◆  ctx

AVFormatContext* InputFile::ctx

Definition at line 513 of file ffmpeg.h.

Referenced by apply_sync_offsets(), assert_file_overwrite(), copy_chapters(), correct_input_start_times(), discard_unused_programs(), ist_add(), ist_filter_add(), ist_use(), istg_parse_tile_grid(), print_streams(), report_new_stream(), seek_to_start(), and ts_discontinuity_detect().

◆  input_ts_offset

int64_t InputFile::input_ts_offset

Definition at line 514 of file ffmpeg.h.

Referenced by correct_input_start_times(), and new_stream_video().

◆  input_sync_ref

int InputFile::input_sync_ref

Definition at line 515 of file ffmpeg.h.

Referenced by apply_sync_offsets().

◆  start_time_effective

int64_t InputFile::start_time_effective

Effective format start time based on enabled streams.

Definition at line 519 of file ffmpeg.h.

Referenced by apply_sync_offsets(), correct_input_start_times(), and ts_fixup().

◆  ts_offset

int64_t InputFile::ts_offset

Definition at line 520 of file ffmpeg.h.

Referenced by apply_sync_offsets(), copy_chapters(), correct_input_start_times(), streamcopy_init(), and ts_fixup().

◆  start_time

int64_t InputFile::start_time

Definition at line 522 of file ffmpeg.h.

Referenced by apply_sync_offsets(), correct_input_start_times(), ist_filter_add(), and streamcopy_init().

◆  streams [1/2]

InputStream** InputFile::streams

Definition at line 527 of file ffmpeg.h.

Referenced by close_input_file(), discard_unused_programs(), flush_buffers(), ist_filter_add(), ist_use(), map_auto_audio(), map_auto_video(), open_input_file(), print_streams(), process_frame(), read_interval_packets(), show_packet(), show_program(), show_stream_group(), show_streams(), and ts_fixup().

◆  nb_streams

int InputFile::nb_streams

Definition at line 528 of file ffmpeg.h.

Referenced by close_input_file(), flush_buffers(), ist_filter_add(), map_auto_audio(), map_auto_video(), new_stream_video(), open_input_file(), print_streams(), read_interval_packets(), and show_streams().

◆  stream_groups

InputStreamGroup** InputFile::stream_groups

Definition at line 531 of file ffmpeg.h.

Referenced by map_auto_video().

◆  nb_stream_groups

int InputFile::nb_stream_groups

Definition at line 532 of file ffmpeg.h.

Referenced by map_auto_video().

◆  fmt_ctx

AVFormatContext* InputFile::fmt_ctx

Definition at line 87 of file ffprobe.c.

Referenced by close_input_file(), open_input_file(), probe_file(), process_frame(), read_interval_packets(), read_packets(), show_chapters(), show_format(), show_program(), show_programs(), show_stream_group(), show_stream_groups(), and show_streams().

◆  streams [2/2]

InputStream* InputFile::streams

Definition at line 89 of file ffprobe.c.


The documentation for this struct was generated from the following files:

Generated on Mon Sep 7 2026 19:21:27 for FFmpeg by doxygen 1.13.2

AltStyle によって変換されたページ (->オリジナル) /