FFmpeg
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups 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
 
unsigned int * stream_index
 
unsigned int nb_stream_indexes
 
AVDictionarymetadata
 
int program_num
 
int pmt_pid
 
int pcr_pid
 
int64_t start_time
 
int64_t end_time
 
int64_t pts_wrap_reference
 reference dts for wrap detection
 
int pts_wrap_behavior
 behavior on wrap detection
 

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 886 of file avformat.h.

Field Documentation

int AVProgram::id
int AVProgram::flags

Definition at line 888 of file avformat.h.

enum AVDiscard AVProgram::discard

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

Definition at line 889 of file avformat.h.

Referenced by av_new_program(), discard_pid(), and transcode_init().

unsigned int* AVProgram::stream_index
unsigned int AVProgram::nb_stream_indexes
AVDictionary* AVProgram::metadata
int AVProgram::program_num

Definition at line 894 of file avformat.h.

Referenced by pat_cb().

int AVProgram::pmt_pid

Definition at line 895 of file avformat.h.

Referenced by pat_cb().

int AVProgram::pcr_pid

Definition at line 896 of file avformat.h.

Referenced by set_pcr_pid().

int64_t AVProgram::start_time

Definition at line 905 of file avformat.h.

Referenced by av_new_program(), and update_stream_timings().

int64_t AVProgram::end_time

Definition at line 906 of file avformat.h.

Referenced by av_new_program(), and update_stream_timings().

int64_t AVProgram::pts_wrap_reference

reference dts for wrap detection

Definition at line 908 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 909 of file avformat.h.

Referenced by av_new_program(), and update_wrap_reference().


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