FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
 
int flags
 
enum AVDiscard discard
 selects which program to discard and which to feed to the caller More...
 
unsigned intstream_index
 
unsigned int nb_stream_indexes
 
AVDictionarymetadata
 
int program_num
 
int pmt_pid
 
int pcr_pid
 
int pmt_version
 
int64_t start_time
 
int64_t end_time
 
int64_t pts_wrap_reference
 reference dts for wrap detection More...
 
int pts_wrap_behavior
 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 1039 of file avformat.h.

Field Documentation

◆ id

int AVProgram::id

◆ flags

int AVProgram::flags

Definition at line 1041 of file avformat.h.

◆ discard

enum AVDiscard AVProgram::discard

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

Definition at line 1042 of file avformat.h.

Referenced by discard_pid(), discard_unused_programs(), mpegts_push_data(), and scte_data_cb().

◆ stream_index

unsigned int* AVProgram::stream_index

◆ nb_stream_indexes

unsigned int AVProgram::nb_stream_indexes

◆ metadata

AVDictionary* AVProgram::metadata

Definition at line 1045 of file avformat.h.

Referenced by ff_metadata_conv_ctx(), and of_add_metadata().

◆ program_num

int AVProgram::program_num

Definition at line 1047 of file avformat.h.

◆ pmt_pid

int AVProgram::pmt_pid

Definition at line 1048 of file avformat.h.

◆ pcr_pid

int AVProgram::pcr_pid

Definition at line 1049 of file avformat.h.

Referenced by mpegts_push_data(), and scte_data_cb().

◆ pmt_version

int AVProgram::pmt_version

Definition at line 1050 of file avformat.h.

◆ start_time

int64_t AVProgram::start_time

Definition at line 1059 of file avformat.h.

Referenced by update_stream_timings().

◆ end_time

int64_t AVProgram::end_time

Definition at line 1060 of file avformat.h.

Referenced by update_stream_timings().

◆ pts_wrap_reference

int64_t AVProgram::pts_wrap_reference

reference dts for wrap detection

Definition at line 1062 of file avformat.h.

◆ pts_wrap_behavior

int AVProgram::pts_wrap_behavior

behavior on wrap detection

Definition at line 1063 of file avformat.h.


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