#include "avformat.h"
#include "avio_internal.h"
#include "rm.h"
#include "libavutil/dict.h"
Go to the source code of this file.
|
static void | put_str (AVIOContext *s, const char *tag) |
|
static void | put_str8 (AVIOContext *s, const char *tag) |
|
static int | rv10_write_header (AVFormatContext *ctx, int data_size, int index_pos) |
|
static void | write_packet_header (AVFormatContext *ctx, StreamInfo *stream, int length, int key_frame) |
|
static int | rm_write_header (AVFormatContext *s) |
|
static int | rm_write_audio (AVFormatContext *s, const uint8_t *buf, int size, int flags) |
|
static int | rm_write_video (AVFormatContext *s, const uint8_t *buf, int size, int flags) |
|
static int | rm_write_packet (AVFormatContext *s, AVPacket *pkt) |
|
static int | rm_write_trailer (AVFormatContext *s) |
|
◆ BUFFER_DURATION
#define BUFFER_DURATION 0 |
◆ MAX_HEADER_SIZE
#define MAX_HEADER_SIZE (7 + 4 + 12) |
◆ MAX_PACKET_SIZE
◆ put_str()
◆ put_str8()
◆ rv10_write_header()
◆ write_packet_header()
◆ rm_write_header()
◆ rm_write_audio()
◆ rm_write_video()
◆ rm_write_packet()
◆ rm_write_trailer()
◆ ff_rm_muxer
Initial value:= {
.name = "rm",
.mime_type = "application/vnd.rn-realmedia",
.extensions = "rm,ra",
}
static void write_packet(OutputFile *of, AVPacket *pkt, OutputStream *ost, int unqueue)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static int write_trailer(AVFormatContext *s1)
static int rm_write_header(AVFormatContext *s)
static int rm_write_packet(AVFormatContext *s, AVPacket *pkt)
const AVCodecTag ff_rm_codec_tags[]
static int rm_write_trailer(AVFormatContext *s)
static void write_header(FFV1Context *f)
Definition at line 469 of file rmenc.c.