Libav 0.7.1
|
Go to the source code of this file.
Data Structures | |
struct | StreamInfo |
struct | RMMuxContext |
Defines | |
#define | BUFFER_DURATION 0 |
Functions | |
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) |
Variables | |
AVOutputFormat | ff_rm_muxer |
#define BUFFER_DURATION 0 |
Definition at line 46 of file rmenc.c.
Referenced by rv10_write_header().
static void put_str | ( | AVIOContext * | s, |
const char * | tag | ||
) | [static] |
Definition at line 49 of file rmenc.c.
Referenced by rv10_write_header().
static void put_str8 | ( | AVIOContext * | s, |
const char * | tag | ||
) | [static] |
Definition at line 57 of file rmenc.c.
Referenced by rv10_write_header().
static int rm_write_audio | ( | AVFormatContext * | s, |
const uint8_t * | buf, | ||
int | size, | ||
int | flags | ||
) | [static] |
Definition at line 349 of file rmenc.c.
Referenced by rm_write_packet().
static int rm_write_header | ( | AVFormatContext * | s | ) | [static] |
static int rm_write_packet | ( | AVFormatContext * | s, |
AVPacket * | pkt | ||
) | [static] |
static int rm_write_trailer | ( | AVFormatContext * | s | ) | [static] |
static int rm_write_video | ( | AVFormatContext * | s, |
const uint8_t * | buf, | ||
int | size, | ||
int | flags | ||
) | [static] |
Definition at line 378 of file rmenc.c.
Referenced by rm_write_packet().
static int rv10_write_header | ( | AVFormatContext * | ctx, |
int | data_size, | ||
int | index_pos | ||
) | [static] |
Definition at line 65 of file rmenc.c.
Referenced by rm_write_header(), and rm_write_trailer().
static void write_packet_header | ( | AVFormatContext * | ctx, |
StreamInfo * | stream, | ||
int | length, | ||
int | key_frame | ||
) | [static] |
Definition at line 285 of file rmenc.c.
Referenced by rm_write_audio(), and rm_write_video().
{ "rm", NULL_IF_CONFIG_SMALL("RealMedia format"), "application/vnd.rn-realmedia", "rm,ra", sizeof(RMMuxContext), CODEC_ID_AC3, CODEC_ID_RV10, rm_write_header, rm_write_packet, rm_write_trailer, .codec_tag= (const AVCodecTag* const []){ff_rm_codec_tags, 0}, }