FFmpeg
Data Fields
AVProgram Struct Reference

New fields can be added to the end with minor version bumps. More...

#include <avformat.h>

Data Fields

int  id
 
 
  selects which program to discard and which to feed to the caller More...
 
unsigned intstream_index
 
unsigned int  nb_stream_indexes
 
 
 
 
 
int64_t  start_time
 
int64_t  end_time
 
int64_t  pts_wrap_reference
  reference dts for wrap detection More...
 
  behavior on wrap detection More...
 

Detailed Description

New fields can be added to the end with minor version bumps.

Removal, reordering and changes to existing fields require a major version bump. sizeof(AVProgram) must not be used outside libav*.

Definition at line 1260 of file avformat.h.

Field Documentation

int AVProgram::id

Definition at line 1261 of file avformat.h.

Referenced by av_dump_format(), av_new_program(), av_program_add_stream_index(), avformat_match_stream_specifier(), clear_avprogram(), discard_pid(), mpegts_init(), pat_cb(), set_pcr_pid(), and show_program().

int AVProgram::flags

Definition at line 1262 of file avformat.h.

enum AVDiscard AVProgram::discard

selects which program to discard and which to feed to the caller

Definition at line 1263 of file avformat.h.

Referenced by av_new_program(), discard_pid(), mpegts_push_data(), playlist_needed(), scte_data_cb(), and transcode_init().

unsigned int* AVProgram::stream_index

Definition at line 1264 of file avformat.h.

Referenced by av_dump_format(), av_find_best_stream(), av_find_program_from_stream(), av_program_add_stream_index(), avformat_free_context(), avformat_match_stream_specifier(), mpegts_push_data(), mpegts_write_pmt(), playlist_needed(), show_program(), stream_cycle_channel(), transcode_init(), and update_wrap_reference().

unsigned int AVProgram::nb_stream_indexes

Definition at line 1265 of file avformat.h.

Referenced by av_dump_format(), av_find_best_stream(), av_find_program_from_stream(), av_program_add_stream_index(), avformat_match_stream_specifier(), clear_avprogram(), mpegts_push_data(), mpegts_write_pmt(), playlist_needed(), show_program(), stream_cycle_channel(), transcode_init(), and update_wrap_reference().

AVDictionary* AVProgram::metadata

Definition at line 1266 of file avformat.h.

Referenced by av_dump_format(), avformat_free_context(), ff_metadata_conv_ctx(), hls_read_header(), mpegts_init(), open_output_file(), sdt_cb(), and show_program().

int AVProgram::program_num

Definition at line 1268 of file avformat.h.

Referenced by pat_cb(), and show_program().

int AVProgram::pmt_pid

Definition at line 1269 of file avformat.h.

Referenced by pat_cb(), and show_program().

int AVProgram::pcr_pid

Definition at line 1270 of file avformat.h.

Referenced by mpegts_push_data(), scte_data_cb(), set_pcr_pid(), and show_program().

int64_t AVProgram::start_time

Definition at line 1279 of file avformat.h.

Referenced by av_new_program(), show_program(), and update_stream_timings().

int64_t AVProgram::end_time

Definition at line 1280 of file avformat.h.

Referenced by av_new_program(), show_program(), and update_stream_timings().

int64_t AVProgram::pts_wrap_reference

reference dts for wrap detection

Definition at line 1282 of file avformat.h.

Referenced by av_new_program(), and update_wrap_reference().

int AVProgram::pts_wrap_behavior

behavior on wrap detection

Definition at line 1283 of file avformat.h.

Referenced by av_new_program(), and update_wrap_reference().


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

Generated on Sun May 13 2018 02:04:29 for FFmpeg by   doxygen 1.8.6

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