forked from FFmpeg/FFmpeg
add metadata in AVStream, AVProgram and AVChapter
Originally committed as revision 16428 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
ea29242cc7
commit
f526adaf19
1 changed files with 4 additions and 0 deletions
|
@ -480,6 +480,8 @@ typedef struct AVStream {
|
|||
* - decoding: Set by libavformat.
|
||||
*/
|
||||
AVRational sample_aspect_ratio;
|
||||
|
||||
struct AVMetaData *meta_data;
|
||||
} AVStream;
|
||||
|
||||
#define AV_PROGRAM_RUNNING 1
|
||||
|
@ -498,6 +500,7 @@ typedef struct AVProgram {
|
|||
enum AVDiscard discard; ///< selects which program to discard and which to feed to the caller
|
||||
unsigned int *stream_index;
|
||||
unsigned int nb_stream_indexes;
|
||||
struct AVMetaData *meta_data;
|
||||
} AVProgram;
|
||||
|
||||
#define AVFMTCTX_NOHEADER 0x0001 /**< signal that no header is present
|
||||
|
@ -508,6 +511,7 @@ typedef struct AVChapter {
|
|||
AVRational time_base; ///< time base in which the start/end timestamps are specified
|
||||
int64_t start, end; ///< chapter start/end time in time_base units
|
||||
char *title; ///< chapter title
|
||||
struct AVMetaData *meta_data;
|
||||
} AVChapter;
|
||||
|
||||
#define MAX_STREAMS 20
|
||||
|
|
Loading…
Add table
Reference in a new issue