Go to the documentation of this file.
25 #ifndef AVFORMAT_AVFORMAT_INTERNAL_H
26 #define AVFORMAT_AVFORMAT_INTERNAL_H
60 int flush,
int has_packet);
62 #if FF_API_COMPUTE_PKT_FIELDS2
63 int missing_ts_warning;
99 #if FF_API_LAVF_SHORTEST
112 #define RELATIVE_TS_BASE (INT64_MAX - (1LL << 48))
173 #endif // AVFORMAT_AVFORMAT_INTERNAL_H
PacketList raw_packet_buffer
Raw packets from the demuxer, prior to parsing and decoding.
int metafree
Contexts and child contexts do not contain a metadata option.
int streams_initialized
Whether or not avformat_init_output fully initialized streams.
int(* interleave_packet)(struct AVFormatContext *s, AVPacket *pkt, int flush, int has_packet)
The interleavement function in use.
void(* flush)(AVBSFContext *ctx)
AVCodecID
Identify the syntax and semantics of the bitstream.
int raw_packet_buffer_size
Sum of the size of packets in raw_packet_buffer, in bytes.
#define i(width, name, range_min, range_max)
int nb_interleaved_streams
Number of streams relevant for interleaving.
AVStreamGroup pub
The public context.
int chapter_ids_monotonic
Set if chapter ids are strictly monotonic.
This structure stores compressed data.
PacketList parse_queue
Packets split by the parser get queued here.
int initialized
Whether or not avformat_init_output has already been called.