lavf: add proper enum type for fmt ctx duration esitmation method
Signed-off-by: Michael Bradshaw <mbradshaw@sorensonmedia.com>
This commit is contained in:
parent
87df986dcf
commit
fc5999d027
@ -838,6 +838,17 @@ typedef struct AVChapter {
|
||||
AVDictionary *metadata;
|
||||
} AVChapter;
|
||||
|
||||
|
||||
/**
|
||||
* The duration of a video can be estimated through various ways, and this enum can be used
|
||||
* to know how the duration was estimated.
|
||||
*/
|
||||
enum AVDurationEstimationMethod {
|
||||
AVFMT_DURATION_FROM_PTS, ///< Duration accurately estimated from PTSes
|
||||
AVFMT_DURATION_FROM_STREAM, ///< Duration estimated from a stream with a known duration
|
||||
AVFMT_DURATION_FROM_BITRATE ///< Duration estimated from bitrate (less accurate)
|
||||
};
|
||||
|
||||
/**
|
||||
* Format I/O context.
|
||||
* New fields can be added to the end with minor version bumps.
|
||||
@ -1108,11 +1119,7 @@ typedef struct AVFormatContext {
|
||||
* The duration field can be estimated through various ways, and this field can be used
|
||||
* to know how the duration was estimated.
|
||||
*/
|
||||
enum {
|
||||
AVFMT_DURATION_FROM_PTS, ///< duration accurately estimated from PTSes
|
||||
AVFMT_DURATION_FROM_STREAM, ///< duration estimated from a stream with a known duration
|
||||
AVFMT_DURATION_FROM_BITRATE ///< duration estimated from bitrate (less accurate)
|
||||
} duration_estimation_method;
|
||||
enum AVDurationEstimationMethod duration_estimation_method;
|
||||
} AVFormatContext;
|
||||
|
||||
/**
|
||||
@ -1120,7 +1127,7 @@ typedef struct AVFormatContext {
|
||||
*
|
||||
* @return AVFMT_DURATION_FROM_PTS, AVFMT_DURATION_FROM_STREAM, or AVFMT_DURATION_FROM_BITRATE.
|
||||
*/
|
||||
int av_fmt_ctx_get_duration_estimation_method(const AVFormatContext* ctx);
|
||||
enum AVDurationEstimationMethod av_fmt_ctx_get_duration_estimation_method(const AVFormatContext* ctx);
|
||||
|
||||
typedef struct AVPacketList {
|
||||
AVPacket pkt;
|
||||
|
@ -111,7 +111,7 @@ AVFormatContext *avformat_alloc_context(void)
|
||||
return ic;
|
||||
}
|
||||
|
||||
int av_fmt_ctx_get_duration_estimation_method(const AVFormatContext* ctx)
|
||||
enum AVDurationEstimationMethod av_fmt_ctx_get_duration_estimation_method(const AVFormatContext* ctx)
|
||||
{
|
||||
return ctx->duration_estimation_method;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user