|
|
|
@ -1129,6 +1129,21 @@ typedef struct AVFormatContext { |
|
|
|
|
*/ |
|
|
|
|
int avoid_negative_ts; |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* avio flags, used to force AVIO_FLAG_DIRECT. |
|
|
|
|
* - encoding: unused |
|
|
|
|
* - decoding: Set by user via AVOptions (NO direct access) |
|
|
|
|
*/ |
|
|
|
|
int avio_flags; |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* The duration field can be estimated through various ways, and this field can be used |
|
|
|
|
* to know how the duration was estimated. |
|
|
|
|
* - encoding: unused |
|
|
|
|
* - decoding: Read by user via AVOptions (NO direct access) |
|
|
|
|
*/ |
|
|
|
|
enum AVDurationEstimationMethod duration_estimation_method; |
|
|
|
|
|
|
|
|
|
/*****************************************************************
|
|
|
|
|
* All fields below this line are not part of the public API. They |
|
|
|
|
* may not be used outside of libavformat and can be changed and |
|
|
|
@ -1166,14 +1181,6 @@ typedef struct AVFormatContext { |
|
|
|
|
*/ |
|
|
|
|
#define RAW_PACKET_BUFFER_SIZE 2500000 |
|
|
|
|
int raw_packet_buffer_remaining_size; |
|
|
|
|
|
|
|
|
|
int avio_flags; |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* The duration field can be estimated through various ways, and this field can be used |
|
|
|
|
* to know how the duration was estimated. |
|
|
|
|
*/ |
|
|
|
|
enum AVDurationEstimationMethod duration_estimation_method; |
|
|
|
|
} AVFormatContext; |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|