Go to the source code of this file.
|
static int | put_pack_header (AVFormatContext *ctx, uint8_t *buf, int64_t timestamp) |
|
static int | put_system_header (AVFormatContext *ctx, uint8_t *buf, int only_for_stream_id) |
|
static int | get_system_header_size (AVFormatContext *ctx) |
|
static int | mpeg_mux_init (AVFormatContext *ctx) |
|
static void | put_timestamp (AVIOContext *pb, int id, int64_t timestamp) |
|
static int | get_vcd_padding_size (AVFormatContext *ctx, int64_t pts) |
|
static void | put_padding_packet (AVFormatContext *ctx, AVIOContext *pb, int packet_bytes) |
|
static int | get_nb_frames (AVFormatContext *ctx, StreamInfo *stream, int len) |
|
static int | flush_packet (AVFormatContext *ctx, int stream_index, int64_t pts, int64_t dts, int64_t scr, int trailer_size) |
|
static void | put_vcd_padding_sector (AVFormatContext *ctx) |
|
static int | remove_decoded_packets (AVFormatContext *ctx, int64_t scr) |
|
static int | output_packet (AVFormatContext *ctx, int flush) |
|
static int | mpeg_mux_write_packet (AVFormatContext *ctx, AVPacket *pkt) |
|
static int | mpeg_mux_end (AVFormatContext *ctx) |
|
#define MAX_PAYLOAD_SIZE 4096 |
#define MPEGENC_CLASS |
( |
|
flavor | ) |
|
Value:static const AVClass flavor ## _class = {\
};
static const AVOption options[]
const char * class_name
The name of the class; usually it is the same name as the context structure type to which the AVClass...
Describe the class of an AVClass context structure.
Definition at line 1152 of file mpegenc.c.
static int flush_packet |
( |
AVFormatContext * |
ctx, |
|
|
int |
stream_index, |
|
|
int64_t |
pts, |
|
|
int64_t |
dts, |
|
|
int64_t |
scr, |
|
|
int |
trailer_size |
|
) |
| |
|
static |
Initial value:= {
{
"preload",
"Initial demux-decode delay in microseconds.",
OFFSET(preload),
AV_OPT_TYPE_INT, {.i64 = 500000}, 0, INT_MAX, E},
}
Definition at line 1146 of file mpegenc.c.